网页是如何缓存的?

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

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

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

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

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

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

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

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

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

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

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

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

相关阅读

06

2019-03

网站后台微信管理功能使用指南

微信设置,请填写AppID、AppSecret、Token三项,AppID、AppSecret需要去微信…

了解详情 >>

18

2018-11

谷歌喜欢怎样的外贸网站?

外贸网站从最开始的展示型网站,到后来的营销型网站再到现在的效益型网站,我们能明显看到建站需求和目的在变化…

了解详情 >>

02

2018-03

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

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

了解详情 >>

02

2018-03

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

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

了解详情 >>

02

2018-03

为什么虚拟动态网页要将它生成纯静态页面?

这里说的动态网页,与网页上的各种动画、滚动字幕等视觉上的“动态效果”没有…

了解详情 >>

02

2018-03

哪些原因导致原创内容迟迟不被百度收录?

目前很多的企业都拥有专属于自身的网站,并且为了能够使自己的官网在众多同类网站中脱颖而出,大部...

了解详情 >>

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

微信

移动端

客服

顶部