日期:2014-05-19  浏览次数:20365 次

生成静态页面还是采用缓存技术?
对于大型网站
特别是象阿里巴巴,淘宝这类电子商务网站
是该采用静态页面还是缓存技术?
哪种访问速度会快?

如果是生成静态页面
那么可能会有一个动态网站和静态网站
用户访问的页面该如何切换?
或是哪时生成静态页面以及如何生成?



------解决方案--------------------
如果流量大或缓存的东西太多就考虑用静态的
没有动态和静态的切换问题,动态的负责生成静态的页面。
------解决方案--------------------
以前公司的CTO说过:生成静态页面在性能上未必总是最好的选择。只有当数据多到内存中根本缓存不下,而这些数据又都有很大可能被用户访问时,生成静态页面才是较佳选择。在数据较多,但是并发并不多时,或者并发虽多,但关注的内容并不多时(如近两日新增信息或者近几日修改信息),页面缓存就是更好的选择。原因很简单,因为页面缓存的访问速度要明显快于静态页面。
------解决方案--------------------
应该是静态页更好,缓存是以牺牲服务器工作效率为代价的
------解决方案--------------------
静态页面加动态的内容把 一般来说物品的价格 介绍 什么不大会变,变的是数量。可以考虑动静结合
------解决方案--------------------
无所谓了,这些东西对人家大公司来说,都是小问题!
你说缓存占资源,可是人家增加硬件,解决了吧!
相对软技术,硬技术还是容易解决的,就是钱的问题嘛!人家有钱。
人家的问题不在这里,我觉得关键在数据那里,那么大的数据量怎么保存,怎么读取,是保存在一台服务器上么?
如果不是,怎么通讯呢?
------解决方案--------------------
数据库存储采用分布式
不大改动的,才用静态页面并配置压缩,如新闻咨讯类的
经常改动的,而且你的硬件不错,采用缓存
权衡使用,吃光内存的话,你的程序肯定慢