我在共享托管环境中租用Windows 2008 64 R2,具有以下规格:
- 英特尔至强 E5520 @ 2.27GHZ
- 2 GB 内存
- IIS 7.5
- PHP v5.4
- MySQL 5.5.27
- 快速CGI
通常,我为 .NET 进行开发,我的网站在快速渲染时间下运行良好。
但是,我也有几个WordPress网站,与.NET网站相比,它们相当慢。今天,我决定对此进行调查。我刚刚使用WPI(Web平台安装程序)安装了一个新的WordPress 3.8副本。
该网站大约需要 1.1 秒才能呈现(因此从我的 Web 服务器返回任何响应需要 1.1 秒),在我看来,这真的很慢。
我没有自己在服务器上安装 PHP/MySQL,但我认为最好的众所周知的做法已经到位,至少安装了 FastCGI。
但是,我仍然相信Wordpress应该表现得更好,即使在WIMP环境中也是如此。
所以,我的问题是:
- 我应该期望在给定环境中使用此设置获得更高的性能(没有缓存等其他优化),还是 1.1 秒的渲染时间正常?
- 如果是这样,对正在发生的事情有什么想法吗?
顺便说一句,我知道我可以通过使用W3TC等插件来加速Wordpress。
今天,我终于能够解决我的加载缓慢问题; 直到现在,我的Wordpress网站仍然加载缓慢。
一次偶然的机会,我偶然发现了这篇文章:
http://www.customfitonline.com/news/2013/6/20/solve-wordpress-on-windows-server-problems/
我想,让我们尝试一下"页面加载缓慢"提示,将 localhost 更改为 127.0.0.1 wp_config.php:
define('DB_HOST', 'localhost');
自
define('DB_HOST', '127.0.0.1');
果然,此设置对页面加载产生了巨大的影响!