增壓你的網(wǎng)站和CDN

2016-08-08    分類: 網(wǎng)站建設(shè)

增壓你的網(wǎng)站和CDN

成都網(wǎng)站建設(shè)作為一個(gè)網(wǎng)頁設(shè)計(jì)師,你已經(jīng)知道偉大的設(shè)計(jì)對(duì)于一個(gè)網(wǎng)站來說是必不可少的,這是你所信賴的設(shè)計(jì)理念,除非一個(gè)網(wǎng)站看起來非常令人驚異,否則新訪問者很難信任那個(gè)網(wǎng)站。這是多么重要的設(shè)計(jì)是一個(gè)網(wǎng)站。

然而,有有一個(gè)值得信賴的網(wǎng)站的另一個(gè)重要組成部分,它有一個(gè)快速的積極的用戶體驗(yàn),漂亮的網(wǎng)站。
偉大的設(shè)計(jì)后,速度是最重要的因素之一,有助于網(wǎng)站的成功。

但是為什么速度這么重要呢?
快速網(wǎng)站的重要性已經(jīng)反復(fù)研究。

速度不夠快的網(wǎng)站會(huì)產(chǎn)生負(fù)面影響,網(wǎng)站的實(shí)際加載時(shí)間會(huì)顯著影響網(wǎng)站的轉(zhuǎn)換率。

當(dāng)加載時(shí)間越來越高時(shí),轉(zhuǎn)換率顯著下降,在頁面加載時(shí)間為2.4秒時(shí),好轉(zhuǎn)換率發(fā)生變化。

增壓你的網(wǎng)站和CDN
什么是CDN和它如何能幫助加快我的網(wǎng)站?
雖然有很多好處使用CDN,我們將很快討論,有一個(gè)基本前提的CDN如何使您的網(wǎng)站更快。

簡(jiǎn)單地說,CDN比一個(gè)主機(jī)服務(wù)更能處理一個(gè)網(wǎng)站的流量。

共享主機(jī)通常是優(yōu)化提供一個(gè)穩(wěn)定的環(huán)境,您的網(wǎng)站可以運(yùn)行PHP或其他流行的托管環(huán)境。
它不適合于大多數(shù)時(shí)候優(yōu)化速度。

另一方面,CDN的主要目標(biāo)和實(shí)際的基礎(chǔ)設(shè)施設(shè)置旨在幫助提供一個(gè)閃電般快速的網(wǎng)站。
但是CDN實(shí)際上如何加速我的站點(diǎn)呢?


CDN的基礎(chǔ)設(shè)施如何加速您的站點(diǎn)

有一些原因,你的網(wǎng)站可能會(huì)慢:
您的共享主機(jī)服務(wù)器不堪重負(fù),響應(yīng)緩慢;
站點(diǎn)的圖片和內(nèi)容很大,需要很多時(shí)間來下載;

你的網(wǎng)站使用了太多不同的腳本和圖片,這些網(wǎng)站并沒有對(duì)快速加載網(wǎng)站進(jìn)行優(yōu)化;
網(wǎng)站的服務(wù)器位置與網(wǎng)站訪問者的地理位置不同。

還有其他原因,但這些是主要原因。

你可以單獨(dú)處理每一個(gè)問題,我們主要集中在后兩個(gè)方面…
您的共享主機(jī)服務(wù)器不堪重負(fù),響應(yīng)緩慢。

共享主機(jī)服務(wù)器并不意味著要快速。它們本來是可以負(fù)擔(dān)得起的。
共享主機(jī)的經(jīng)濟(jì)意味著降低成本,同一服務(wù)器上承載的不同網(wǎng)站的數(shù)量非常高。

這意味著,每次有人訪問你的網(wǎng)站,主機(jī)服務(wù)器競(jìng)爭(zhēng)的資源與所有網(wǎng)站托管在網(wǎng)站上,這意味著它通常需要超過一秒鐘開始服務(wù)您的網(wǎng)站。

現(xiàn)在,當(dāng)我們談到制作一個(gè)網(wǎng)站時(shí),在開始做任何優(yōu)化之前,再做一秒鐘的懲罰是一個(gè)糟糕的開始。

增壓你的網(wǎng)站和CDN

所以有幾條建議:

