首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >高性能PHP

高性能PHP
EN

Stack Overflow用户
提问于 2010-09-06 07:38:56
回答 5查看 310关注 0票数 0

我即将启动一个CodeIgniter web应用程序。对于如何最大限度地提高应用程序的性能,有什么建议吗?我在考虑memcached和一个加速器(虽然我不确定是哪一个)。有什么建议吗?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-09-06 08:09:26

要最大限度地提高性能,必须最小化数据库请求。在你黑进内存缓存之前,先去规格化表。更重要的是,通过xdebug first, to check out the cachegrind输出运行您的应用程序。

票数 1
EN

Stack Overflow用户

发布于 2010-09-06 07:51:08

memcached很棒,如果你需要更多的数据类型,Redis也是一个很好的选择。像APC这样的操作码缓存可能会有所帮助。如果你不想用传统的mod_php方式,PHP5.3.3的新的SAPI (FPM)可能会有很大的帮助。

票数 1
EN

Stack Overflow用户

发布于 2010-09-06 07:58:32

您可以使用加速器,如APC。任何类型的缓存都会有所帮助,如果它应用在正确的领域。

我建议你使用Xdebug和Webgrind来分析你的代码运行时,以便找出它运行缓慢的地方,并从那里开始进行任何优化。

你也可以做一些事情,比如将htaccess中的内容移动到服务器配置中,并禁用htaccess,这样服务器就不会浪费时间在每个目录中查找它们。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3648270

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档