【发布时间】:2013-10-18 11:23:38
【问题描述】:
我刚刚在带有 IIS 7.5 的 Windows Server 2008 R2 (SP1) 上安装了 MySQL 5.5 CE。
运行一个简单的 Joomla! 2.5.14 网站,没有扩展,我的响应时间是 2.8 秒。运行一个简单的PHP文件,响应时间以毫秒为单位,所以我已经排除了PHP/IIS的问题。
现在,我可以做些什么来优化 MySQL 并缩短响应时间?
我已经启用了“skip-name-resolve”,将“key_buffer_size”设置为 512M,“query_cache_size”设置为 128M。我的服务器有 2 个 CPU 和 4GB 内存。
谢谢!
【问题讨论】:
-
运行“简单 PHP”并不能排除 Joomla 问题...您可以尝试将 WinCache 与 Joomla 一起使用:blogs.iis.net/donraman/archive/2010/03/05/…
-
WinCache 已启用。 ;)
-
如果我是你,我会花一些时间在你正在运行的脚本中捕获函数,并查明哪些查询的成本如此之高。 (在这种情况下,你的 joomla 核心文件。我敢打赌有一个调试功能可以做到这一点,你可以简单地启用它。)