一起讨论
本人blog项目中,有一个查看日志的页面访问率超高.但这个页面是一个动态页面,用户每访问一次都要从数据库读取好多东西,例如日志正文,标题,作者的头像,等级,作者的自定义标签,等等很多信息,这样就给WEB服务器造成很大的压力,我现在有一个想法,用户初次访问这一页面时,生成一个html页,就相当于这个动态页面的快照,快照放在WEB服务器中, 那么第二次访问这个动态页面的用户就直接访问这个HTML文件,不用再访问aspx的动态页面,那么服务器的压力应该会降下去,我现在的问题是:
一,大家用自己的经验来评估一下这样做是否能大幅降低WEB服务器的压力
二,更新问题,这样的做的话,如果日志内容有更新,或者作者信息有更新,html文件要重新,这方面是不是会引入新的问题(所失),所失跟所得对比,是不是还有很大所得?