亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > CMS > Wordpress > 正文

用Varnish和Memcached給WordPress網站提速

2024-09-07 00:53:02
字體:
來源:轉載
供稿:網友

Varnish是一款高性能的緩存加速器,Varnish把數據存放在服務器的內存中,利用內存可以極大的提高PHP頁面執行速度,可以設置0~60秒的精確緩存時間,32位的機器支持的緩存文件最大為2GB。

Varnish采用VCL的配置,而且具有強大的管理功能,如top、stat、admin、lis,管理方式比較靈活。Varnish的狀態機設計不僅巧妙,結構也很清晰,利用二叉堆管理緩存文件,即可達到隨時刪除的目的。

Memcached是一個高性能的分布式內存對象緩存系統,通過在內存中緩存數據和對象來減少讀取數據庫的次數,從而提高動態、數據庫驅動的速度。Memcached對于減少MysqL數據查詢壓力非常有幫助。

由于Varnish采用了VisualPageCache技術,所有緩存的數據都直接從內存讀取,而Squid從硬盤讀取緩存的數據,所以Varnish在訪問速度方面會更快一些。但是Varnish在高并發狀態下,CPU、IO和內存等資源的開銷高于Squid。

目前Varnish3.0版本解決了服務器重啟后Varnish緩存消失的問題,性能優化上有了更大的提升。本篇就來分享一下利用Varnish和Memcached緩存來給Wordpress加速,因為要用到內存,所以比較適合那些大內存的服務器。

用Varnish和Memcached緩存給Wordpress提速內存級加速

一、Varnish安裝方法

1、Varnish

varnishcache

2、對于Centos5的,可以執行以下命令來安裝

rpmnosignatureirepo.varnishcacheredhatvarnish3.0el5noarchvarnishreleasevarnishrelease3.01.el5.centos.noarch.rpm

yuminstallvarnish

3、對于是Centos6的,可以執行以下命令來安裝

rpmnosignatureirepo.varnishcacheredhatvarnish3.0el6noarchvarnishreleasevarnishrelease3.01.el6.noarch.rpm

yuminstallvarnish

4、如果版本搞錯,就會出現如下提示錯誤

  1. error:Faileddependencies: 
  2.  
  3. rpmlibFileDigests=4.6.01isneededbyvarnishrelease3.01.el6.noarch 
  4.  
  5. rpmlibPayloadIsXz=5.21isneededbyvarnishrelease3.01.el6.noarch 
  6.  
  7. :MissingDependency:libedit.so.0isneededbypackagevarnish3.0.51.el5.centos.i386varnish3.0 

5、Centos5安裝時還會提示有依賴關系不能解決,解決的辦法就是添加擴展的YUM源,執行以下命令

  1. rpmivhapt.sw.beredhatel5eni386rpmforgeRPMSrpmforgerelease0.5.11.el5.rf.i386.rpm32位 
  2.  
  3.       rpmivhapt.sw.beredhatel5enx86_64rpmforgeRPMSrpmforgerelease0.5.22.el5.rf.x86_64.rpm64位 
  4.  
  5.       yumcleanallyumupdate 

6、對于是Debian系統,可以執行以下命令來安裝

  1. curlrepo.varnishcachedebianGPGkey.txt|aptkeyaddecho"debrepo.varnishcachedebianwheezyvarnish3.0"etcaptsources.list 
  2.  
  3.       aptgetupdate 
  4.  
  5.       aptgetinstallvarnish 

7、對于是Ubuntu系統,可以執行以下命令來安裝

  1. curlrepo.varnishcachedebianGPGkey.txt|sudoaptkeyaddecho"debrepo.varnishcacheubuntuprecisevarnish3.0"|sudoteeaetcaptsources.listsudo 
  2.  
  3.       aptgetupdatesudo 
  4.  
  5.       aptgetinstallvarnish 

8、設置Varnish開機啟動,執行 chkconfigvarnishon和chkconfigvarnishncsaon

9、啟動Varnish的命令是 servicevarnishstart和servicevarnishncsastart

二、Varnish相關配置

