免插件免備案 - WordPress使用OSS加速網站
相信很多草根站長的服務器帶寬都不會以G來計算,但有些同學的網站上圖又不少,這就大大增加了服務器帶寬的壓力,下麵我就談談自己是如何運用OSS以G為計的超寬超強超流弊帶寬為自己的小站來加速的~文中隻談及了對圖像的運用,其實對文件類型是不限製的,隻要你用OSS綁定域名(下邊會聊到,看完你就知道了)給出絕對路徑,什麼類型的靜態文件都是可以加速的!!!
首先在阿裏雲免費開通OSS>> https://www.aliyun.com/product/oss
然後在OSS控製台新建Bucket
區域可以選擇香港,每月有5GB的免費存儲空間和5GB外網流出流量,重點是綁定域名免備案。當然你也可以選擇大陸地區,存儲和流量費用也不是很貴,具體收費標準請自己去 https://www.aliyun.com/price/product#/oss/detail 查看,但如果你選擇了大陸地區時一定要注意的是你的域名一定得是備案的!!!
關於Bucket這幾點很重要,請一定要認真設定,首先在基礎設置中修改防盜鏈設置,Referer中輸入你的主域名,一般情況下是www開頭的,我是用演示站點所以才以DEMO開頭的,別照搬!!!如果不希望別人可以直接通過鏈接訪問你的圖片請不要允許Referer為空。再次重申這個設置很重要,不要怪我嘮叨,設置不好會給你帶來直接的經濟損失,畢竟流量就是鈔票,被盜鏈了跑的可是你的流量!!!
接下來同樣在基礎設置裏找到鏡像回源並創建規則,雖然這個也很重要,但我不會太嘮叨,反正設定錯誤隻會讓你用不了而與~回源地址填入你的主域名,別的默認就好。
這一步不是必須的,但對你將來的網站維護管理很重要。域名管理中綁定一個你自己的域名並完成域名的CNAME設定,例如我用的是 image.stumblingblock.cn 。其實用阿裏雲提供的訪問域名也不是不可以,但你有沒想過有一天要是和阿裏分手了怎麼辦,一個個去改鏈接嗎???所以用自己的域名最大的好處就是如果我和阿裏分了手,我可以立馬把域名解析到百度雲或自己的服務器,移情別戀就這麼容易!!! 實話說,我現在才發現這張圖截漏了,算了,綁定個域名不是太難,就不回去補了! 至此對OSS的設定也就基本結束,別的一些設定同學們沒事時自己了解一下,我沒設定太多不是不必要,是自己沒時間細細研究!
接下來我們再到WordPress裏進行簡單的修改和設定就可以了,首先在你的主題中修改模板函數 functions.php 文件,在最下方加入以下代碼開啟媒體庫默認上傳路徑和文件的完整URL地址的設定框。
//參數修改 - 媒體庫默認上傳路徑和文件的完整URL地址 if(get_option('upload_path')=='wp-content/uploads' || get_option('upload_path')==null) { update_option('upload_path',WP_CONTENT_DIR.'/uploads'); }
然後進入 設置>媒體 後你就會發現多出了兩個輸入框,這也就是我們的最後一步。默認路徑改不改都行,我是按自己的習慣把上傳路徑移出了wp-content/uploads變更為image/uploads(保存後會變成一個很長的路徑,不用再意!)。文件的完整URL地址隻需要在上傳路徑前加上你綁定在OSS的域名就可以,例如我的是 https://image.stumblingblock.cn/image/uploads 。然後就沒有然後了!在媒體庫中看一下你的圖片路徑隻要是OSS綁定的域名開頭的,並且顯示正常就OK了,如果有錯重新檢查你有沒有漏步驟或者唿叫我都是可以的~
補充下:別的雲存儲設定上應該差不多,我就不一個個去試了,同學們自己玩開心!
如果還有什麼要補充的會再次更新
原文地址 https://www.stumblingblock.cn/2504.html
最後更新:2017-11-18 23:33:42