中山網(wǎng)絡(luò)公司,中山網(wǎng)絡(luò)制作愛途科技公司2015-12-12日?qǐng)?bào)
對(duì)于今年5月份發(fā)布的HTTP/2,很多人可能還在嘗試摸索的階段。但大家應(yīng)該都知道,更加高效的HTTP/2可以顯著地提升互聯(lián)網(wǎng)性能。其意義在于,幫助廠商提升用戶黏性,甚至于提升電商網(wǎng)站的訂單轉(zhuǎn)化比率。在這里向大家介紹一些提升HTTP/2性能的技巧,幫助你打造出快速、有效、安全的應(yīng)用程序,同時(shí)易于維護(hù)和運(yùn)行。
對(duì)于今年5月份發(fā)布的HTTP/2,很多人可能還在嘗試摸索的階段。但大家應(yīng)該都知道,更加高效的HTTP/2可以顯著地提升互聯(lián)網(wǎng)性能。其意義在于,幫助廠商提升用戶黏性,甚至于提升電商網(wǎng)站的訂單轉(zhuǎn)化比率。例如:Firefox在提升HTTP/2性能之后,立竿見影地看到流量提升了10%左右,用戶切身體驗(yàn)到了網(wǎng)站訪問速度的提升,從而更愿意使用Firefox瀏覽器。
所以在這里,就向大家介紹一些提升HTTP/2性能的技巧,讓你事半功倍。幫助你打造出快速、有效、安全的應(yīng)用程序,同時(shí)易于維護(hù)和運(yùn)行。
HTTP/2實(shí)現(xiàn)很容易,但它并不是靈丹妙藥。對(duì)于一些Web應(yīng)用來說,它并不合適。
如果你使用SSL/ TLS(后面簡稱TLS),那么可以通過HTTP/2來提高網(wǎng)站性能。我們期望TLS的造成性能損失通過使用HTTP/2來抵消。但這種方法是否真的管用,你還需要進(jìn)行測試。
終端協(xié)議就是客戶連接到代理服務(wù)器所需協(xié)議,例如TLS或HTTP/2。然后,代理服務(wù)器連接到應(yīng)用服務(wù)器,數(shù)據(jù)庫服務(wù)器等。
在終端裝置中單獨(dú)的服務(wù)器,也就意味著將它移到了多個(gè)服務(wù)器的體系結(jié)構(gòu)中。它可以是單獨(dú)的物理服務(wù)器,虛擬服務(wù)器或在云環(huán)境中的虛擬服務(wù)器,例如AWS。這會(huì)為我們提供很多好處,沒有歧義對(duì)于繁忙的站點(diǎn)來說是很重要的。
在現(xiàn)有設(shè)置前放置服務(wù)器或虛擬服務(wù)器會(huì)實(shí)現(xiàn)很多的可能性。它可以用于負(fù)載平衡,靜態(tài)文件緩存,等等。還可以根據(jù)需要增加或更換應(yīng)用服務(wù)器或其他服務(wù)器。
SPDY是HTTP/2協(xié)議的前身,其綜合性能是差不多的。因?yàn)樗褂煤脦啄炅?,所以更多的Web瀏覽器支持SPDY。但是這個(gè)差距目前正在縮小,約三分之二的Web瀏覽器支持HTTP/2,而約五分之四的支持SPDY。
如果你急于實(shí)現(xiàn)網(wǎng)絡(luò)傳輸協(xié)議,而且希望支持更多的用戶,那么你可以選擇SPDY。SPDY會(huì)在2016年初逐漸被移除,那個(gè)時(shí)候你再轉(zhuǎn)換到HTTP/2。沒關(guān)系,SPDY已經(jīng)為你贏得了大多數(shù)的用戶了。
在你決定使用HTTP/2之前,你要確定你為HTTP/1.x優(yōu)化的代碼基礎(chǔ)有多少。可以從以下四點(diǎn)來判斷:
你可能已經(jīng)把文件放在不同的域名中,以增加并行文件到Web瀏覽器的傳輸。但這會(huì)損害 HTTP/2的性能。你可以使用HTTP/2-savvy域名碎片,只針對(duì)HTTP/1.x用戶。
圖片精靈可以將圖片群下載到單個(gè)文件中,然后分離碼根據(jù)自己的需要獲取圖片。它的優(yōu)點(diǎn)是很少受到HTTP/2影響,在很多情況下都很有用。
類似于圖片精靈,代碼塊通常一起被存儲(chǔ)或傳輸?shù)揭粋€(gè)單獨(dú)的文件中。瀏覽器會(huì)根據(jù)需要獲取代碼。
可以將CSS代碼,JavaScript代碼,甚至圖像直接插入HTML文件中 。 這減少了文件的傳輸,避免了HTML文件臃腫的初始化過程。
事實(shí)上,部署HTTP/2或SPDY并不難。如果你是NGINX用戶,只需在NGINX設(shè)置中打開協(xié)議。然后瀏覽器和服務(wù)器將協(xié)商選擇一個(gè)協(xié)議。
一旦在服務(wù)器上實(shí)現(xiàn)了HTTP/2,支持HTTP/2的瀏覽器用戶將會(huì)與web應(yīng)用程序進(jìn)行HTTP/2會(huì)話。舊版本瀏覽器的用戶將會(huì)進(jìn)行HTTP/1.x會(huì)話。
不要忘了查看NGINX配置,特別注意測試指令的設(shè)置和調(diào)整,如output_buffers,proxy_buffers和ssl_buffer_size。HTTP/2使用的加密算法也需要額外的注意。為了避免HTTP/2使用的RFC有一長串的密碼套件,你最好自己設(shè)置密碼列表??梢栽O(shè)置ssl_buffer_size,然后測試其在所有瀏覽器版本上的表現(xiàn)。
很多人都沒有意識(shí)到,撤消或修改您的HTTP/1.x優(yōu)化其實(shí)是HTTP/2實(shí)施中最有創(chuàng)意的一部分。在進(jìn)行更改之前,需要為舊版本瀏覽器的用戶考慮。理論上講,當(dāng)有過多的小文件時(shí)需要進(jìn)行緩存優(yōu)化。但這是一個(gè)很大的I / O文件。緊密相關(guān)文件的有些串聯(lián)很可能是有意義的,無論是對(duì)工作流程還是應(yīng)用程序的性能來說。所以這些都需要根據(jù)你的經(jīng)驗(yàn)仔細(xì)考慮。
無論使用哪種方法改善你的網(wǎng)站性能,要確保你的網(wǎng)站交互是安全的。
隨著全球經(jīng)濟(jì)的快速發(fā)展,外貿(mào)行業(yè)已經(jīng)成為了許多企業(yè)重要的經(jīng)濟(jì)來源。而中山作為廣東省經(jīng)濟(jì)實(shí)力強(qiáng)大的地區(qū)之一,其外貿(mào)市場也日益壯大。在這樣的大環(huán)境下,搭建一座專業(yè)化的中山外貿(mào)網(wǎng)站已經(jīng)成為了中山企業(yè)拓展國際市場必不可少的一項(xiàng)工作。 一個(gè)好的中山外貿(mào)網(wǎng)站應(yīng)該具備哪些特點(diǎn)呢? 首先,中山外貿(mào)網(wǎng)站應(yīng)該具備專業(yè)性。...
在網(wǎng)站建設(shè)的過程中,安全設(shè)計(jì)是一項(xiàng)至關(guān)重要的工作。我們致力于為貴公司提供安全可靠的網(wǎng)絡(luò)環(huán)境,確保網(wǎng)站能夠穩(wěn)定運(yùn)行,并能妥善保障每個(gè)用戶的個(gè)人信息以及各種重要數(shù)據(jù)的安全性。為此,我們建議貴公司時(shí)刻關(guān)注并保證所使用的軟硬件系統(tǒng)都能夠獲得最新的功能更新。這些更新不僅能夠有效地預(yù)防目前已經(jīng)被公之于眾的各種安...
在網(wǎng)戰(zhàn)設(shè)計(jì)領(lǐng)域之中,對(duì)于用戶體驗(yàn)的關(guān)注、對(duì)于視覺藝術(shù)美的深度挖掘及對(duì)內(nèi)容策略的科學(xué)謀劃等重大議題,均貫穿了設(shè)計(jì)師們工作的每一個(gè)環(huán)節(jié)。為了締造更為卓越的網(wǎng)絡(luò)設(shè)計(jì)杰作,設(shè)計(jì)師們應(yīng)當(dāng)深度研究并深刻洞察這些關(guān)鍵議題,并傾注更多的時(shí)間和精力到其中。對(duì)于設(shè)計(jì)師們來說,他們還需不時(shí)進(jìn)行A/B測試以優(yōu)化改進(jìn)方案,以便...
網(wǎng)站建設(shè)對(duì)于互聯(lián)網(wǎng)公司來說,可謂是重中之重了!針對(duì)每一公司來說,網(wǎng)站建設(shè)不但有益于公司的管理,更有利于促進(jìn)公司的品牌推廣,達(dá)到宣傳目的。 網(wǎng)站建設(shè)有哪些具體步驟? 1.先做好網(wǎng)站定位 先將公司做好一個(gè)準(zhǔn)確的定位,想好需要做的是什么類型的公司網(wǎng)站,對(duì)網(wǎng)站的主要內(nèi)容和主題有明顯的確定。最好做個(gè)公司業(yè)務(wù)市場的調(diào)...
本文可被看作是評(píng)估一家電商網(wǎng)站體驗(yàn)的10個(gè)檢查點(diǎn),這10點(diǎn)不僅側(cè)重于可用性,更強(qiáng)調(diào)成功和失敗的電商網(wǎng)站在哪些方面有區(qū)別,這意味著這些區(qū)別能直接影響轉(zhuǎn)化、激活以及用戶的參與度。 ????1.網(wǎng)站的易發(fā)現(xiàn)性 ????我們的顧客是通過互聯(lián)網(wǎng)發(fā)現(xiàn)我們的嗎?他們是在網(wǎng)上發(fā)現(xiàn)我們的...