网站建设| 网站制作| 网站设计| 建站超市| 域名主机

网站建设
联系我们

静态缓存和动态缓存的比较

发布于:2020-12-18 02:22来源:未知 URL:admin 点击:
      静态缓存的缺点:
      复杂的触发更新机制:上海网站建设。这两种机制在内容管理系统比较简单的时候都是非常适用的。但对于一个关系比较复杂的网站来说,页面之间的逻辑引用关系就成为一个非常非常复杂的问题。最典型的例子就是一条新闻要同时出现在新闻首页和相关的3个新闻专题中,在静态缓存模式中,每发一篇新文章,除了这篇新闻内容本身的页面外,还需要系统通过触发器生成多个新的相关静态页面,这些相关逻辑的触发也往往就会成为内容管理系统中最复杂的部分之一。
      旧内容的批量更新: 通过静态缓存发布的内容,对于以前生成的静态页面的内容很难修改,这样用户访问旧页面时,新的模板根本无法生效。
      在动态缓存模式中,每个动态页面只需要关心,而相关的其他页面能自动更新,从而大大减少了设计相关页面更新触发器的需要。
      以前做小型应用的时候也用过类似方式:应用首次访问以后将数据库的查询结果在本地存成一个文件,下次请求时先检查本地缓存目录中是否有缓存文件,从而减少对后台数据库的访问。虽然这样做也能承载比较大的负载,但这样的内容管理和缓存管理一体的系统是很难分离的,而且数据完整性也不是很好保存,内容更新时,应用需要把相应内容的的缓存文件删除。松江网站建设。但是这样的设计在缓存文件很多的时候往往还需要将缓存目录做一定的分布,否则一个目录下的文件节点超过3000。
      这时候,系统需要再次分工,把复杂的内容管理系统分解成:内容输入和缓存这2个相对简单的系统实现。
      后台:内容管理系统,专心的将内容发布做好,比如:复杂的工作流管理,复杂的模板规则等。
      前台:页面的缓存管理则可以使用缓存系统实现
tag标签:
------分隔线----------------------------
------分隔线----------------------------
市场一部:
点击这里给我发消息
市场二部:
点击这里给我发消息
市场三部:
点击这里给我发消息
市场四部:
点击这里给我发消息
市场五部:
点击这里给我发消息