1、設置好Varnish緩存規則。默認是etcvarnishdefault.vcl,大家可以下載這個VarnishWordPress配置文件覆蓋原來的, centos.googlecodefilesdefault.vcl。源碼內容

  1. #ThisisabasicVCLconfigurationfileforvarnish.Seethevcl7#manpagefordetailsonVCLsyntaxandsemantics.#Defaultbackenddefinition.Setthistopointtoyourcontent#server.backenddefault{.host="127.0.0.1";.port="8080";}aclpurge{"localhost";"127.0.0.1";}#BelowisacommentedoutcopyofthedefaultVCLlogic.Ifyou#redefineanyofthesesubroutines,thebuiltinlogicwillbe#appendedtoyourcode.subvcl_recv{#Onlycachethefollowingsiteifreq.http.host~"amhg.freehao123.info"{setreq.backend=default;}else{returnpass;}ifreq.request=="PURGE"{if!client.ip~purge{error405"Notallowed.";}returnlookup;}ifreq.restarts==0{ifreq.http.xforwardedfor{setreq.http.XForwardedFor=req.http.XForwardedFor+","+client.ip;}else{setreq.http.XForwardedFor=client.ip;}}ifreq.request!="GET"req.request!="HEAD"req.request!="PUT"req.request!="POST"req.request!="TRACE"req.request!="OPTIONS"req.request!="DELETE"{ NonRFC2616orCONNECTwhichisweird. returnpipe;}ifreq.request!="GET"req.request!="HEAD"{ WeonlydealwithGETandHEADbydefault returnpass;}ifreq.http.Authorization||req.http.Cookie~"wordpress_logged"||req.http.Cookie~"comment_"{ Notcacheablebydefault returnpass;}returnlookup;}subvcl_pipe{#Notethatonlythefirstrequesttothebackendwillhave#XForwardedForset.IfyouuseXForwardedForandwantto#haveitsetforallrequests,makesuretohave:#setbereq.http.connection="close";#here.Itisnotsetbydefaultasitmightbreaksomebrokenweb#applications,likeIISwithNTLMauthentication.returnpipe;}subvcl_pass{returnpass;}subvcl_hash{hash_datareq.url;ifreq.http.host{hash_datareq.http.host;}else{hash_dataserver.ip;}returnhash;}subvcl_hit{ifreq.request=="PURGE"{purge;error200"Purged.";}returndeliver;}subvcl_miss{ifreq.request=="PURGE"{purge;error200"Purged.";}returnfetch;}subvcl_fetch{ifberesp.ttl=0s||beresp.http.SetCookie||beresp.http.Vary==" "{ Markas"HitForPass"forthenext2minutes setberesp.ttl=120s;returnhit_for_pass;}setberesp.ttl=1d;returndeliver;}subvcl_deliver{returndeliver;}subvcl_error{setobj.http.ContentType="texthtml;charset=utf8";setobj.http.RetryAfter="5";synthetic{"?xmlversion="1.0"encoding="utf8"?!DOCTYPEhtmlPUBLIC"W3CDTDXHTML1.0StrictEN""w3TRxhtml1DTDxhtml1strict.dtd"htmlheadtitle"}+obj.status+""+obj.response+{"titleheadbodyError"}+obj.status+""+obj.response+{"h1"}+obj.response+{"GuruMeditation:h3XID:"}+req.xid+{"Varnishcacheserverbodyhtml"};returndeliver;}subvcl_init{returnok;}subvcl_fini{returnok;} 

2、下載下來的default.vcl你需要調整的地方有一處,就是將域名更改為自己要使用Varnish緩存的域名。

3、另外default.vcl還設置緩存時間,單位是s秒,h小時,d天。

4、配置Varnish的訪問端口。Varnish配置默認的訪問端口不是80端口,因此需要修改etcsysconfigvarnish配置文件,把端口設置為80。

5、在etcsysconfigvarnish這個文件中還可以設置Varnish緩存大小,默認是1GB。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩视频免费大全中文字幕| 欧美精品在线观看| 成人伊人精品色xxxx视频| 国产精品丝袜久久久久久不卡| 久久久精品国产亚洲| 欧美在线视频免费观看| 福利一区福利二区微拍刺激| 亚洲一区二区日本| 欧美性猛交xxxx乱大交蜜桃| 亚州欧美日韩中文视频| 久久人人爽国产| 奇门遁甲1982国语版免费观看高清| 综合136福利视频在线| 国产成人在线一区| 伊人成人开心激情综合网| 欧美性生活大片免费观看网址| 国产免费一区二区三区香蕉精| 国产精品一区二区性色av| 亚洲最新中文字幕| 久热精品在线视频| 日韩中文视频免费在线观看| 欧美成人四级hd版| 国内精品视频在线| 欧美激情视频一区二区| 免费91麻豆精品国产自产在线观看| 精品人伦一区二区三区蜜桃免费| 91美女片黄在线观| 国产精品99久久久久久www| 日韩精品免费在线| 国产精品揄拍一区二区| 久久成人精品视频| 精品久久久久久久久国产字幕| 国产精品视频一区二区三区四| 亚洲区中文字幕| 92福利视频午夜1000合集在线观看| 人体精品一二三区| 日韩欧美亚洲一二三区| 九九九热精品免费视频观看网站| 欧美日韩国产综合视频在线观看中文| 国产主播精品在线| 5278欧美一区二区三区| 久久综合久久美利坚合众国| 亚洲第一偷拍网| 欧美成人sm免费视频| 国产亚洲激情在线| 2020国产精品视频| 亚洲一区亚洲二区亚洲三区| 欧美韩日一区二区| 一区二区福利视频| 久久国产精品偷| 国产精品高清在线观看| 日韩av在线免费播放| 久久夜精品va视频免费观看| 奇米四色中文综合久久| 亚洲欧美国产一本综合首页| 成人字幕网zmw| 97在线看免费观看视频在线观看| 亚洲淫片在线视频| 亚洲欧美中文字幕| 日韩av片永久免费网站| 国产亚洲日本欧美韩国| 日本精品视频在线观看| 中国china体内裑精亚洲片| 国产精品免费一区| 9.1国产丝袜在线观看| 亚洲激情电影中文字幕| 欧美激情视频在线| 欧亚精品中文字幕| 色偷偷av一区二区三区| 国产精品视频一区二区三区四| 国产视频在线一区二区| 色综合91久久精品中文字幕| 欧美限制级电影在线观看| 成人有码在线视频| 黄色成人在线播放| 日韩精品在线视频观看| 欧美激情按摩在线| 国产91精品黑色丝袜高跟鞋| 日韩电影中文字幕一区| 国产国语videosex另类| 日韩在线观看网站| 国产精品日日摸夜夜添夜夜av| 97久久精品在线| 国产在线视频一区| 亚洲精品一区中文| 国产精品成人一区| 国产精品一区二区三区久久久| 亚洲综合在线播放| 欧美电影免费观看大全| 最近2019免费中文字幕视频三| 国产成人小视频在线观看| 91精品国产高清自在线| 91高潮精品免费porn| 精品国产一区av| 国产精品中文久久久久久久| 亚洲国产美女精品久久久久∴| 亚洲视频第一页| 成人免费大片黄在线播放| 欧美肥臀大乳一区二区免费视频| 欧美性感美女h网站在线观看免费| 色偷偷av一区二区三区乱| 亚洲v日韩v综合v精品v| 色悠悠久久88| 亚洲欧美在线播放| 亚洲久久久久久久久久久| 欧美精品videos| 亚洲精品av在线| 成人写真福利网| 国产一区二区三区网站| 亚洲精品一区二区网址| 国产精品久久久久久久久久东京| 亚洲精品98久久久久久中文字幕| 538国产精品一区二区免费视频| 亚洲福利在线播放| 欧美日韩中文在线观看| 精品国内产的精品视频在线观看| 色婷婷成人综合| 日韩毛片在线观看| 欧洲精品在线视频| 久久久久久网站| 国产福利视频一区| 福利视频第一区| 亚洲第一二三四五区| 中文字幕在线看视频国产欧美| 日韩在线观看免费高清完整版| 一本色道久久综合狠狠躁篇怎么玩| 亚洲欧美中文日韩在线| 国产亚洲欧美日韩精品| 一本一道久久a久久精品逆3p| 高清日韩电视剧大全免费播放在线观看| 亚洲欧美日韩精品久久奇米色影视| 久久国产色av| 欧美日韩国产在线| 欧美日韩另类视频| 日韩亚洲一区二区| 色悠久久久久综合先锋影音下载| 国内精品模特av私拍在线观看| 日本19禁啪啪免费观看www| 欧美日韩在线一区| 亚洲最新av在线网站| 亚洲电影免费观看高清完整版| 91美女片黄在线观| 亚洲男人的天堂在线| 欧美精品999| 精品国产91乱高清在线观看| 亚洲精品国产欧美| 亚洲裸体xxxx| 亚洲一区二区三区在线免费观看| 国产精品毛片a∨一区二区三区|国| 成人精品久久av网站| 国产精品一区二区3区| 97视频色精品| 国产精品久久久久久久久久三级| 亚洲在线观看视频| 国产精品第二页| 97超视频免费观看| 欧美中文字幕精品| 精品久久久精品| 欧美丝袜第一区| 亚洲国产成人精品女人久久久| 中文字幕一精品亚洲无线一区| 亚洲a∨日韩av高清在线观看| 国外成人在线视频| 国产精品9999|