1. 程式人生 > >提升 Web開發性能的5個技巧

提升 Web開發性能的5個技巧

web開發性能 如何提升web開發性能 提升web開發性能 web開發性能提升技巧

作為web前端人員,都會想著該怎麽進步web前端的開發功能,那咱們該怎麽進步自己的技能呢?今天北京網站建造就和我們說說進步web開發功能的5個竅門。
1. 采用反向代理服務器(Reverse Proxy Server)來對運用進行加快和維護
其效果首要在以下三方面:
1)負載平衡 – 運行在反向代理服務器上的負載平衡器會在不一樣的不服務器 間進行傳輸平衡。透過它,你可以進行無差別的服務器增加。
2)存靜態文件 – 關於直接的文件懇求,例如圖像文件或代碼文件,可以直接存儲在反向代理服務器然後直接發送給用戶,然後可以進行迅速拜訪並為運用服務器進行減負使得程序功能得到進步。
3)安全維護 – 反向代理服務器可以進行高安全度裝備和對要挾進行辨認和監測。

2. 增加一個負載平衡器
為網站增加一個負載平衡器是一個相對簡略的改變,可是它可以帶來不錯的功能和安全性進步。負載平衡器的效果在於在不一樣服務器間進行傳輸分發。
負載平衡器的施行條件是有一個反向代理服務器,它在接收到Internet通訊後把有關懇求發送到其它服務器。平衡器的妙處在於它支撐兩個或以上的運用服務器,運用選擇算法來切割服務器間的懇求。

3. 緩存靜態和動態內容
緩存技能的運用可使內容更快地展現給用戶,其處理戰略有:在需求宣布時更快地處理內容,把內容寄存在更快的設備上,或是使內容離用戶更近。

4. 數據緊縮
緊縮技能是一個無窮的潛在功能加快器。其首要效果表現在對圖像,視頻或音頻等文件,可以進行高效的緊縮處理。

5. 優化SSL/TLS拜訪
雖然SSL/TLS變得越來越盛行,可是它關於功能的影響也應得到註重。其對功能的影響首要表現在兩個方面:
每逢新的銜接敞開,初始化握手都是無法避免的,即瀏覽器每次都需求運用HTTP/1.X樹立服務器銜接。
寄存於服務器上的加密數據會越來越大,加密後用戶讀取時也需求進行解碼。

那麽該怎麽進行處理呢?
會話緩存——運用ssl_session_cache來直接緩存樹立新SSL/TLS銜接的參數
會話ID化——把指定SSL/TLS的標識/ID寄存起來,但要樹立新銜接時,就可以直接取用,然後免除從頭樹立通訊的繁瑣。
OCSP stapling優化—經過抓取SSL/TLS認證信息來減免樹立通訊的時刻。

賀宇軟件 專業網站開發,微信網頁開發,微信小程序開發,企業系統搭建

http://www.jkforu.com/736.html


提升 Web開發性能的5個技巧