国产精品与欧美交牲久久久久_国产精品毛片在线完整版_成人欧美在线视频_一个人看的www日本高清视频_日韩AV东北熟女_一区二区三区黄色毛片免费高清视频_亚洲欧美另类人妻_四虎精品免费视频_久久国产精品99精品国产_免费看黄片在线看

nginx優(yōu)化移動端

兒啊,你要知道,如今移動端已經(jīng)成了互聯(lián)網(wǎng)的重要組成部分,而nginx作為強大的Web服務器,也肩負著優(yōu)化移動端體驗的使命。畢竟,移動端的訪問速度和性能是用戶體驗的重要因素之一嘛,再好的網(wǎng)站、再流暢的交互,如果速度慢卡頓多的要死,誰還會熱心的守在那看你?

所以,我們得好好想辦法,讓nginx能夠更好地滿足移動端的需求。這兒,自家的小哥哥提供幾個優(yōu)化建議,讓你的nginx變得更加神勇!

一、啟用Gzip壓縮

說起來不算太新鮮的東西吧?畢竟Gzip壓縮在Web性能優(yōu)化中早就是常用技巧之一了,不過在移動端的使用更是必備。你要知道,“壓縮”就是可以減小文件體積,降低傳輸數(shù)據(jù)的時間,充分提升加載速度的。

啟用Gzip壓縮的方法其實比較簡單,找到nginx配置文件中,把gzip on注釋取消即可:

```

gzip on; # 開啟gzip

gzip_min_length 1k; # 開始壓縮的文件大小

gzip_buffers 4 16k; # gzip buffer大小

gzip_http_version 1.1; # 啟用http 1.1的gzip功能

gzip_types text/plain application/vnd.ms-fontobject application/x-protobuf text/css application/xml application/json application/javascript application/font-ttf application/x-font-ttf application/x-font-woff font/opentype; # 需要壓縮的文件類型

```

二、開啟Http2

http協(xié)議的版本太低,總是要發(fā)起多個請求,這樣的話訪問速度肯定會慢啊,光是建立連接都要浪費時間,毀的速度比建的快吧。Http2的出現(xiàn)則解決了這些問題,你可以多發(fā)起請求,把數(shù)據(jù)放在單個請求中傳輸,這樣可以大幅提升加載速度。

啟用http2的話,也比較簡單,只需要把listen的443端口改成http2就行了。

```

listen 443 ssl http2 default_server;

```

當然也可以在nginx.conf設置http2_idle_timeout參數(shù)(這個超時時間可以自己設置,單位是s),提高nginx連接池的空閑時間。

```

http2_idle_timeout 10s;

```

三、設置緩存

訪問速度慢是在是太難受了,不過設置緩存,則可以讓用戶不斷“拼命點擊”,數(shù)據(jù)卻一直“立刻”出現(xiàn),訪問速度也瞬間有了提升。

在Nginx中可以使用proxy_ cache指令來設置緩存,像這樣:

```

proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=my_cache:10m inactive=60m;

```

其中,“/ var / cache / nginx”表示cache的緩存目錄,“l(fā)evels = 1:2”描述拆分緩存目錄的級別。

“keys_zone = my_cache:10m”設置緩存區(qū)的名稱和大小。

“inactive = 60m”設置緩存的過期時間為60分鐘,也就是說60分鐘到了之后,不管這個請求有沒有被訪問,緩存都要清除掉。

四、避免HTTP重定向和301

重定向和301通常指的是 HTTP 的301重定向。301重定向其實就是指永久性301跳轉(zhuǎn)。雖然301重定向使你的站點 SEO 優(yōu)化有所提高,但是對于移動端體驗來說,301重定向卻是毒瘤之一。因為移動端的流量和訪問速度本就不快,重定向和301很容易就會浪費更多的時間和性能資源。

如果你的站點本身并非一個包含目錄列表的目錄,那么應該開啟默認主頁,這樣既可避免 HTTP 301 重定向,又能提升用戶體驗。

基于上述原因,建議大家盡可能避免使用HTTP重定向和301。

五、合并和最小化文件

當然,要提高移動端的加載速度,最重要的還是壓縮減小文件體積。合并和壓縮CSS和JavaScript文件,可以大大縮短文件體積,從而讓網(wǎng)頁在流量不足的情況下,更快速地加載。

最小化和壓縮CSS和JavaScript文件,可以將文件體積減小到最小程度。

nginx也給我們提供了一個開箱即用的模塊,就是“ngx_pagespeed”,它可以自動地對 CSS 和 JavaScript 進行合并和壓縮。只需要在Nginx的配置文件中添加以下行:

```

pagespeed on;

pagespeed RewriteLevel CoreFilters;

pagespeed EnableFilters combine_css,combine_javascript;

```

六、減少請求次數(shù)

盡可能減少對服務器的請求數(shù),可以大大縮短響應時間,它能讓您節(jié)省流量和減小服務器壓力。

有些情況下,服務器會因為連接請求過多而導致效率急劇下降,減少請求次數(shù)也是非常重要的,這也是為什么在移動端中,很多網(wǎng)站都喜歡取消一些不必要的功能和頁面。 yinyiprinting.cn 寧波海美seo網(wǎng)絡優(yōu)化公司 是網(wǎng)頁設計制作,網(wǎng)站優(yōu)化,企業(yè)關(guān)鍵詞排名,網(wǎng)絡營銷知識和開發(fā)愛好者的一站式目的地,提供豐富的信息、資源和工具來幫助用戶創(chuàng)建令人驚嘆的實用網(wǎng)站。 該平臺致力于提供實用、相關(guān)和最新的內(nèi)容,這使其成為初學者和經(jīng)驗豐富的專業(yè)人士的寶貴資源。

點贊(77) 打賞

聲明本文內(nèi)容來自網(wǎng)絡,若涉及侵權(quán),請聯(lián)系我們刪除! 投稿需知:請以word形式發(fā)送至郵箱[email protected]

評論列表 共有 3 條評論

huaximall 1年前 回復TA

找傳統(tǒng)行業(yè)的人,10個有11個會把許可郵件營銷當作spam,所以他們都在找尋性能更好的企業(yè)油箱來滿足他們騷擾全世界人民的夙愿。同時spam也造就了一個行業(yè)——–賣電子郵件列表的服務商不過spam不能說沒效果,只不過效率比較低下。我一個做國際貿(mào)易的朋友,就靠spam,每天發(fā)送數(shù)百封開發(fā)信,前段時間開發(fā)出一個客戶,現(xiàn)在翻單下了300多w人民幣貨值的定單,每每談及此事,津津樂道~

www.5199.tv 1年前 回復TA

以前一直用SEOMOZ工具查詢外鏈,自從有了百度外鏈查詢工具,就方便多了。

外鏈代發(fā) 1年前 回復TA

從你的文章中,我發(fā)現(xiàn)了自己的好多論壇營銷里的錯誤,也得到了很多啟發(fā)。

立即
投稿
發(fā)表
評論
返回
頂部