400-6528-168
News
网站建设、网站制作、网站设计等相关资讯

企业网站建设实时静态化和非实时静态化

日期:2020-12-24 22:28:37 访问: 作者:网建科技
企业级网站建设实时静态化,实时性静态化战略一是非实时静态化策略,但它并不适合大型门户网站,需要频繁更新数据,而且对搜索引擎的实时性要求较高。比如大型新闻网站,该网站通常会发布新的文章或公告,而且要求搜索引擎能尽快把新闻的链接和关键字加入索引,如果服务器要频繁更新缓存的页面,占用的空间就会越来越大,因此,针对这种情况,提出了一种实时静态化的策略。
当一个页面被请求时,会立即生成一个定时销毁的静态页面缓存;当一个页面被请求时,首先要查找是否存在缓存以及该页面缓存是否已失效;如果缓存有效,则返回静态池中的静态页面;反之,生成一个新的静态页面或更新静态池中的静态页面,该实时静态化策略还能改善页面的缓存方式,对不同的缓存页面设置不同的清除权重(即更新频率,需要人工设置)。更稳定的页面——例如首页菜单、公司信息等显示页面可以设置较小的权重值;更新更频繁的页面,比如新闻简报,摘要页面可以设置较大的权重值。权值较低的静态页面缓存时间越长,它就能保存一天甚至一周,这大大减少了频繁生成这类缓存的资源浪费;而且权值较高的静态页面由于更新频繁,缓存时间也就越短,考虑到搜索引擎的爬虫机器人不会实时抓取信息,而是会间隔一段时间(通常是四到五个小时)才会重新抓取,所以这类缓存可以在两三个小时内清除。
由于缓存也可能会清除失败,因此,在判断缓存是否存在时,还需要检查静态页面的失效时间,以避免陈旧的页面缓存影响新发布信息的检索。在网站重新部署之后,策略还规定必须强制清除所有缓存。

网站建设