![]() |
|
||||||||||||||
| | 网站首页 | 技术教程 | 网站开发 | 程序下载 | 言情小说 | 法律咨询 | Firefox | 两性故事 | 健康知识 | 网络游戏 | 免费论文 | | ||
|
||
|
|||||
| 如何加速你的PHP程序 | |||||
|
我一直认为PHP的运行速度是非常的理想的,尤其是Zend引擎的加速之后。但是PHP仍然有加速的可能,你知道吗? 所有的一切都始于如何优化PHP的编译 尝试使用针对CPU型号的特殊编译参数 -msse -mmmx -mfpmath=sse 在编译的时候添加 -03参数 编译的时候调节CPU的参数 -march -mcpu Use Caution 尽量只编译你需要的模块,避免无用的扩展加载 对于很少使用的扩展模块,应该编译成共享模式,便于在运行的时候动态加载 也许有些时候--disable-all 会是你的好朋友 把PHP静态编译到Apache可以提速20% # PHP ./configure --with-apache=/path/to/apache_source # Apache ./configure --activate-module=src/modules/php4/libphp4.a 优化你的PHP配置文件 MaxSpareServers 使用高配置 MaxClients 设置为你的服务器可以承受的2/5 MaxRequestsPerChild 理想情况是0 (不限),但是实际上都设置为一个较的一个值 优化文件访问 DirectoryIndex 文件列表尽可能简短 无论如何禁止 .htaccess 文件的 AllowOverridenone 使用 FollowSymLinks 简化文件访问处理 避免使用 mod_rewrite 或者更复杂的操作 如果日志非必须的话就禁用 如果必须使用日志,那么请记录到一个文件中去,并且在分析过后清除 消除昂贵的系统呼叫 使用PHP代码缓存机制 Turck MMCache 停止开发 APC较慢,优化不够 Zend Cache优化性能好,但付费 ionCube PHP Accelerator 免费但不开源 如果可以使用Zlib压缩 减少输出数据 |
|||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | |||||
| 最新热点 | 最新推荐 | 相关文章 | ||
| IIS5 + ADO 2.5新先睹为快技 ASP3.0给我们带来的新技术之 IIS5 + ADO 2.5新先睹为快技 ASP技术在论坛中的运用(八)( ASP技术在论坛中的运用(七)( ASP技术在论坛中的运用(六)( ASP技术在论坛中的运用(五)( ASP技术在论坛中的运用(四)( ASP技术在论坛中的运用(三)( ASP技术在论坛中的运用(二)( |
| 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
| | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 网站地图 | Baidu News | Google Map | | |||
|