如果你的網(wǎng)站是WordPress的托管,你需要找到一個(gè)可靠的WordPress托管公司,與偉大的評(píng)論,這是不便宜的。
選擇一個(gè)更高的支付計(jì)劃,理想的VPS,這樣你的網(wǎng)站將有足夠的資源,不會(huì)與數(shù)以百計(jì)的其他網(wǎng)站競(jìng)爭(zhēng)。


你的站點(diǎn)的圖片很大。

你的網(wǎng)站在加載時(shí)間上可能產(chǎn)生的大影響之一,通常來自于站點(diǎn)上的圖片。

你會(huì)發(fā)現(xiàn)很多博客吹噓在你的網(wǎng)站和博客中使用圖片的價(jià)值,當(dāng)然,這是極好的建議。

圖像是分解大量文本并提高可讀性所必需的。

誰也沒有聽說過這樣一句話:“一個(gè)形象抵得上一千個(gè)字”

是的,圖像對(duì)于站點(diǎn)的成功至關(guān)重要。

然而,他們有一個(gè)缺點(diǎn)。

未優(yōu)化的圖像可以殺死你的網(wǎng)站的加載時(shí)間。

現(xiàn)在,在一個(gè)理想的世界中,我們將采用推薦的方法,以Web友好的格式保存每個(gè)文件,優(yōu)化大圖像并將其壓縮到可以接受的大小,而不會(huì)丟失任何質(zhì)量。

然而,實(shí)際上,我們根本沒有時(shí)間或傾向于為每一個(gè)圖像進(jìn)行優(yōu)化過程。

但是,有一個(gè)解決方案。自動(dòng)化。

有一次,一次,CDNs前來營救。圖像壓縮和優(yōu)化通常是CDN的內(nèi)置特性。

在本質(zhì)上,你去做你的生意創(chuàng)建一個(gè)偉大的前瞻性的網(wǎng)站與可怕的圖像,CDN將處理壓縮和優(yōu)化的圖像。


你的網(wǎng)站使用很多腳本。

這是另一個(gè)速度殺手。

當(dāng)我們剛剛開始作為網(wǎng)頁設(shè)計(jì)師,我們喜歡發(fā)現(xiàn)新的插件,并測(cè)試他們,并安裝在我們的網(wǎng)站上,從來沒有意識(shí)到插件的影響將是什么。

即使是已建立的網(wǎng)頁設(shè)計(jì)師也會(huì)陷入這個(gè)陷阱。使用幾十個(gè)插件來確??蛻羲桓兜墓δ苡衅涓弊饔?。

實(shí)際上,您在站點(diǎn)上安裝的每個(gè)插件都會(huì)添加JavaScript文件、CSS文件,并且需要從站點(diǎn)獲得更多的性能。

您將以性能測(cè)試站點(diǎn)上的大量請(qǐng)求和較長(zhǎng)的加載時(shí)間的形式看到這一點(diǎn)。

廣告

再次,一些建議:

讓你的站點(diǎn)盡可能從插件中傾斜,少就是多

結(jié)合壓縮、縮小腳本

啟用HTTP / 2

而CDN不會(huì)幫助你決定哪些插件保持和傾倒,插件,CDN能實(shí)際上飛壓縮和縮小的腳本執(zhí)行,使您的網(wǎng)站的內(nèi)容的總規(guī)模較小,從而更快。

第三個(gè)非常重要的建議是設(shè)置HTTP / 2—我們不會(huì)詳細(xì)討論,因?yàn)槲覀円呀?jīng)在這個(gè)站點(diǎn)和其他地方廣泛地討論了HTTP / 2。

HTTP / 2是專門為優(yōu)化網(wǎng)站的加載時(shí)間而編寫的,特別是那些有很多不同資源的網(wǎng)站。

大多數(shù)CDN服務(wù)允許你快速方便地在你的網(wǎng)站上啟用HTTP / 2,讓你的網(wǎng)站即時(shí)提速。

即使你已經(jīng)完成了以上所有的優(yōu)化,仍然有一件事可以完全扼殺你網(wǎng)站的速度。

你怎么解決的?

增壓你的網(wǎng)站和CDN
網(wǎng)站服務(wù)器的位置

好吧,如果你按照我們的建議,你的網(wǎng)站現(xiàn)在應(yīng)該比以前快得多。

但是,有一件事可以殺死你的網(wǎng)站的加載速度。

