什么是缓存?

当读者浏览网页时,网页的数据会从数据库中调动出来展示给读者。如果使用了缓存插件,数据被调动出来的同时它也会自动缓存(生成静态页面),之后即使是反复浏览页面,后台不需要再因应每一次的读取而调动数据库里的数据,因为这些数据可以从之前所生成的缓存(静态页面)中得到。

缓存的作用

读者每次的读取,就像是:顾客(读者)需要的资料在48楼,工作人员(后台数据库)就要从地面去到第48楼把资料拿给顾客,这样就非常的耗时费力(网页浏览速度缓慢)。

缓存就像是把资料存在更容易得到的地方,应用刚才的例子:当顾客需要那一份48楼才有的资料时,那份资料已经在地面准备好了(缓存),所以就不需要耗时费力地去到48楼拿资料(网页浏览速度变快)。

缓存的作用一般是生成页面的静态副本。当我们浏览页面时,我们看到的每一个板块都会随着作者做的调整而有所改变,如果缓存页面,当作者有更新页面时,它的最新内容不会马上被看到,因为读者看到的是之前缓存好的静态页面,需要清除旧的缓存,更新好的数据才会变成新的缓存页面呈现出来。

为什么不缓存会导致页面缓慢?

如果没有置入缓存插件的话,那么读者每浏览一项内容,数据就必须从数据库里面调动出来,这一系列大量的动作就导致了浏览网页的速度变得缓慢。如果以静态(已缓存)的页面展示,那么作者每一次浏览的页面,后台都不需要大动作地把数据调取出来,这样浏览网页的速度就自然会更快速。

“清除缓存”有什么作用?

清楚缓存的大约意思是把之前缓存的页面移除,并且把最后更新的数据展示出来。所以下次在查看网页时,数据就会从新从数据库调取出来,然后生成新的静态页面。

假如我们与网页中做了一些修正,由于读者们已经有了自己的缓存页面,因此他们可能不会立刻看到新的修改内容,为了加快进程,作者可以清除缓存以让读者更快看到更新好的页面。

Leave a Reply

Your email address will not be published. Required fields are marked *