PHP-PHP大型门户站是用静态好,还是伪静态好

发布于 2017-08-05 22:43:33 字数 228 浏览 1047 评论 2

现在要做一个PHP的大型门户站,以后的流量可能一天有1000万PV,几百万IP,
我们经理主张使用生成真静态方式,而我主张使用伪静态方式+数据缓存
当然各有利弊,
真静态,需要很多ajax和js来保证用户信息的及时更新,维护起来也比较麻烦,
伪静态是使用,编译后的PHP文件+数据缓存(Memcache),这可则可以省掉不少ajax,维护起来,也相对容易,
不知道各位的看法如何,希望多多指教

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

清晨说ぺ晚安 2017-10-09 20:40:53

肯定是共存的,根据具体的业务来调整比例,缓存是必用的,nginx也是必用的,后期还会用到varnish

偏爱自由 2017-09-27 01:38:30

果断真静态

## memcached:

开发效率高,前期能省些工作,而且调整反应速度快。

如果失效的话,会瞬间压垮数据
与真静态的性能差异ab 在1000 并发的情况下大概相差 10 倍吧
增加的连接数,肯定不少,毕竟是php,可不是长连接

## 真静态

直接通过 nginx 返回,qps 轻松上升都 10000 以上
后台直接部署,需要自己搭建分发系统,会有一定的延时问题
更改内容需要重新静态化,分发,流程相对复杂
动态内容需要ajax 支持,但是用memcached 也不能把大量的处理放在一起,因为php 的执行方式,还是应该尽量松耦合,另外为了用户页面的反应速度,还是需要把处理用ajax 分开处理。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文