Apache和PHP/Perl/Python组合加速
[导读]Apache和PHP/Perl/Python组合加速 本技巧不仅仅可以为 PHP 提供加速的技巧,对于 Perl 和 Python 也有同样的效果。 为了得到完整的调试结果,建议你采用 ApacheBench 或者 httperf之类的软件。如果你对非 LAMP 架...
14、Kurt 简洁而完整的 Apache Tuning Tips。
15、如果喜欢从修改 Apache 源码入手,可以安装 lingerd。在页面产生和发送后,每个 Apache 进程都会浪费一段时光在客户连接上,Lingerd 能接管这项工作,让 Apache 迅速服务下一个客户请求。
16、如果网络拥挤,CPU 资源不够用,采用 PHP 的 HTML 压缩功能:
output_handler = ob_gzhandler
PHP 4.0.4 的用户请不要使用,因为存在内存泄漏问题。
17、修改 httpd.conf 中的 SendBufferSize 为你最大的页面文件的大小。加大内核的 TCP/IP 写缓冲大小。
18、另外一篇文章:Tuning Apache Web Servers for Speed,一篇 97 年的很古老的文章。
19、采用数据库的持久连接时,不要把 MaxRequestsPerChild 设置得太大。
20、Caching Tutorial for Web Authors and Webmasters 教你怎样实现浏览器缓冲。
21、如果你足够勇敢的话,还可以采用 Silicon Graphics 的 Accelerated Apache 补丁。这个工程能使 Apache 1.3 快 10 倍,使 Apache 2.0 快 4 倍。
22、来自Professional Apache的技巧。
23、官方的Performance Tuning 文档,很好的资料,但是十分繁琐。
24、编译 PHP 时,建议采用如下的参数:
--enable-inline-optimization --disable-debug
25、优化 Linux ,more Linux 以及Solaris。
26、以上所有的方法都是针对单机而言的,如果你觉得系统还是不够快,可以采用集群,负载均衡,缓冲技术。采用 Squid 作为缓冲,配置 Squid 的方法。
- 转载请注明来源:IT学习网 网址:http://www.t086.com/ 向您的朋友推荐此文章
- 特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系我们,我们会尽快予以更正。