PHP开发

关于前后端分离开发接口鉴权

lantinglou 发布于 2022-09-13

前言 在项目开发中,为了提高项目开发效率,一般会选择前后端分离开发的形式,但是如果不进行身份鉴别的话,后台的接口是公开暴露的,只要访问URL便可获取到接口中的数据,这样的很不安全的。为了保证数据的安全性,我们需要设计api的鉴权机制。 常见的接口鉴权机制 1. HTTP Basi...

阅读(42)评论(0)赞 (0)

CORS 跨域问题 nginx php等服务端的解决方案

1

lantinglou 发布于 2022-07-19

什么是CORS CORS是一个W3C标准,全称是跨域资源共享(Cross-origin resource sharing)。它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。 当前几乎所有的浏览器(Internet Explor...

阅读(67)评论(0)赞 (7)

Iterm2 常用插件

lantinglou 发布于 2022-07-12

plugins=(git extract z zsh-autosuggestions zsh-syntax-highlighting) zsh-autosuggestions 按tab键补全或者显示目录 还有一个 自动补全插件叫incr 也不错

阅读(56)评论(0)赞 (0)

VPS常用测试脚本

12

lantinglou 发布于 2022-01-22

LemonBench.sh LemonBench工具(别名LBench、柠檬Bench),是一款针对Linux服务器设计的服务器性能测试工具。通过综合测试,可以快速评估服务器的综合性能,为使用者提供服务器硬件配置信息。 特点 服务器基础信息(CPU信息/内存信息/Swap信息/磁...

阅读(84)评论(0)赞 (2)

Openlitespeed Nginx wordpress whmcs 测试结论

lantinglou 发布于 2022-01-20

Wordpress为例(未开启静态缓存) 1.Nginx  PHP8 with opcache  对比 PHP 7.4 with opcache 有15-20%的性能提示 2.Openlitespeed PHP 7.4 with opcache 比 Nginx PHP 7.4 w...

阅读(97)评论(0)赞 (16)

宝塔面板一键docker部署

lantinglou 发布于 2021-03-18

第一步:下载 Docker https://www.docker.com/products/docker-desktop 第二步:下载一键宝塔安装包 docker pull pch18/baota 第三步:运行宝塔镜像及映射文件夹 docker run -tid --name b...

阅读(411)评论(0)赞 (42)

Wordpress终极加速方案

lantinglou 发布于 2020-05-08

使用PHP7+Opcache  使WP-super cache (与Redis Page Cache二选一) 使用Redis Page Cache 来缓存页面(基于Redis的页面静态化缓存方案 注意:默认不会对已经登入的用户和cookie进行加速,需要清空缓存和cookie才能...

阅读(777)评论(0)赞 (42)

WordPress 模板层次详细介绍

1

lantinglou 发布于 2020-05-08

  WordPress模板的定义非常方便,但是在定制模板之前,我们有必要知道WordPress的模板层次,了解WordPress是如何加载模板文件的,这将有利于开发模板时合理利用资源及提高工作效率。 万能的index.php 我们知道一个最简单的WordPress主题只需要 st...

阅读(933)评论(0)赞 (0)

wamp新版本测试wordpress慢的问题

lantinglou 发布于 2020-05-08

wamp新版本测试wordpress, 开启opcache之后首页文件打开仍然需要100多毫秒。 远高于其他环境的30-50毫秒。 是因为开启了xdebug. PHP.INI中关闭即可。

阅读(552)评论(0)赞 (0)