泉州網站seo優化推廣,泉州網站建設公司,企業公司網站制作

Super Static Cache: WordPress高級純靜態插件

wordpress 夜無影 3744℃ 0評論

夜無影

1.這個插件確實牛,還簡單易用。強烈推薦。

2.如作者說的,綜合了Wp super cache和cos-html-cache兩個常被用到的緩存插件的優點。夜無影就是從使用Wp super cache這個插件過來的,Wp super cache緩存很慢,插件本身還影響網站速度,我本來常識全站預緩存,自動緩存一個多小時,后臺界面才顯示在緩存第100~200個頁面,而后臺看到的緩存文件只有30多個,懷疑預緩存并沒有生效。

3.安裝Super Static Cache插件后發現,同樣訪問緩存過的頁面,網頁打開速度要比Wp super cache快。

4.目前試用,發現Super Static Cache這插件對于含有中文的url并不會做緩存處理。如含有中文的tag網址。

————正文————

Super Static Cache是一款WordPress緩存插件,旨在給使用WP的網站提供配置簡單,緩存效率高,通用性強的解決方案。

目前國內WP的緩存插件中,Wp super cache和cos-html-cache可能是最為眾人所熟知的緩存產品,但是這兩個插件各有優缺點。

Wp super cache最著名的wordpress緩存插件之一,它是一款高級插件,能夠根據需要作出很多配置,還能自動設置緩存過期時間,在大多數情況下都非常實用。但是一但數據量多大,就可能因為不合理的設置導致服務器壓力過大,出現網站反應速度慢,打不開等情況。Super Static Cache在大多數情況下可以替換它。

cos-html-cache是國人開發的一款wordpress純靜態化插件,會自動生成文靜態文檔,下次訪問會直接通過web服務器而不是php,總體表現良好,但是它對固定鏈接的要求非常高,必須是帶有.html的后綴才能被緩存,而且只有一種緩存模式,所有緩存文件和程序文件混在在一起,非常難于管理。Super Static Cache可以完全替代cos-html-cache。

Super Static Cache集合wp super cache和cos-html-cache的特點,安裝配置簡單,緩存效率高,有良好的交互,有Direct,PHP和Rewrite三種模式,還能根據需要設置不緩存的頁面。

Super Static Cache最新版界面

安裝方法:把super-static-cache上傳到wordpress的插件目錄,“wp-content/plugins/”,在后臺的插件管理中激活super static cache,然后進入設置->Super Static Cache中啟用,選擇插件的運行方式(默認為關閉狀態),然后升級您的固定鏈接格式。

最新版本下載地址

1,插件已經被wordpress收錄,去wordpress下載
2,在后臺插件安裝界面直接搜索Super Static Cache下載安裝
3,去Github上下載,歡迎為super static cache pull requests.

FAQ

1, 緩存的加載速度快不快?
緩存好之后,下次訪問次文章時,web服務器會直接訪問這個緩存文件(Direct模式和Rewrite模式),并不通過wordpress,也不會查詢數據庫,這樣節省了很多資源。即使這樣,加載速度也會和您的服務器有關系。

2, 直接緩存和重寫緩存有什么區別?
直接緩存會根據固定連接的設置,把緩存文件直接存放在wordpress安裝目錄下,如果頁面較多的話,會導致wordpress程序文件和緩存文件混在一起,重寫緩存就是專門建立一個緩存存放目錄(super-static-cache)來存在這些緩存文件。當然,必須要升級網站的rewrite規則。

3,super static cache適用于哪些場合?
super static cache的誕生起初是為了滿足我個人的工作需要,和其它緩存插件一樣,有自己適用的場合。 如果你的網站內容很多,訪問量大,數據庫服務器壓力巨大,但是磁盤空間充足,可以選擇super static cache,反過來,如果您的網站內容少,流量低,更新頻繁,不推薦使用super static cache。

4, 如何清除緩存文件?
最新版本的高級設置里有根據緩存類型清理緩存的選項,如果你需要清理所有緩存,直接選擇所有(ALL),然后點擊清理按鈕即可。需要注意的是,由于服務器環境,權限配置等一些因素,可能導致緩存清理不完的情況,如遇到這種情況,請給我留言。

5, 新增的PHP模式有何特點?
PHP模式是3.0版本中新增的緩存模式,相對其它兩種模式,它是最耗費資源的模式,因為這種緩存模式還是需要數據庫的支撐,這就意味著如果數據庫宕機,網站是打不開的,PHP模式只是減少了數據庫的查詢次數。它的優點是兼容部分插件。

6, 嚴格緩存模式和非嚴格緩存模式是什么?
嚴格模式和非嚴格模式僅針對Direct模式,它要解決的是關于URL的問題,嚴格模式下,類似www.example.com/archives/1這種url是不能被緩存的,非嚴格模式下,這類的url會被緩存,但是第二次訪問服務器一般會重定向到www.example.com/archives/1/(注意后面的斜杠)。如果你使用PHP模式或者Rewrite模式,忽略這項配置即可。

7, 為什么緩存成功之后,搜索功能不能用了?
搜索功能不能使用是因為搜索表單的目標地址地址是”/”, 而”/”指向的是目錄index,很多服務器的index.html的優先級比index.php高,所以操作搜索功能失效。解決辦法: a, 把搜索的目標地址改成”/index.php”(或者WP相應安裝目錄的index.php)。b, 關閉首頁緩存。c, 使用Rewrite緩存模式。

