【发布时间】:2018-10-09 16:18:29
【问题描述】:
我目前已经设置了一个服务器来托管一个 WordPress 站点,一个运行所有 nginx、php-fpm、WordPress 和 MariaDB 的服务器。该网站在主题中进行了大量定制。当我优化网站时,我从 WP 级别开始并取得了一些成功,调试栏报告 PHP 加载时间从 ~700ms 到 ~300ms,但是在开发人员控制台中 PHP 需要 ~600ms 才能完成加载(服务器 ping
为了隔离问题,我在 index.php 中使用了 microtime() 并确认整个 WP PHP 花费了
然后尝试解决,我尝试了这些设置:
- 使用 HTTP 并禁用 GZIP
fastcgi_buffering off- 关闭访问日志
- 启用
tcp_nopush和tcp_nodelay
但是改进并不显着。我想知道是否有可能摆脱约 250 毫秒的开销?在我看来,像 nginx 这样的高性能软件上的 250 毫秒是不合理的,应该能够被淘汰。任何线索和帮助表示赞赏。
PS:这是第一次问SO,如果我不遵守约定和规则,请见谅。
【问题讨论】: