前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >开多少个FCGI进程才合适

开多少个FCGI进程才合适

作者头像
王亚昌
发布2018-08-03 15:05:56
6040
发布2018-08-03 15:05:56
举报
文章被收录于专栏:王亚昌的专栏王亚昌的专栏

    现在网站很多都用FCGI布署到WEB SERVER上提供服务,但同一个服务的FCGI开多少个进程才合适呢?

    下面举个例子,比如一个网站进首页的FCGI,hpage.fcg,假设这个FCGI对每次请求,正常的处理时延是100ms,最长处理时延是1s而每秒中单机的请求量是200次,而用户打开首页感觉最好的情况是0.5s,而最大忍耐时间是3s。

    那么一个进程正常情况0.5秒可以处理5个请求,那么200/5=40个进程的话用户感觉会最爽,而最长处理时延情况下3秒可以处理3个进程,所以最差情况下200/3=66个进程可以保证用户正常返回。所以进程数在40-66之间就基本OK了。

    Tnormal=100ms Texp=1000ms ReqPerSec=200 Tbest=500ms Tworst=3000ms

    ReqPerSec(Tbest/Tnormal)=40

    ReqPerSec(Tworst/Texp)=66

    上面的算法是我自己的总结,大家有新的算法欢迎一起探讨。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2009年12月05日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档