8, Super Static Cache Spider是什么?
當內容更新時,Super Static Cache會自動建立緩存,Super Static Cache Spider是自動建立緩存的爬行蜘蛛,php開啟curl擴展,日志中才能看到Super Static Cache Spider的爬行軌跡,它的來源IP為您的服務器或者CDN提供商的IP地址。Super Static Cache Spider只會內容作出更新時爬行。

9, 為什么訪問會出現403錯誤或者返回目錄的index?
當使用Direct模式,并且固定鏈接含有多級目錄設置,如/%year%/%monthnum%/%day%/%postname%/時,網站的文章的url是類似www.example.com/2015/03/02/hellow-world/,當緩存生成之后,訪問www.example.com/2015/03/02/,www.example.com/2015/03/等時要么返回403(web服務器沒有開啟autoindex時),要么返回相應目錄的index(web服務器開啟autoindex時)。如果你的網站的固定鏈接是類似上面這種深層次的,推薦使用Rewrite模式,可以避免此問題發生。

10, 偽靜態規則怎么添加?
當使用Rewrite模式時,需要往web服務器上添加偽靜態規則,偽靜態規則的生成辦法是,選中rewrite模式,點擊升級,系統會自動生成偽靜態規則(暫時只支持apache和nginx)。對于apache,要把生成的偽靜態規則添加到網站的.htaccess或httpd.conf里;對于nginx,則需要把偽靜態規則添加到相應配置的server字段里。添加時,注意要把這個偽靜態規則添加到所有偽靜態規則的之前。添加之后,再次點擊升級,如果提示消失,則表明規則添加正確。

11, nginx上為什么會提示location Duplicate(location字段重復)?
Nginx一個路徑只支持一個location,如果在添加Super Static Cache之前,你的Nginx有和插件系統的偽靜態規則一樣的location,把兩個偽靜態合并到一起,然后添加到服務器。注意保持插件的偽靜態規則在前面。

12, 為什么我在后臺發布文章,緩存可以更新,用工具采集,緩存就不能更新?
Super Static Cache緩存建立的原理是根據系統的動作,在后臺發布文章時,系統能夠監測到相關動作并建立緩存,如果直接把數據插入到數據庫,系統會因為監測不到動作也不能建立緩存。如果你的網站使用工具進行采集,推薦在設置頁面取消首頁緩存,或者使用crontab等工具定期更新首頁緩存。

13, 我想指定單個不被緩存的頁面
在3.3.1版本中加入了指定單個不需要緩存頁面的功能,直接在此處填入不想要緩存的頁面網址即可,一行一個。

14, 我的服務器網站多,單個網站內容也多,能否支持緩存壓縮?
由于某些網站內容較多,龐大的緩存頁面占據較多的硬盤空間,所以Super Static Cache在最新的3.3.4版本中開始支持對緩存文件進行壓縮,目前支持apache和nginx服務器,nginx的支持程度更高一些,要使其工作正常,nginx必須安裝ngx_http_gzip_static_modulengx_http_gunzip_module兩個模板,apache必須安裝mod_headers模塊,緩存模式須為rewrite模式或者php模式。

15, 緩存壓縮能節省多少空間?
插件采用gzip壓縮庫,詳細信息可訪問http://www.gzip.org/,一般情況下看來,節省50%以上的空間是沒有問題的。

更新日志

1,安裝卸載時報Notice,已修復,感謝@camson反饋
2,使用部分主題時,用戶登陸時和不登陸前臺界面不一樣導致緩存不相同,已修復
3,已升級致2.0.0,功能:a.支持rewrite模式,如果選擇,系統會在WP的安裝目錄下創建一個super-static-cache目錄,會把所有緩存放到這個目錄里,開啟這個功能需要升級rewirte規則。b.英語管理后臺的支持。c.bug的修復。d.文章發布會自動構建緩存。e.文章更改也會自動構建緩存。f.文章刪除會自動刪除緩存。
4,2.0.1: 優化nginx下選擇rewrite模式的rewrite規則。
5,2.0.2: 增加url中含有多字節字符的緩存支持(由于windows服務器不同語種使用各不一樣的字符集編碼,所以暫不支持windows服務器的多字節緩存支持)
6,3.0:2015年1月26日更新。增加PHP緩存模式,增加tag,category頁面自動更新功能,增加嚴格與非嚴格緩存模式, 優化刪除緩存功能,bug修復。
7,3.2:2015年8月14日更新。修復之前bug,后臺管理界面更新,增加多項功能: a, 用戶可以根據需求設置緩存自動建立/重建的時機。 b, 清理緩存更新洗化,用戶可根據需求清理指定的緩存。
8,3.3.1:2016年4月19日更新。增加指定不緩存單個頁面的功能。
9, 3.3.4:2017年5月17日更新。增加緩存壓縮功能,對于文章較多的網站能夠節省50%以上的空間。

原文地址:https://www.hitoy.org/super-static-cache-for-wordperss.html

轉載請注明:科科網絡 » Super Static Cache: WordPress高級純靜態插件

喜歡 (0)
發表我的評論
取消評論

表情

Hi,您需要填寫昵稱和郵箱!

  • 昵稱 (必填)
  • 郵箱 (必填)
  • 網址
北京快中彩玩法