开发者社区> 问答> 正文

对于纯静态页面和php动态页面的性能问题,报错

环境:linux+nginx+phpfcgi

假设:
有一篇文章,现在又两种访问方案,

一是将这篇文章生成html静态页面,nginx直接读取静态文件显示给用户,缺点是失去了动态性。

 二是将文章定期生成缓存,通过php读取缓存,发送到nginx再显示给用户,缺点是损失额外的性能以及速度。

服务器采用普通的sata 7200转硬盘,8G内存,至强4核。

我想知道,这种情况下,两种方案有多大差距。

在本地apache环境下用ab测试了一下,100 200并发的时候差不多,500并发的时候php比html慢20%左右,如果用框架(TP)的话,更是慢了将近一倍。

展开
收起
一枚小鲜肉帅哥 2020-06-16 23:00:04 1130 0
1 条回答
写回答
取消 提交回答
  • 菜不可及的程序猿

    并发 10-200 哪种都没压力 关键是看你的页面实时性要求,看你具体需求和业务逻辑  有没有交互 如果没有交互就做静态页面和cache呗

    2020-06-20 19:20:46
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载