一次论坛的负载优化经历

现象

     论坛系统在最近负载经常达到10几,访问论坛页面速度也还挺快的,执行时间一般在20ms内。

经过svn的版本回顾,发现时有个页面把以前的<script src>的js 请求改成了file_get_contents,然后写到页面,可能是为了seo而做的。

    定位这点,给file_get_contents加了1分钟的缓存,负载果然下来了。

    总结:在大并发下,尽量让每个处理很快,像跨网段的http请求尽量避免或者一定要加一层缓存。 因为我们服务器端用的php的fastcgi模式,如果一个请求占用的时间过长,那么将会有大量的请求排队,导致负载升高。

 

相关文章:

  • 2021-12-18
  • 2021-11-17
  • 2021-04-12
  • 2021-10-20
  • 2021-08-15
  • 2021-09-22
猜你喜欢
  • 2021-05-04
  • 2022-01-19
  • 2021-03-30
  • 2021-05-17
  • 2021-07-24
  • 2022-01-10
  • 2021-11-22
相关资源
相似解决方案