WordPress高级纯静态插件Super Static Cache新版教程

Super Static Cache是一款WordPress缓存和静态化网页的插件,旨在给使用WordPress的网站提供配置简单,缓存效率高,通用性强的D \ v 6 (x x U A ; M | o 8决方案。经梦飞IF \ @ 2DC技术人员5 u )测试,适合于目前* ( 1 t 6 8 a最新版的m | a W :WV $ 6 \ Y } | 5ordu ~ 0 FPress 5.9.2 ,V g ? ( [ 5 @推荐使用RewritJ 7 r Ve模式运行,不影响现有目录q 1 . m 2结构,增加缓存压缩功能,对于文. : – J& b _ w h B L较多的~ k P网站能够节省50%5 : \ = Y G # f以上的空间,演示网站:https://www.mfisp.com/

目前国内WordPress的静态文件或缓存插件中,WordPr1 r R i H ~ =ess super cache和cos-html-cacw J $U O T t W v e } 3 ~he可能是最_ v , O为众人所熟知的缓存产品,但是这W 3 T L / Q 2 @ g两个插件各有优缺点。

WordPress superr K s 3 x – ] ` cache最著名的WordPress缓存插件之一,它是一款高级插件,能够根据需要作出很多配置,还能自动设置u | T `缓存过期时间– ~ N,在} l `大多数情况下都非常实用。但是一但数据量多大,就可能因为不合理的设置导致服务器压力过大,出现网站反g ` . ` X B i应速度慢,打不开等情\ U K } z O (况。F % H ] Gx n t 1 f 4 2 ? _ VSuper Static Cache\ \ o U K ^ ; ^在大多数^ ] 6 l ] v M @情况下可以替换它。

cF [ X x * W t dos-html-cache是国人开发的一款WordPress纯静态* ) h 5| K R \ ,化插件,会自动生成文静态文档,下次访问会直接通过web服务器而不是php,总体表现良好,但是它对固定链\ k l # g? y f接的要求非常高,b ; f必须是Y $ j带有J 5 S 4 5 Y.p Z 8 N 9 L Z B %html的后缀才能被缓存,而且只有一种缓存模式,所有缓存文件和程} ) # J S序文件混在在一起,非常难于管* 4 K $ 3 \理。Super Static Cak m /che可以完全替代cos-html-cache。

Super Static Cache集合WordPress supe6 N r % +r cache和cos-html-cache的特点,安装配置简单,缓存效率高,有良好的交互,有Direct2 b : D N r 6 _ y,PHP和Rewriteq , J 9 t o三种模式1 T 5 E a fu q { 6 7 T z,还能根据需要设置不缓存的页面。

WordPress静态插件

安装方法:把super-static-cac8 @ F! ` p Ahe上传到WordPress的插件目录,“wp-C % ^ Zcontent/plum ^ y y + t 3 B Rgins/”,在后台的插件管理中激活super static cache,然后进@ x \ \ `入设置->Supe+ 5 V Ir\ A . = a Z L & Static Ce D 2 – s Vache中R $ o g c K T L k启用,选择插件的运行方式k H N ( V(默认为关~ w – r s s A \ g闭状态)y h7 b W l 7 : $ _ p 0 @ + t,然后升级您的固定链: P ( 0接格式。如有疑问,可以询问梦飞科技技术企业QQ800001630。

FAQ
1,A ! } [ W 缓存的加载速j – . # 1 V . p度快不快?
缓存好之后,下次访问次文章时,web服务器会OD L % ) = { ? O X n s Y x直接访问这个缓存A \ 1 U , h O &ampV % o l w m – 6 b; a文件(Direct模式和Rewrite模式),并不通过WordPress,也不会查询数据库,这V E S :样节省了很多资源。即使这W \ O , =样,加+ 6 / – U载速度也会和您N i 3 I的服务器有关系。

2, 直接缓存: 8 } _ =和重写缓存S 1 |有什么区别?
直接缓存会根据固定连接的设置,把缓存文件直接存放在WorZ z 4dPress安装目录下,如果页面P ] e较多的话,4 } m h j R !会导致WordPress程序文件和缓存文/ N I U d ~件混在一起,重写缓存就是专门建立一个缓存存放目录(suk N _ N u Y X $peh V 0 Kr-static-cache)来存在这些缓存文件。当然,必须要升级网站: Q r { H的rex * 7 { ;write规则。w t x

3,suy 3 3 x $ e P . Xper! [ 7 ] M U ? ] | static cache适用于哪些场) n G合?
supeG \ 3 Jr static cO @ c 7ache的诞生起x ] i初是为了I J t J } e满足我个人的工作需要,和其它缓存插件一样,有自己m 9 y z & w s {适用的场合L A d . A。 如果你的网站内容很多,访问量大[ e 8 O v,数据库服务器压力巨大– O ] V |,但是磁盘空间充足/ \ G 4 / O / H V,可以选择super statt o : Sic cac7 g [ x \he,反过来,如果您的网站内容少,流量低,更新频繁,不l d ; z q 4推荐使用super static= n p 1 [ cache。

4, 如何清除缓存文件?
最新版本的高级设置里有根据( R Q ; ~缓存类型清理缓存的选项,如果你需要清理所有缓存,直接选择所有] v } Z W m F H n(ALL),然后点击清理按钮即可。需要注意的是,由于服务器环境,权限r 8 S配置等一些F 5 E 9 o | ~ 9 ^因素,可能导致缓存清理不完的情况8 F W Y~ Q f l _ 3 / 9 + H,如遇到这种情况,请i E A / t J j /给我r G W 9 `留言。

