動態(tài)網(wǎng)站在靜態(tài)網(wǎng)站緩存的藝術(shù)

2016-08-08    分類: 靜態(tài)網(wǎng)站

已經(jīng)說了很多關(guān)于最近靜態(tài)網(wǎng)站的優(yōu)點。但在許多情況下,一個動態(tài)的方法 是必要的。無論是一個內(nèi)容管理系統(tǒng),客戶關(guān)系的工具,或網(wǎng)上商店,他們允許最終用戶維護(hù)復(fù)雜的網(wǎng)站快速地。當(dāng)放在一起是正確的,他們可以與速度的靜態(tài)網(wǎng)站。

不管你用什么系統(tǒng),動態(tài)網(wǎng)站通常包括相似的元素。這是一種形式的Web服務(wù)器,后臺和一個應(yīng)用程序,用一個或一個以上的編程語言。這種元件的組合給偉大的的靈活性,但每個貢獻(xiàn)自己的開銷和增加負(fù)荷時,所有的東西,現(xiàn)代的網(wǎng)站要避免。這是特別真實的數(shù)據(jù)庫訪問;任何需要頻繁讀寫的數(shù)據(jù)應(yīng)用會導(dǎo)致明顯的延遲。
這就是緩存和一個合適的緩存策略的使用情況,將有助于。緩存的基本目的是防止應(yīng)用程序數(shù)據(jù)庫層之間不必要的頻繁使用靜態(tài)HTML頁面而不是預(yù)先生成的,它是在瀏覽器中呈現(xiàn)的快得多。
瀏覽器緩存
任何網(wǎng)站的用戶會注意到的第一個緩存在瀏覽器緩存。有多少次,開發(fā)商要求你承擔(dān)“強制刷新”看到的變化?瀏覽器緩存是簡單但很好的 起點開始解釋緩存的概念。用戶計算機上的瀏覽器訪問一個網(wǎng)頁的存儲表示,通常更新他們的每一次對話如果變化檢測或現(xiàn)場強制。
代理緩存
一個受雇于網(wǎng)站所有者和管理員常用的工具是一個反向代理緩存”,坐在一個Web瀏覽器和Web應(yīng)用的頁面請求之間。它截取請求并提供直接從緩存頁的復(fù)印件,從而提供了一個明顯的速度提升。
有幾個主要的代理緩存選項可自行安裝或“軟件即服務(wù)”。(我們都忽略了云托管服務(wù)提供商誰通常包你可能需要成為一個獨立的網(wǎng)絡(luò)協(xié)議棧的一切。)


默認(rèn)安裝Magento船舶內(nèi)部緩存系統(tǒng)存儲靜態(tài)版本的網(wǎng)站元素中指定的文件夾。該系統(tǒng)->緩存管理頁概述了當(dāng)前緩存狀態(tài)以及讓你清除所有或單個組件緩存。你可以清除CSS和JS文件和自動匯總生成網(wǎng)頁圖像文件。
在即將到來的2版本的Magento將支持清漆緩存默認(rèn),但現(xiàn)在我們需要使用第三方插件,我推薦松節(jié)油模塊。確保你讀項目的自述文件它指出一些額外的配置步驟,忽視他們可能會打破你的網(wǎng)站。
松節(jié)油模塊是高度可配置的,將作出必要的改變以VCL文件和配置你的清漆。設(shè)置一些關(guān)鍵選項:
后端主機:主機的清漆,默認(rèn)127.0.0.1
后端端口:端口漆上運行,默認(rèn)為80
URL黑名單:URL列表不會緩存相對于Magento根。管理員和API網(wǎng)址自動收錄。
松節(jié)油模塊關(guān)系到默認(rèn)的Magento緩存,那么緩存頁面緩存清除清漆將清除緩存相關(guān)的清漆。
一般提示
除了使用清漆的上述任何動態(tài)系統(tǒng),這里有一些其他的技巧,將幫助任何網(wǎng)站的緩存能力。
一致的URL
如果你是在不同的上下文中提供相同的內(nèi)容,應(yīng)該使用相同的URL。例如,不要混合使用 article.html,article.htm和文章,雖然你的CMS可能允許它。這將導(dǎo)致三種不同的緩存版本相同的內(nèi)容。
使用Cookie節(jié)制
正如我們看到的,餅干很難緩存和很少是必要的因為我們認(rèn)為。試圖限制其使用和數(shù)量動態(tài)頁面。
文件處理
加載網(wǎng)站的資產(chǎn)可以是一個頁面的渲染,有簡單的技巧來減少這種負(fù)擔(dān),最耗時的部分:
使用CSS Image Sprites為影像而不是更少的網(wǎng)絡(luò)流量的多個小文件的結(jié)果。
CSS和JavaScript庫的托管網(wǎng)絡(luò)流量少,在本地緩存策略的更多控制。這意味著在維護(hù)開銷的增加使這些資產(chǎn)的日期。存儲這些資產(chǎn)統(tǒng)一命名的文件夾,對它們的引用也可以是一致的。
快速前進(jìn)
我希望這個介紹加快您的動態(tài)網(wǎng)站的緩存是有用的。性能增益是值得配置的初始期,試驗和調(diào)整。在這個時代,注意力不集中和不耐煩,任何速度增益,你 榨取了你的設(shè)置會給你的用戶和競爭差異。

名稱欄目:動態(tài)網(wǎng)站在靜態(tài)網(wǎng)站緩存的藝術(shù)
分享地址:http://www.bm7419.com/news/20706.html

網(wǎng)站建設(shè)、網(wǎng)絡(luò)推廣公司-創(chuàng)新互聯(lián),是專注品牌與效果的網(wǎng)站制作,網(wǎng)絡(luò)營銷seo公司;服務(wù)項目有做網(wǎng)站、動態(tài)網(wǎng)站、靜態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)