嘿。 我正在Amazon EC2平台上运行Fedora Linux服务器。 我很确定我的configuration有问题,因为它似乎很慢。 SSH连接有时需要30秒以上,WordPress生成的网页可能需要5秒钟才能加载,加载需要20秒,这非常尴尬。
MySQL查询全部在不到一秒的时间内执行,所以我不认为是这样。
我不太确定问题出在哪里,但是用PHP编写的简单页面会立即加载。 一个新鲜的WordPress安装开始滞后。 同样在MediaTemple网格托pipe完美的例子,所以我敢肯定,我错过了什么。
如果你能请直接给我正确的工具和文章,这将帮助我。 非常感谢!
Fedora Core 8,PHP 5.2.6,MySQL 5.0.45,OpenSSH 4.7p1,OpenSSL 0.9.8b。 PHP被configuration为Apache 2.2.9的一个模块,所有基于虚拟主机的网站。 我有一些正在进行的PHP脚本不时在后台通过cron运行。
谢谢。
如果您的服务器速度很慢,这就是您要查看的起点:
top命令。 您可以通过避免为静态内容加载PHP来降低内存使用量。 您可以使用FastCGI,或者使用PHP-FPM的Nginx,或者只使用Nginx作为静态内容服务器。 如果您已经分析了这个问题并解决了问题,您可以通过添加额外的高速caching(如WP supercache或Varnish)来进一步提高性能。
它可能是,服务器试图做一个DNS查找,不能。 所以软件(SSH或networking服务器)只在超时后回复?
如果你的内存是有限的,我强烈build议你运行你的Web服务器的Nginx和PHP-FPM作为你的PHP处理程序。 如果您使用的RAM数量非常高,那么可能会延迟从SSH到网站本身的所有内容。
请粘贴您的免费-m和/或顶部的输出社区来看看。 谢谢!