如果你的網(wǎng)站是針對(duì)當(dāng)?shù)赜^眾,你的解決方案很簡(jiǎn)單:選擇一個(gè)良好的主機(jī)服務(wù),它是物理接近你的目標(biāo)位置盡可能。

然而,如果你的網(wǎng)站迎合了國際觀眾,這就更難了。

您根本無法選擇一個(gè)物理位置接近您所有網(wǎng)站訪問者的服務(wù)器位置。

您可以做下一個(gè)事情,并在最流行的訪問者位置進(jìn)行托管,但有一個(gè)第二,更有效的解決方案。

CDN服務(wù)的具體目標(biāo)是解決這個(gè)問題。

CDN的基礎(chǔ)設(shè)施是專門為解決我們剛才描述的問題而設(shè)計(jì)的。

CDN在全球幾十個(gè)地點(diǎn)有數(shù)百個(gè)服務(wù)器的網(wǎng)絡(luò)。這些被稱為邊緣服務(wù)器或緩存服務(wù)器的服務(wù)器將將您的圖像和靜態(tài)資源(如JavaScript和CSS文件)復(fù)制到這些位置。

當(dāng)用戶點(diǎn)擊您的站點(diǎn)時(shí),大量的資源將從一個(gè)盡可能靠近您的訪問者的位置得到服務(wù)。

這大大減少了距離的問題,并使您的站點(diǎn)在加載速度方面具有非常顯著的優(yōu)勢(shì)。


如何設(shè)置免費(fèi)CDN

使用CDN的好處是,你可以很容易地提高網(wǎng)站的速度而不必額外付費(fèi),特別是如果你的網(wǎng)站還在增長(zhǎng)的話。

大多數(shù)CDN服務(wù)提供了一個(gè)免費(fèi)的計(jì)劃,它將提供我們上面討論的基本緩存功能。通常,除了內(nèi)容的優(yōu)化,你也會(huì)有一個(gè)提高你的網(wǎng)站的安全性,通過采用CDN的安全機(jī)制。

隨著網(wǎng)站的發(fā)展和網(wǎng)站需求的增長(zhǎng),你將能夠升級(jí)到一個(gè)更適合你需要的計(jì)劃。

有一種建立CDN的方法,這主要取決于您將使用的實(shí)際CDN。

安裝CDN插件

建立CDN的第一種方法是使用CDN插件。當(dāng)設(shè)置您的CDN時(shí),您將獲得一個(gè)URL,該URL將是站點(diǎn)靜態(tài)圖像的新位置。

CDN插件將重寫靜態(tài)資源的URL,以便它們將從CDN服務(wù)。

https://www.example.com/images/logo-default.jpg

現(xiàn)在重寫為

https://cdn.example.com/images/logo-default.jpg

你將需要執(zhí)行一些輕微的變化,你的站點(diǎn)的DNS條目,這樣cdn.example.com將解決你的CDN提供的URL。

你可以如果你使用URL重寫服務(wù)如keycdn使用CDN技術(shù)的插件(這個(gè)插件的作者),MaxCDN或Incapsula。

一旦你安裝了這個(gè)插件,你唯一需要做的就是輸入你的CDN服務(wù)提供的URL,你應(yīng)該走了。

將CDN安裝為反向代理

另一個(gè)更好的安裝CDN的方法是使用反向代理。

這也需要對(duì)您的DNS進(jìn)行小的更改,這通常是針對(duì)您將要安裝的CDN特定的。

此實(shí)現(xiàn)是有利的,因?yàn)樗酥苯用蟹?wù)器的重要負(fù)載。

你準(zhǔn)備好把你的網(wǎng)站放到下一個(gè)速度級(jí)別了嗎?

正如我們所看到的,安裝一個(gè)CDN在價(jià)格上并不像人們想象的那么昂貴。此外,性能提升了你的網(wǎng)站將是一個(gè)重要的用戶體驗(yàn)的改進(jìn)。

當(dāng)前文章:增壓你的網(wǎng)站和CDN
分享鏈接:http://www.bm7419.com/news/20725.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、小程序開發(fā)外貿(mào)網(wǎng)站建設(shè)、品牌網(wǎng)站建設(shè)微信小程序、靜態(tài)網(wǎng)站

廣告

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

成都定制網(wǎng)站網(wǎng)頁設(shè)計(jì)