本地主机 Wordpress 慢
Posted
技术标签:
【中文标题】本地主机 Wordpress 慢【英文标题】:Localhost Wordpress slow 【发布时间】:2015-06-13 04:53:57 【问题描述】:我正在 Wordpress 中开发一个项目。我有一个在 localhost 中运行 vagrant 的虚拟机,我的项目每次加载持续 10 分钟。在远程服务器中,它只持续大约 3 或 4 秒。
顺便说一句,我在 localhost 中还有其他项目,它们不会持续那么久。
localhost 和 Wordpress 有什么问题吗?
谢谢。
【问题讨论】:
我猜是因为流浪汉。看看这篇文章:stefanwrobel.com/how-to-make-vagrant-performance-not-suck 我还有一些问题要找可能还有其他问题。你使用本地数据库吗?还是在另一台服务器上?其他项目是否有数据库? wordpress,php是什么版本的? 数据库在另一台服务器上,它工作正常。我会试试那个指南。谢谢 在本地主机上使用外部数据库会减慢项目速度。我对此没有解决方案,只知道这是一个已知问题。这和vagant 的组合,你会得到10 分钟的等待时间。 “我认为那是因为外部服务器的连接比你自己的(dsl-)连接更快。所以加载数据库中的所有信息需要更多时间” 静态和 PHP 页面怎么样,它们和 WordPress 一样慢吗?例如尝试加载 readme.html 文件,并尝试在其中添加一个带有echo phpinfo();
的 PHP 文件。检查您的 Vagrant 服务器上的 DNS 配置是否正确,您是否拥有正确的名称服务器,服务器执行 DNS 查找需要多长时间等(顺便问一下,实际上是 10 分钟吗?)
我有一个 600 秒的超时时间,有时它可以工作,其他它给我一个超时错误,所以是的,超过 10 分钟。我会尝试你的解决方案,谢谢。顺便说一句,我安装了 XAMPP 而不是 vagrant,现在大约需要 3 或 4 分钟(仍然如此缓慢)。
【参考方案1】:
这就是我想出来的。 我在 Windows 中打开了我的 Hosts 文件,它有很多不必要的条目。我删除了所有不必要的,然后检查,有一个令人难以置信的差异。 Localhost WP 运行速度超快。
** 条目关联到 127.0.0.1
我猜与 127.0.0.1 关联的项目越少,本地服务器的速度就越快。
** 这是在 Xampp 下经历的。
【讨论】:
【参考方案2】:我在 Linux 上遇到了同样的问题。没有任何效果,包括禁用 cgi、调整数据库等。
这对我有用。运行 Centos 7.3。 我有多个在 Apache 2.4 下运行的虚拟主机。 WP 域名:mysite.org
在 /etc/hosts 127.0.0.1 mysite.org
这在一台速度很快的计算机上真是太慢了。我什么都试过了。然后我确定这是 WP 解决“问题”的问题。 WP 使用本地主机。
我在本地网络上的 IP 地址是 192.168.0.106。然后我试了一下。
更改 /etc/hosts 192.168.0.106 mysite.org
现在 WP 在我的本地测试服务器上运行得很快。
【讨论】:
以上是关于本地主机 Wordpress 慢的主要内容,如果未能解决你的问题,请参考以下文章