php - 将 WordPress 多站点从 Windows 移动到 Linux 后高 TTFB

标签 php linux wordpress apache amazon-web-services

我最近负责将一个大型 WordPress Multisite 安装从一些不可靠的静态 Windows 服务器上移到 Linux 服务器上,这些服务器可以很容易地通过 AWS 自动缩放。它并没有顺利进行。

在 Windows 主机上,TTFB 大约为 200 毫秒。在我的 Linux 服务器上,TTFB 始终超过 3 秒。

我正在运行带有 Apache 和 PHP 5.6 的 CentOS 库存 AWS Linux 镜像。使用了相同的数据库。

我是一个 Linux 新手,很明显有些地方配置错误。我可以从更精通在 Linux 上配置 Apache/PHP 的人那里得到一些指导吗?

到目前为止,谷歌一直没有帮助。根据标准建议,我在 Apache 配置中禁用了 DNS 查找,并让它作为 Worker 运行 MPM。如果任何特定的配置文件有帮助,请告诉我,我会上传它们。

最佳答案

最后我自己回答了这个问题。描述中遗漏的一件事是我正在使用 AWS EFS 来托管站点文件……那里存在大量延迟。现在正在等待 AWS 支持的建议。

关于php - 将 WordPress 多站点从 Windows 移动到 Linux 后高 TTFB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42193777/

相关文章:

php - 为什么方法和属性的可见性很重要?

php - 如何从 mySQL DB 输出每个帖子下的完整评论列表?

ruby - 从本地 .gem 文件安装 'ferret' gem 时,Errno::EEXIST 文件存在错误

wordpress - 从本地主机到rest api结果的认证CORS错误

javascript - 如何在 WordPress 中异步入队 jQuery?

php - 502 网关错误 - PHP 7、Nginx、Centos

php - 将下拉列表中的值从另一个表插入数据库

php - 带有消息 'could not find driver' 的“PDOException”(Centos,PHP 5.6)

linux - 提交 *.o 文件是不可能的

linux - 使用数字顺序对制表符分隔文件中的行进行排序