您知道这是怎么回事,缓存插件只能使前端运行得更快,但当您登录并浏览 wp-admin 部分时,Wordpress 网站就会停止运行。我正在尝试提高我的 Wordpress 网站的后端速度,并想知道哪些是最佳的 PHP 和服务器设置,以提高速度。
目前我的设置如下:
- PHP 版本:7.4
- PHP 内存限制:512mb(我应该添加更多吗?)
- PHP 时间限制:300(还需要加吗?)
- PHP 最大输入变量:2500(这里哪个数字比较合适?)
- 网络服务器:带有 NGINX 代理的 Apache
Redis 或 Varnish 对后端有什么作用吗?
答案1
内存限制和时间限制不会影响速度,PHP Max Input Vars 也不会影响速度。
加速后端的最佳选择是使用适当的缓存插件,该插件可以缓存数据库查询,为对象缓存和瞬态提供基于内存的存储。
这将减少调用数据库的需要,从而加快操作速度。
大多数缓存插件实际上也会对后端产生影响,因为它们在上面提到的级别上实现了缓存。创建站点静态 HTML 文件的缓存插件不会影响后端操作。
否则,这个问题太笼统了,无法给出任何具体的优化建议。这完全取决于托管设置、使用哪种插件等。