5, 新增的PHPj zN 3 z O – ; ~ m Vw ~ E F t @ / E模式有何特点?
PHP模式是3.0版本中新增的缓存模V 2 E F * r H ca x $ H,相对其它两种模i . $ K 2 y [式,它是最耗费资源的模式,因为这种缓存模式还是需要数据0 \ M V s库的支撑,这就意味着如果数据库宕机,网站是打不开的,PHP模式只是减少了数据库的查询次数。它的优点是兼容部分插件。

6, 严格缓存模式和非严格缓存模式是什么?
严格模式和非严格模式仅针对Direct模式,它要解决的是关于URL的问题,严格~ @ }模式下,类似www.weimahe.com/archivw O c Xes/1这种url是不能被缓存的,非严格模式下,这类的url会I 3 N被缓存,d w E ; = . . 9 ^但是第二次访问服务器一般会重定向到www.weP c n 3 Z & , 7i? 0 f O Vmahe.com/archiv@ Z 3 a ! Oes/1/(注意后面的斜杠)。如果你使用[ R M } L f #PHP模式( \ t B : jS Q ; i M (r # F H w )或者Rewrite模式,忽略这项配置即可。

7, 为什么y [ 6 ~ o ?缓存成功之后,搜索功能不能用了?
搜索功能不能使用是; ` a / d _ + T r因为搜索V T s K表单的目标地址地址是”/”, 而”/”指向的是% R M I : 2 z目录index,很多服务器的index.html的G 1 + : B S \ f Q优先级M Z L Q W V \比index.php高,所以操作搜索功| 5 D能失效。解决办法: a, 把搜索的目标地址改成”/index.php”(或者WP相应安装目录的index.php)。b, 关闭首页缓存。0 L # H ? cc, 使用Rewrite缓存模式。

8, Super Static CC T ( ~ { u Z Fache Spider是什么?
当内容更新时,Super Static Cache会自动建立缓存,Super StatiR x 7 P : L zc Cache Spider是自动建立缓存的爬行蜘蛛,php开启4 r ( u O 1curl扩展2 k p } : T,日志中才能看到Super Static Cack s 1 Khe Ss @ $ Epider的o L K M爬行轨迹,它的来源IP为您的租用服务器或者CDN提供商的IP地址e e . 6 w O。Super Static Cache Spider只会\ D z ; X内容作出更新时爬行,演示网站:http6 ^ @ 5 b o \ (s://www.mfM y + _ qisp.com/

9,; C o g 8 p j { S 为什么访问会出现403错误或者返回目录的in; 6 3dex?
当使用Dire[ n a r lct模式,并且固定链d W z Y 6接含有多级目录设置,如/%year%/%H i | 7 3 ~ 4 Imo6 I L a { ~ V unthnA U Q a q cb y W U 7 0 s: 4 P gq _ w b | – Oum%/%day%/%postname%z p 4 A \ W m #/时,网站的文章的url是类似www.weimahe.com/2022/03/02/hellow-world/,当缓存生成之后,访问www.weimu Q !ahe.com/2015/03/02/,www.wew Z U x a j T ! iimahe.com/2022/03/等时要n Y _ [么返回403(web服务器没有开启R S p ~ o d vautoindex时),要么返回相应目录的index(web服务器开启autoind\ R Y v O uex时)B E m t \ g 3。如果你的网站的固定链接g S P A是类似上面这种4 p | l z ^深层? 9 ;5 t m | 5 @ + t p p ` v2 9 i次的,推荐使用Rewrite模式,可以避免此问题发生。

10, 伪静态规则怎么添加?
当使用Rewrite模式时,需要往web服务器上添加伪静态规@ i m则,伪静态规则的生成A U J W HU 3 \ e J h法是,选中rewrite模式,点击升级,系统会自动生成伪静态规则(暂时H f G Y * +只支持apache和nginx)。对于apache,要把生成的伪静态规则添加到网站的.htaS p ^ Eccess或httpd.conf里;对于_ : a v [ n d –ng[ m E q p v _inx,则需要把伪静态规则添加到相应配置的server字段里。添加时,注意要把这个伪静态O v e D | Q规则添加到所有伪静| \ s / % 4 b *态规则的之前。添加之后,再次点2 m J ! $ u M击升级,如果提示消失,则表明规则添加正确。

11, ng[ c F O ` 4 9 Dinx上为什么会提X [ 9 U x示location Du– &ampf 6 u * D { I; H) ~ l o p ) Oplicate(location` u . J o & h ,, 2 k段重复)?
Ngi: %[ i { w { ) B ] E 9 w U G 1nx一= B & W U $ j –个路径只支持一个locan E 5 + ftion,如果在添加Sue @ 4 K hper Static Cache之前,你的Nginx) m . 2 : $有和插件系统的伪n R # r 0 E 8静态规则一样的location,把两个伪E q 5 P 6静态合并到一起,然后添加到服务器。注. l Y \ x意保持插件的伪静态规则在前面。

12, 为什么我在后台发布– E \ U d文章,缓3 ) Z C @ \存可以d ; S oO , w A _ m }新,用工具采集,缓存就不能更q ( o j # c . } ?新?
Super Static Cache缓存~ J K建立的原t U o x o : | # m理是根据系统的动作,在后台发布文章时,系% D \ . _ E统能够监测到相关动作并建立缓存,如果直接把数据插入到数据库,系统会因为监测不到动作也不能建立缓存。如果你的网站使用工具进行采集,推荐在设置页面取消首页缓存,或者使用crontab等y r 1\ Z 1 , | p u工具定期更新首页缓存。

13, 我想指定单个不# % 8 s 9 % c l被缓存的页面
在3.3.1版本E \ * ] _中加入了指定单个7 2 O ( – O不需要缓存% I B 3 x页面的功能,直接在此处, o 9 o p f I填入v ; P X [ N y不想要缓存的页面网址K ( L 7即可,一行一个。

14, 我的服务F h @ 7 ] ] m器网站多,单个网站内: } G容也多,能否支持缓存压缩?
由于某些网站内容较多,庞大的缓存页面占据较多的硬盘空间,所以Super Static Cache在最新的3.3.4q [ J f f ^ &版本中开始支n x S . 2 1 V ] R持对缓存文件进行压缩,目W v \ / L z前支持8 / Q f \ 3 k d vapache和nginK 7 X . i Z – Qx2 1 h S l t U D服务器,nginx的支持程度更高一些,要使其工作正常,ng: # – | R C x k Pinx必须x V i \ S t安装ngx_hy C $ttp_gzip_static_^ _ ~ Smodule和ngx_http_gunz/ W 7 n }ip_module两# n c _ m e m个模板,apache必须安装mod_T B u : { iheaders模. J ] E块,缓存^` \ m \ – r 3 @ Y A P z# k . K A模式须为rewrite模式或者phpw x g Y 0 C } H模式。

152 / O 2 B \ v $, 缓存压缩能节省多/ ^ o 8 2 j ` q .少空间?
插件采用gzip压缩库O ( ` _| 5 G P bC B { , t q ; *详细信息可访问http://www.gzip.org/,一般情况下[ g x # Z j , } d看来,节省50%@ 9 % \ ( O Y a 2以上的空间是没有问题的。

给TA打赏
共{{data.count}}人
人已打赏
WordPress插件

细数B2主题使用者开发的各种扩展插件

2021-7-5 16:50:08

WordPress教程

WordPress获取文章状态函数:get_post_status

2021-5-1 9:42:13

下载说明

  • 1、微码盒所提供的压缩包若无特别说明,解压密码均为weimahe.com
  • 2、下载后文件若为压缩包格式,请安装7Z软件或者其它压缩软件进行解压;
  • 3、文件比较大的时候,建议使用下载工具进行下载,浏览器下载有时候会自动中断,导致下载错误;
  • 4、资源可能会由于内容问题被和谐,导致下载链接不可用,遇到此问题,请到文章页面进行反馈,以便微码盒及时进行更新;
  • 5、其他下载问题请自行搜索教程,这里不一一讲解。

站长声明

本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有;若为付费资源,请在下载后24小时之内自觉删除;若作商业用途,请到原网站购买;由于未及时购买和付费发生的侵权行为,与本站无关。本站发布的内容若侵犯到您的权益,请联系本站删除,我们将及时处理!
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索