25yicms利用ASP.NET(C#)+MSSQL技术全力打造功能最强大的营销型企业网站管理系统,企业做网站系统,做网站软件,提供div+css企业网站模板。
阅读内容

静态缓存和动态缓存的诠释


时间:2009/12/04   来源:25亿

        静态缓存:在WEB程序上一般是以.html页面为主的程序,当有新的内容发布就必须的立刻生成相对应内容的静态html页面,每一条内容信息都对应一个静态html页面。

        动态缓存:在WEB程序上一般是除.html页面以外的动态语言程序,当有新的内容发布并不需要像静态缓存那样立刻生成相对应的内容的静态html页面,而是保存在数据库中,当用户访问相关内容信息时,就向后台服务器发出请求,后台服务器就会生成相对应的内容静态页面。

        静态缓存的优点在于同步频率可以由用户自己设定,高和低都不会显著影响WEB SERVER的性能,也不会显著服务器的性能,利用静态缓存机制后会提高WEB服务器的响应能力,打开的速度很好,更好的用户体验度,更重要赢得访问者的欢心。但是同样也具有一定的代价就是WEB空间需求增加,为了实现同步更新,就必须执行大量的操作,统计,重新写入。或者是改变内容后,还要重新生成,如果不注重既时性,那也要定期重新更新所有静态文件。但是对于一般的企业网站来说,信息量不是很多,采用静态缓存是一个非常不错的选择。而且对于搜索引擎来说又是一个比较不错的体验,现在搜索引擎对于html语言是非常友好的。25亿企业网站管理系统为了给用户一个更好的体验度,采了静态缓存的机制。

        动态缓存的优点既时性比较好,生成是触发式的,这样可以让后台部分少去了很多操作,后台干预的操作也大大减少了。但是也服务器的性能要求比较高,使用动态缓存会增加WEB SERVER服务器的负担。用户在访问页面由于先由服务器生成缓存,打开的速度会降低,对于动态页面可以能过缓存来提速和减轻WEB SERVER服务器负担。

 

点击次数:       打印此页  关闭