高性能PHP
我即将启动CodeIgniter web应用程序。关于如何最大限度地提高应用程序的性能,有什么建议吗?我在考虑memcached和加速器(尽管我不确定是哪一个)。建议?两种方法都可以使用是最简单的答案。高性能PHP,php,memcached,accelerator,eaccelerator,Php,Memcached,Accelerator,Eaccelerator,我即将启动CodeIgniter web应用程序。关于如何最大限度地提高应用程序的性能,有什么建议吗?我在考虑memcached和加速器(尽管我不确定是哪一个)。建议?两种方法都可以使用是最简单的答案。memcached很好,如果需要更多数据类型,Redis也是一个很好的选择。像APC这样的操作码缓存可能会有所帮助。PHP5.3.3的新SAPI(FPM)如果您不想采用传统的mod_PHP方式,可能会有很大帮助。您可以使用加速器,如APC。如果将其应用于正确的区域,任何类型的缓存都会有所帮助 我建
memcached
很好,如果需要更多数据类型,Redis也是一个很好的选择。像APC
这样的操作码缓存可能会有所帮助。PHP5.3.3的新SAPI(FPM
)如果您不想采用传统的mod_PHP
方式,可能会有很大帮助。您可以使用加速器,如APC。如果将其应用于正确的区域,任何类型的缓存都会有所帮助
我建议您使用Xdebug和Webgrind评测代码运行时,以便找出运行缓慢的地方,并从那里开始进行优化
您还可以将htaccess中的内容移动到服务器配置并禁用htaccess,这样服务器就不会浪费时间在每个目录中查找它们。性能是一个非常宽泛的术语。因为缓存不是唯一的问题。您需要确保您有一个良好的数据库设计和结构,并以适当和高效的方式查询它
您可能还想在进行缓存之前考虑分析,看看它是否真的比再生快。 编辑:
查看以下来自的基准测试,以最大限度地提高性能,最小化必须执行的数据库请求。在攻击内存缓存之前,先对表进行非规范化。更重要的是,通过输出运行应用程序