Google开始讨论按每个网站加载的速度排名网站。
那么我怎样才能提高一个PHP的MySQL网站的速度? 我已经是Gzip压缩了
使用memcache(d)caching常见查询的结果,然后首先查找对memcache的结果,这比对数据库重复查找要快得多。
你需要重写一些你的逻辑,使其具有“如果值不在memcache中,则执行查询,并将数据存储在caching系统中”类algorithm。
还要考虑使用反向代理来caching生成的页面,片段和图像。 从一个运行速度比apache快的服务器上,从一个单独的无cookie的域加载图像和媒体。 Nginx和lighttpd是媒体服务器的不错select。
有很多select…cachingPHP页面是给大多数人一个很好的经验的好方法。
http://en.wikipedia.org/wiki/List_of_PHP_accelerators
这是一个从头开始写的网站,或者像WordPress,Joomla等? 如果你正在运行一个CMS,那么有非常具体的build议给予基于平台。
使用清漆和apc 。