环境 LAMP:Debian,Apache,MariaDB,PHP 7.4
Wordpress安装几乎没有什么要求,几乎没有特别的设置就可以顺利安装成功,但随着插件的增加,问题就慢慢出来了。
写两页就会发现Wordpress反应巨慢,一点东西要转半天,相对其他的PHP系统要慢很多,然后就上网查找,比如:WordPress太慢的原因及详细解决方法,但问题是在空架子是就已经很慢了;马上可以用的方法应该就是缓存插件,比如WP Super Cache或WP Fastest Cache,启动缓存插件马上就会出现:此响应不是合法的JSON响应
然后再上网查找解决方案比如:如何彻底解决WordPress“此响应不是合法的JSON响应”的问题?,分享2,但搞了半天不解决问题,然后相关的又是更换固定链接后无法访问问题,看了WordPress固定链接设置技巧也还是没有解决。
最后发现是Apache的mod_rewrite模块没有打开,
正确方法为打开mod_rewrite模块,
在WP 设置 固定链接结构 -> 文章名 http://yoursite.com/sample-post/
然后在设置WP Fastest Cache如下图:
保存以后就搞定了。
在用了WP Fastest Cache速度有所提升,但没有更好的感受,感觉应该可以更好。
然后安装插件 Autoptimize -> 是一款免费的功能齐全的 WordPress 优化压缩加速插件,它可以轻松压缩合并网站上的 JS 和CSS 文件,添加过期时间、缓存、压缩HTML代码、将脚本移动和推迟到页脚并缩小 HTML、优化和延迟加载图像(支持 WebP 和 AVIF 格式)、优化 Google 字体、异步非聚合 JavaScript、删除 WordPress 核心表情符号等实用功能。
对于境内的网站首先考虑去掉Google 字体,
然后是下面几处
然后你就会感受到网站正式起飞了。