极品女神无套呻吟啪_亚洲成人免费影视_中文有码久久_eeusswww电影天堂国产_玖玖玖国产精品

行業(yè)新聞

    wordpress 查詢數(shù)據(jù)庫WordPress優(yōu)化丨靜態(tài)分離與Redis數(shù)據(jù)庫緩存

    2022-07-26    來源:www.bjcthy.com

    博客原文鏈接:

    前言

    現(xiàn)在想來,我的選擇純屬偶然。三豐自由空間預(yù)裝wp,打開了新世界的大門。結(jié)果是一樣的。所以我從新手開始,劃槳的時候不是很敏感。槳已經(jīng)出發(fā)了。有許多類型的簡單易用的 wp 插件。最重要的是,當(dāng)你遇到問題的時候,百度或者谷歌都能很好的解決。當(dāng)然,時間長了,他的缺點(diǎn)就會暴露出來。例如,最后一個 heito ?雖然主題非常可定制,但是太臃腫了,打開速度也很慢!而且數(shù)據(jù)庫優(yōu)化差,導(dǎo)致一核一千兆的小vps根本無法承載wp,而且cpu每個月總是要花100%的額外錢來租服務(wù)器跑博客。

    前幾天,WP專用機(jī)快要過期了,可不想多花錢買個博客。期間確實(shí)考慮過其他的博客結(jié)構(gòu)比如cool hexo、 ty等,但是由于改變了結(jié)構(gòu),會導(dǎo)致太多死鏈接圖片包括這最后一塊木頭和虛擬空間不能部署是我放棄的同一個理由。最好從頭開始,優(yōu)化 WP,然后對其進(jìn)行修補(bǔ)。以下列表在我的腦海中列出:

    Redis數(shù)據(jù)庫緩存的動靜分離一、Redis數(shù)據(jù)庫緩存

    我們都知道使用的是動態(tài)數(shù)據(jù)庫查詢方式。翻譯成白話,當(dāng)用戶訪問文章或頁面時,會向數(shù)據(jù)庫發(fā)送查詢命令wordpress建站,數(shù)據(jù)庫根據(jù)命令查詢后返回查詢結(jié)果(這里沒有緩存技術(shù))。很明顯,如果流量很大,就會頻繁查詢數(shù)據(jù)庫,從而導(dǎo)致網(wǎng)站變慢。如果服務(wù)器性能不高,網(wǎng)站會瞬間崩潰。

    所以我們需要一種緩存技術(shù)來減少數(shù)據(jù)庫查詢的次數(shù)。而數(shù)據(jù)庫緩存技術(shù)就是其中之一。Redis 技術(shù)是最好的技術(shù)之一。Redis 是一個鍵值對分布式存儲系統(tǒng)。簡單來說就是根據(jù)關(guān)鍵字值進(jìn)行查詢,很大程度上彌補(bǔ)了不足。使用 Redis 進(jìn)行數(shù)據(jù)庫緩存wordpress 查詢數(shù)據(jù)庫,查詢速度會更快,并發(fā)數(shù)會更高。

    一、安裝Redis 可以在 PHP 擴(kuò)展中安裝Redis 擴(kuò)展插件,也可以通過SSH 安裝配置。這里推薦寶塔。

    二、網(wǎng)站后臺安裝插件并啟用Redis支持

    1、使用 Redis 緩存

    我們需要手動修改/wp-目錄下的-cache.php文件:

    $ = array('' => 'tcp','host' => '127.0.0.1','port' => 6379);

    搜索并安裝激活 Redis 緩存插件,該插件會安裝一個有助于與 Redis 通信的 php 文件。導(dǎo)航到設(shè)置→ Redis,然后單擊“緩存”并確保狀態(tài)顯示為“”。

    但是我嘗試了很多次都沒有成功,所以我換了第二個插件

    W3 總緩存

    這個方法比較簡單,在后臺搜索W3 Total Cache插件,安裝激活,然后在→→Cache中打開對象緩存,緩存方法選擇Redis。

    您可以通過 W3TC 輕松測試 Redis 是否正常工作。

    要使用 W3TC 進(jìn)行測試,請導(dǎo)航至 → 緩存。單擊“測試”按鈕。如果您看到測試傳遞了消息,則表明 Redis 緩存工作正常。如果您不確定 Redis 的工作原理,我們建議您將設(shè)置保留為默認(rèn)值。

    開啟Redis數(shù)據(jù)庫緩存后,打開速度幾乎翻倍。

    二、動靜分離

    之前嘗試過動靜分離,但是因?yàn)樵拼鎯Φ穆窂經(jīng)]有配置好,插件也有問題需要改進(jìn),所以放棄了。我今天先攻擊的+方法沒能加速包,因?yàn)榘罅?,原始域名被墻棄了,繼續(xù)用拍云,加上合適的插件,動態(tài)和分離靜態(tài)比較成功。

    這里使用的插件是有拍云Uss插件。如果您使用其他存儲解決方案,您可以在插件商店中搜索相應(yīng)的插件。原理是數(shù)據(jù)庫將原來的路徑 // 改寫成新對象存儲的地址路徑,然后根據(jù)對應(yīng)的api就可以實(shí)現(xiàn)本地和存儲端的同步上傳wordpress 查詢數(shù)據(jù)庫,而讀取的時候只有CDN對象存儲用于達(dá)到加入的目的。

    對象存儲和文件托管有很多種,我大概寫了一個想法,請忽略我的映射能力差

    1.第一推+

    如果文件包小于50M,或者可以折騰多個倉庫進(jìn)行分包,強(qiáng)烈推薦這種方式。JSD由中國網(wǎng)宿加速,免費(fèi)。使用 JSD 加速圖像,您可以閱讀本文了解詳細(xì)信息。

    2. 接下來推拍云

    注冊好域名后,即可申請加入云聯(lián)盟,掛logo即可獲得61元代金券。CDN 和對象存儲都可以使用。支持HTTS,即每月10G流量+一年5G空間。它可以靈活調(diào)整。您可以比下個月少使用或多充值幾美元。本篇博客使用的是排云的CDN和對象存儲。

    3.阿里巴巴云和騰訊云主機(jī)推薦OSS和COS

    如果您使用騰訊云或阿里云服務(wù)器,建議您嘗試自己的對象存儲。同一區(qū)域的流量不會通過內(nèi)網(wǎng)統(tǒng)計,而且這兩家公司時不時有優(yōu)惠。其中COS新用戶6個月免50G流量,OSS不確定預(yù)估。還有大廠的數(shù)據(jù)和穩(wěn)定性。

    補(bǔ)充:OSS和COS國內(nèi)節(jié)點(diǎn)是需要備案的海外節(jié)點(diǎn),不能備案

    4.七牛云

    七牛也有10G的免費(fèi)空間和免費(fèi)上傳,但是外網(wǎng)流量需要計費(fèi)備案,沒有具體研究,但是免費(fèi)版不支持https,所以要注意。

    網(wǎng)站動靜分離,既減輕了源站的壓力,又加快了網(wǎng)站的速度。WP優(yōu)化可謂任重道遠(yuǎn)。未來,我們將對WP進(jìn)行深入開發(fā)和自定義數(shù)據(jù)庫結(jié)構(gòu)wordpress做網(wǎng)站,以挖掘WP的所有優(yōu)勢。

    文章來自互聯(lián)網(wǎng),侵權(quán)請聯(lián)系刪除,文章闡述觀點(diǎn)來自文章出處,并不代表本站觀點(diǎn)。 www.bjcthy.com



X