SEO名词 SEO工具 SEO知识 SEO常见问题
当前位置: 虚雨网络公司 > SEO > SEO名词 > 阅读正文

缓存功能

全静态网站是不需要缓存的。因为静态网站不涉及数据库的存取,只是对文件系统的访问。

如今动态网站成为主流。动态网站的优点是容易做到内容与外观分离,容易实现网页内容的交互性(Interactivity)。当访客在浏览器地址栏输入一个网址来访问动态网站的某个网页时,在服务器端这个指令实际上是“兵分两路”:一边从文件系统中提取框架样式,另一边从数据库中提取内容数据,最后组合成完整的页面,返回给给浏览器,就是访客所看到的样子。由于每次访客的页面请求都要产生一次数据库查询,因此加重了服务器的负担。实际上很多动态网站的内容并不是每个页面都“动态”,很多页面内容也是在一段时间之内保持相对不变。

对于这些段时间内没有变化的内容,就可以将完整页面做一个“快照”,然后作为临时文件保存在某个目录中,在短时间内,如果有访客请求同样的页面,服务器就无需向数据库发起查询,而是直接将刚才保存的“快照”拿出来给他看 —— 将原来的“兵分两路”变成了“兵合一处”。这就是缓存Cache。这样做的好处就是加快了前台页面打开的速度。

------分隔线----------------------------

推荐文章