环境:linux+nginx+phpfcgi
假设:
有一篇文章,现在又两种访问方案,
一是将这篇文章生成html静态页面,nginx直接读取静态文件显示给用户,缺点是失去了动态性。
二是将文章定期生成缓存,通过php读取缓存,发送到nginx再显示给用户,缺点是损失额外的性能以及速度。
服务器采用普通的sata 7200转硬盘,8G内存,至强4核。
我想知道,这种情况下,两种方案有多大差距。
在本地apache环境下用ab测试了一下,100 200并发的时候差不多,500并发的时候php比html慢20%左右,如果用框架(TP)的话,更是慢了将近一倍。
并发 10-200 哪种都没压力 关键是看你的页面实时性要求,看你具体需求和业务逻辑 有没有交互 如果没有交互就做静态页面和cache呗
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。