建站学 - 轻松建站从此开始!

建站学-个人建站指南,网页制作,网站设计,网站制作教程

当前位置: 建站学 > 网站开发 > PHP教程 >

Apache和PHP/Perl/Python组合加速(2)

时间:2009-03-11 18:43来源: 作者: 点击:
14、Kurt简洁而完整的ApacheTuningTips。 15、如果喜欢从修改Apache源码入手,可以安装lingerd。在页面产生和发送后,每个Apache进程都会浪费一段时光在客户连接上,Lingerd能接管这项工作,让Apache迅速服务下一个
  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 的方法。

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片