网页是如何缓存的?

所属栏目:建站问答发布时间:2018-10-24点击:标签:网页缓存速度响应

所谓的网页缓存就是用缓存技术将动态网页生成一个实际存在的文件,网页缓存的目的就是加快网站的打开速度,提升网站的用户体验,那么网页是如何缓存的呢?

一:用户在浏览器地址栏中输入一个网址,比如www.sznest.net

二:浏览器发送请求给www.sznest.net这个网站下面的默认索引脚本文件,比如index.php

三:脚本文件中预先定义此脚本文件对应的缓存文件的名称,比如indexcache.php

四:脚本文件判断此缓存文件是否已经存在

五:如果已经生成,则将缓存文件反馈给浏览器

六:如果没有生成,脚本文件中的程序需要花费1到5秒中的时间来链接数据库并且查询数据,注意这个过程比较慢

七:将查询到的数据与脚本文件中的html代码一并写入到内存的缓冲区中

八:获取内存的缓冲区并且根据之前预先定义好的缓存文件名称生成这个缓存文件

九:最后则将缓存文件反馈给浏览器

通过上面的流程可以看到,如果有缓存,那么网站的请求与响应就会少了以上的六七八三个步骤,自然网站的打开速度也会得到了相应的提高了,不过需要注意的是像后台的脚本文件与前台的在线留言等都不能使用缓存功能,因为这些文件是需要与数据库进行交互,比如留言是需要链接数据,将用户提交的留言信息插入到数据库的操作,同样后台的脚本文件对网站内容的基本的增删改等操作,这些都不能作缓存处理,同时后台一旦有了增删改等操作之后会删除所有的缓存文件,以便前台的页面能看到最新的变化,然后程序会再次自动生成新的缓存文件。

相关阅读

13

2018-11

网站维护一般多少钱?

网站维护一般多少钱?这个问题有点难回答,因为网站维护涉及到的范围实在太广,概念太笼统、为了把网站维护多少…

了解详情 >>

08

2018-11

什么样的网站才是好网站?

什么样的网站才是好网站针对不同的对象有不同的答案,下面分别针对用户、管理员、搜索引擎三者一一说明什么样的…

了解详情 >>

02

2018-03

为什么不要使用一键式模板建站系统

建设一个网站所具有的作用是很大的,它能够让一个企业在短时间内在网上有知名度获得更多的流量,这样的话就能够…

了解详情 >>

02

2018-03

客户在做网站之前要准备哪些资料

客户由于自身原因,也为了适应互联网发展,需要做一个网站,在网络上有个自己企业的站点,但是更多的人对网站不…

了解详情 >>

02

2018-03

为什么说网站价格是由功能与界面设计决定的?

这个标题要表达的说得更准确一点,应该是网站价格是由功能要求与界面的设计水准相关,并由其决定的,为什么这样…

了解详情 >>

02

2018-03

这五点带你读懂企业网站建设制作的基本流程

随着互联网时代的线上线下模式的疯狂来袭,各行业争相建立自己的网络营销体系。建立自己的网站,能够把公司信息…

了解详情 >>

Copyright @ 2008-2016   www.sznest.net   All rights reserved  网巢网-只专注于网站改版,网站定制,网站维护,官网制作,模板建站