久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網站+自適應網頁多模板選擇-建站388元起價!!!
當前位置:主頁 > 網站建設 > 非插件搞定wordpress生成靜態緩存文件,建站技術

非插件搞定wordpress生成靜態緩存文件,建站技術

時間:2023-07-23 13:07:23 閱讀: 文章分類: 網站建設 作者: 網站技術員

導讀:建站技術建站技術說起wordpress 生成靜態緩存的話首先想到的就是WP Super Cache插件,確實如此,大多數的wordpress站長們都在使用,但是永遠都有那些糾結網站開發技術網站怎么搭建。

網站開發技術網站怎么搭建

教程介紹

說起wordpress生成靜態緩存的話首先想到的就是WP Super Cache插件,確實如此,大多數的wordpress站長們都在使用,但是永遠都有那些糾結完美派的人,不喜歡用插件的人也十分的多,而今天介紹的非插件搞定wordpress生成靜態緩存文件方法,即可為大家去掉這款強大的wordpress緩存插件WP Super Cache的使用!

首先說下,WP Super Cache的工作原理吧,該插件的Mod_rewrite加速模式加速效果非常好,因為這種模式是直接將網站的頁面生成靜態的html頁面,然后使用Mod_rewrite將請求轉發到靜態文件,這樣就跳過了php解析這一步直接將頁面吐出到瀏覽器,從而達到加速的效果。

而今天介紹的教程,幾乎和上面的工作原理相同,再配合CDN等加速類的使用的話,效果將十分的明顯,提速100%啊!

教程操作

  • <?php  
  • define('CACHE_ROOT', dirname(__FILE__).'/cache');  
  • define('CACHE_LIFE', 86400);                   //緩存文件的生命期,單位秒,86400秒是一天  
  • define('CACHE_SUFFIX','.html');             //緩存文件的擴展名,千萬別用 .php .asp .jsp .pl 等等  
  • $file_name  = md5($_SERVER['REQUEST_URI']).CACHE_SUFFIX;    //緩存文件名  
  • //緩存目錄,根據md5的前兩位把緩存文件分散開。避免文件過多。如果有必要,可以用第三四位為名,再加一層目錄。  
  • //256個目錄每個目錄1000個文件的話,就是25萬個頁面。兩層目錄的話就是65536*1000=六千五百萬。  
  • //不要讓單個目錄多于1000,以免影響性能。  
  • $cache_dir  = CACHE_ROOT.'/'.substr($file_name,0,2);  
  • $cache_file = $cache_dir.'/'.$file_name;    //緩存文件存放路徑  
  • if($_SERVER['REQUEST_METHOD']=='GET'){      //GET方式請求才緩存,POST之后一般都希望看到最新的結果  
  •     if(file_exists($cache_file) && time() - filemtime($cache_file) < CACHE_LIFE){   //如果緩存文件存在,并且沒有過期,就把它讀出來。  

    關鍵詞標簽: 建站 靜態 緩存

  • 聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-23 ,文章非插件搞定wordpress生成靜態緩存文件,建站技術主要講述緩存,靜態,建站網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_35695.html

    我的IDC 網站建設技術SEOUC.COM
    專注網站建設,SEO優化,小程序設計制作搭建開發定制網站等,數千家網站定制開發案例,網站推廣技術服務。
  • 5000+合作客服
  • 8年從業經驗
  • 150+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 寿阳县| 靖江市| 礼泉县| 渝北区| 镇雄县| 长武县| 兴化市| 东丰县| 宜章县| 南澳县| 洮南市| 永善县| 大港区| 安仁县| 申扎县| 赤城县| 凤凰县| 东光县| 黑河市| 樟树市| 重庆市| 北京市| 陵川县| 巨野县| 黄冈市| 十堰市| 南江县| 新宁县| 崇仁县| 法库县| 扎鲁特旗| 兰西县| 灵台县| 平利县| 湖北省| 湘潭县| 泾川县| 高青县| 且末县| 平潭县| 宁蒗|