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

nginx優(yōu)化移動(dòng)端

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

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

一、啟用Gzip壓縮

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

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

```

gzip on; # 開(kāi)啟gzip

gzip_min_length 1k; # 開(kāi)始?jí)嚎s的文件大小

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; # 需要壓縮的文件類型

```

二、開(kāi)啟Http2

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

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

```

listen 443 ssl http2 default_server;

```

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

```

http2_idle_timeout 10s;

```

三、設(shè)置緩存

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

在Nginx中可以使用proxy_ cache指令來(lái)設(shè)置緩存,像這樣:

```

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”描述拆分緩存目錄的級(jí)別。

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

“inactive = 60m”設(shè)置緩存的過(guò)期時(shí)間為60分鐘,也就是說(shuō)60分鐘到了之后,不管這個(gè)請(qǐng)求有沒(méi)有被訪問(wèn),緩存都要清除掉。

四、避免HTTP重定向和301

重定向和301通常指的是 HTTP 的301重定向。301重定向其實(shí)就是指永久性301跳轉(zhuǎn)。雖然301重定向使你的站點(diǎn) SEO 優(yōu)化有所提高,但是對(duì)于移動(dòng)端體驗(yàn)來(lái)說(shuō),301重定向卻是毒瘤之一。因?yàn)橐苿?dòng)端的流量和訪問(wèn)速度本就不快,重定向和301很容易就會(huì)浪費(fèi)更多的時(shí)間和性能資源。

如果你的站點(diǎn)本身并非一個(gè)包含目錄列表的目錄,那么應(yīng)該開(kāi)啟默認(rèn)主頁(yè),這樣既可避免 HTTP 301 重定向,又能提升用戶體驗(yàn)。

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

五、合并和最小化文件

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

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

nginx也給我們提供了一個(gè)開(kāi)箱即用的模塊,就是“ngx_pagespeed”,它可以自動(dòng)地對(duì) CSS 和 JavaScript 進(jìn)行合并和壓縮。只需要在Nginx的配置文件中添加以下行:

```

pagespeed on;

pagespeed RewriteLevel CoreFilters;

pagespeed EnableFilters combine_css,combine_javascript;

```

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

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

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

點(diǎn)贊(77) 打賞

聲明本文內(nèi)容來(lái)自網(wǎng)絡(luò),若涉及侵權(quán),請(qǐng)聯(lián)系我們刪除! 投稿需知:請(qǐng)以word形式發(fā)送至郵箱18067275213@163.com

評(píng)論列表 共有 3 條評(píng)論

huaximall 1年前 回復(fù)TA

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

www.5199.tv 1年前 回復(fù)TA

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

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

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

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