主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
Cache,cache的英文名,发音很奇妙,和Cash的发音基本一致。缓存的主要作用是减少数据交互的传输、数据处理的次数和对磁盘文件的访问次数。简而言之,缓存可以存储一些创建的文件副本,并在下一次访问或查询时通过快速调用响应返回页面或结果。调用缓存副本时,只会产生少量的网络流量,可以有效降低带宽消耗。
一个网站所涉及的缓存主要是指一个Web资源的副本(如html页面、图片、JS文件、数据等。)存在于web主机(服务器)和客户端(浏览器)之间。缓存将根据网站访问者的请求保存输出内容的副本;当下一个请求到来时,如果是同一个URL,缓存会根据缓存机制决定:是直接使用副本来响应访问请求,还是再次向源Web主机(服务器)发送请求。
我为什么要认真引入缓存?因为当你的网站差不多建立的时候,你就要开始应用缓存机制了。几乎每个成功的WordPress网站都需要使用缓存。毕竟,缓存可以显著提高你的WordPress网站的速度2-4倍!
一般来说,在客户端,本地电脑浏览器的缓存比较常见。我们的浏览器会缓存访问过该网站的网页。再次访问该URL网页地址时,如果网页没有更新,则不会再次下载该网页,而是直接使用本地浏览器中缓存的网页。只有当网站明确识别出资源已经更新,浏览器才会再次从网站下载网页。
按照缓存的类型,一般分为静态缓存、动态缓存、数据库缓存、CDN缓存和浏览器缓存。
静态缓存:CSS样式表文件、JS脚本文件、HTML静态网页、JPG/GIF/PNG图片文件、MP3/MP4/AVI等静态媒体文件的缓存。如果一个页面包含很多图片,每次访问都要从网站主机下载图片,必然会消耗大量资源。因此,一些经常被读取而很少被修改的静态文件是最好的缓存对象。通常,许多缓存插件都支持静态文件缓存。
动态缓存:关于动态缓存,主要用于加快PHP的运行效率。
WordPress页面是“动态”的。即使可以设置重写规则让WordPress支持伪静态,但本质上WP还是动态的。这意味着每当有人访问你的网站上的一篇文章或一个页面,他们就立刻被建立了。用户访问WordPress搭建的网站,WordPress执行PHP程序,PHP向MySQL数据库请求数据,数据库查询并将数据返回给PHP,PHP将内容以HTML格式呈现给访问者。
如果能为PHP创建一个缓存,这个链接的速度会大大提高。事实上,一些知名的缓存插件如WP Super Cache或WP FastCache都支持动态缓存。如果使用SiteGround主机,则不需要安装这些插件。稍后我会解释。
另外,如果使用VPS,可以使用LNMP环境包装器打开OPCache缓存,或者安装BT panel打开OPCache缓存,有助于提升PHP7及以后版本的性能。PHP 5.5版以后,默认已经嵌入了OPCache,但是没有开启。以前有一个老的PHP缓存应用:eAccelerator。一般使用OPCache后,不需要安装eAccelerator。
至于SiteGround的用户,就不用担心了。SiteGround从PHP7版本开始默认开启OpCache,不用担心。
数据库缓存:如果同时有太多的访问请求,数据库查询的负载可能会增加。有许多强大的Web应用程序或WP插件。由于函数太多,经常会创建很多数据库表。如果频繁进行数据库查询,数据库将很容易超载。为了提高数据查询的性能,我们可以将查询到的数据缓存在内存中。在下一个查询中,直接从内存缓存中读取以提高响应效率。
例如,常见的数据库缓存方案是memcached和Redis,我更喜欢使用前者。Memcached和Redis都是通过在内存中缓存数据和对象来减少读取数据库的次数,属于内存级缓存。如果使用SiteGround host,不需要知道如何安装memcached。稍后我会解释。
另外,如果使用VPS,可以用LNMP环境包打开配置MemCached缓存,或者安装BT面板打开MemCached缓存,有助于提高数据库查询的速度和效率。在V[S]上安装打开Memcached后,可以在WordPress后台搜索:MemCached是你的朋友插件,并启用该插件管理该插件的object-cache.php文件Memcached cache。
CDN缓存:CDN(内容交付网络)缓存,也称为反向代理缓存。下面我来解释一下什么是CDN。
浏览器缓存:浏览器缓存的作用是记住浏览器加载的资源。当访问者访问你网站上的其他页面,并且新页面调用与之前访问的页面相同的资源(如网站Logo图片、CSS文件或JS文件)时,就不需要再次加载这些文件。也就是说,浏览器不会启动新的连接来获取这些资源,而是从本地浏览器的缓存中加载,这对网站提速非常有用。
很多缓存插件都支持打开浏览器缓存,比如WP超级缓存或者WP FastCache。
这几篇文章你可能也喜欢:
- 如何解决WordPress媒体库图片加载错误(WordPress媒体库文件路径)
- 在 WordPress 网站上隐藏工具栏图形的教程
- 如何在 WordPress 中删除主题模板(如何在 WordPress 中删除导入的主题)
- WordPress教程:如何左右滑动照片(WordPress Picture Station)
- 如何给WordPress添加备案信息(WordPress网站备份插件)
本文由主机参考刊发,转载请注明:WordPress主题打开缓存插件快速加速网站打开(wordpress缓存插件) https://zhujicankao.com/85174.html
评论前必须登录!
注册