国产亚洲精品中文带字幕21页_国产一级无码Av片在线观看_国产性色强伦免费视频_国产深夜激情一区二区

11年資深技術(shù)開(kāi)發(fā)經(jīng)驗(yàn)專業(yè)提供

無(wú)錫網(wǎng)站建設(shè)

,微信小程序開(kāi)發(fā)
網(wǎng)站建設(shè)資訊

創(chuàng)新不是改變世界,而是不再重復(fù)昨天

當(dāng)前位置:首頁(yè) > 建站資訊 > 建站知識(shí)

高性能網(wǎng)站建設(shè)的黃金法則

發(fā)布日期:2014-12-23   閱讀:2937次

性能黃金法則
  只有10%–20%的較終用戶時(shí)間花在了下載HTML文檔上,其余的80%~90%的時(shí)間花在了下載頁(yè)面中的所有組件上。
  關(guān)注前端可以很好的提高整體性能
  改進(jìn)前段通常只需要較少的時(shí)間和資源
  規(guī)則1 減少HTTP請(qǐng)求
  由于上面的”性能黃金法則”,我們必須減少用戶下載html文檔的時(shí)間,較基本的一個(gè)方法是必須減少http請(qǐng)求,包括image,css和js文件。
  規(guī)則2 使用CDN
  什么是CDN?
  一組分布在多個(gè)不同地理位置的Web服務(wù)器用于更有效的向用戶發(fā)布內(nèi)容。
  如果應(yīng)用程序的web服務(wù)器離用戶更近,則1個(gè)http請(qǐng)求的響應(yīng)時(shí)間將縮短;如果組件web服務(wù)器離用戶更近,則多個(gè)http請(qǐng)求的響應(yīng)時(shí)間將縮短。
  同時(shí),我們需要關(guān)注CDN Cache.例如修改了某個(gè)js文件,需要及時(shí)清除CDN Cache,甚至?xí)霈F(xiàn)不同步的情況。
  規(guī)則3 添加Expires頭
  Expires: Thu, 15 Apr 2010 20:00:00 GMT
  Cache-Control: max-age=315360000
  Expires的局限:需要服務(wù)器和客戶端的時(shí)鐘嚴(yán)格同步,所以我們可以使用cache-control來(lái)控制。
  @import 規(guī)則必須放在所有其他規(guī)則之前,而且會(huì)導(dǎo)致組件下載的無(wú)序性
  規(guī)則5 將樣式表放在頂部
  這個(gè)規(guī)則其實(shí)并不影響性能,但是卻關(guān)乎用戶的體驗(yàn)。
  如果樣式表放在頂部,那么在下列三種情況下,瀏覽器會(huì)出現(xiàn)白屏
  1、在新窗口中打開(kāi)
  2、重新加載
  3、作為主頁(yè)
  @import 規(guī)則必須放在所有其他規(guī)則之前,而且會(huì)導(dǎo)致組件下載的無(wú)序性。
  規(guī)則6 將腳本放在底部
  規(guī)則7 避免CSS表達(dá)式
  規(guī)則8 使用外部的Javascript和CSS
  頁(yè)面中盡量使用外部的js和css文件,雖然會(huì)帶來(lái)額外的http請(qǐng)求訪問(wèn)時(shí)間,但是因?yàn)榫彺鏅C(jī)制會(huì)節(jié)省后期訪問(wèn)時(shí)http的請(qǐng)求。
  特殊情況:主頁(yè)。在主頁(yè)中盡量將js和css寫(xiě)在頁(yè)面中,這樣會(huì)節(jié)省主頁(yè)的訪問(wèn)時(shí)間。
  兩全其美的方式
  1、加載后下載
  在主頁(yè)加載外幣之后,動(dòng)態(tài)加載js和css文件。例如我們的loadJs和loadCss方法。
  2、動(dòng)態(tài)內(nèi)聯(lián)
  可以使用例如cookie的方法,如果js加載過(guò),則寫(xiě)入cookie一個(gè)值;動(dòng)態(tài)檢測(cè)cookie的值,如果不存在則加載,如果存在則跳出加載過(guò)程。
  規(guī)則9 減少DNS查找
  DNS查找可以被緩存起來(lái)以提高性能,通過(guò)Keep-Alive和較少的域名來(lái)減少DNS查找。
  規(guī)則10 精簡(jiǎn)Javascript
  精簡(jiǎn):從代碼中移除不必要的字符以減少其大小,進(jìn)而改善加載時(shí)間。移除所有的注釋和不必要的空白字符
  混淆:除了精簡(jiǎn),還將函數(shù)和變量的名字轉(zhuǎn)換為更短的字符串。
  規(guī)則11 避免重定向
  在下列幾種情況下可能會(huì)發(fā)生
  1. 缺少結(jié)尾的斜線
  2. 連接網(wǎng)站
  3. 跟蹤內(nèi)部流量
  4. 跟蹤出站流量
  5. 美化URL
  規(guī)則12 移除重復(fù)的腳本
  規(guī)則13 配置Etag(Entity Tag)
  Etag是Web服務(wù)器和瀏覽器用于確認(rèn)緩存組件的有效性的一種機(jī)制,是 標(biāo)識(shí)了一個(gè)組件的一個(gè)特定版本的字符串.
  GET /i/yahoo.gif HTTP1.1
  Host: us.yimg.com
  HTTP 1.1 200 OK
  Last-Modified: Tue, 12 Dec 2006 03:03:59 GMT
  Etag: “a531782d768ca1:dcc”
  Content-Length:1195
  GET /i/yahoo.gif HTTP 1.1
  Host: us.yimg.com
  If-Modified-Since: Tue, 12 Dec 2006 03:03:59 GMT
  If-None-Match: “a531782d768ca1:dcc”
  HTTP 1.1 304 Not Modified
  問(wèn)題:通常使用組件的某些屬性來(lái)構(gòu)造它,這些屬性對(duì)以特定的、寄宿了網(wǎng)站服務(wù)器來(lái)說(shuō)是 的。另一臺(tái)不同的服務(wù)器發(fā)起請(qǐng)求,是不會(huì)匹配的。
  規(guī)則14 使Ajax可緩存
  被動(dòng)請(qǐng)求(Passive Request)
  主動(dòng)請(qǐng)求(Acitve Request)
  筆者舉了一個(gè)yahoo! mail的例子,當(dāng)用戶登錄的時(shí)候,主動(dòng)的ajax請(qǐng)求前三封郵件的內(nèi)容并緩存起來(lái),這種做法稱作主動(dòng)請(qǐng)求.

 

 

聲明:本站部分文字及圖片均來(lái)自于網(wǎng)絡(luò),如侵犯到您的權(quán)益,請(qǐng)及時(shí)通知我們進(jìn)行刪除處理。
More → 推薦案例
最新建站資訊
292023-06
2023年公司網(wǎng)站有必要進(jìn)行改版嗎?

說(shuō)起今年網(wǎng)站是否需要改版這個(gè)話題,就要從互聯(lián)網(wǎng)的誕生到互聯(lián)網(wǎng)高速發(fā)展的今天,目前有成熟的網(wǎng)站開(kāi)發(fā)技術(shù)、網(wǎng)站設(shè)計(jì)也是日新月異。有了這些技術(shù)的前提,今天我們來(lái)說(shuō)說(shuō)公司網(wǎng)站有沒(méi)有必要進(jìn)行改版?

142023-04
無(wú)錫網(wǎng)站建設(shè)價(jià)格的評(píng)估依據(jù)有哪些?

隨著短視頻及直播的影響,流量迅速轉(zhuǎn)移到某些移動(dòng)平臺(tái),還來(lái)不及轉(zhuǎn)型又沒(méi)有穩(wěn)定流量來(lái)源的無(wú)錫網(wǎng)站設(shè)計(jì)公司活得那叫一言難盡。網(wǎng)站搭建的市場(chǎng)雖然急劇萎縮,卻也還有一定的市場(chǎng)需求,網(wǎng)站制作的價(jià)格也是良莠不齊。有很多客戶就納悶了,同樣一個(gè)網(wǎng)站設(shè)計(jì),為什么做網(wǎng)站公司報(bào)出來(lái)的價(jià)格相差那么大呢?下面就來(lái)說(shuō)說(shuō),無(wú)錫網(wǎng)站建設(shè)價(jià)格的評(píng)估依據(jù)有哪些?

152023-02
網(wǎng)站建設(shè)策劃包含的具體內(nèi)容主要包括哪些內(nèi)容

在做網(wǎng)站建設(shè)業(yè)務(wù)時(shí)候,通常前期企業(yè)客戶會(huì)要求網(wǎng)絡(luò)公司或者技術(shù)人員給出一個(gè)網(wǎng)站建設(shè)的方案。其實(shí)即使客戶不要求,作為做網(wǎng)站建設(shè)策劃的人員在建立網(wǎng)站前也應(yīng)該出一個(gè)這樣的策劃方案,這樣能讓自己的思路更清晰一些。

152023-02
一個(gè)優(yōu)質(zhì)的網(wǎng)站能給企業(yè)帶來(lái)什么

現(xiàn)如今互聯(lián)網(wǎng)中的用戶量是比較大的,企業(yè)網(wǎng)站可以通過(guò)互聯(lián)網(wǎng)將自己宣傳推廣出去,在用戶想通過(guò)搜索想要的產(chǎn)品、服務(wù)以及想要全面了解你的企業(yè),那么你的企業(yè)官網(wǎng)就能起到流量承載的作用。

092023-01
營(yíng)銷(xiāo)型網(wǎng)站建設(shè)如何進(jìn)行?從下面四點(diǎn)進(jìn)行了解!

營(yíng)銷(xiāo)型網(wǎng)站建設(shè)如何進(jìn)行?近幾年有很多企業(yè)開(kāi)始建設(shè)企業(yè)網(wǎng)站用于商品宣傳和營(yíng)銷(xiāo),營(yíng)銷(xiāo)型網(wǎng)站主要是以營(yíng)銷(xiāo)為目的的,能夠幫助企業(yè)提示轉(zhuǎn)化率,從而起到好的市場(chǎng)營(yíng)銷(xiāo)效果。建設(shè)營(yíng)銷(xiāo)型網(wǎng)站也是有一定的方法和規(guī)則的,需要根據(jù)企業(yè)的產(chǎn)品、服務(wù)、優(yōu)勢(shì)等特點(diǎn)進(jìn)行市場(chǎng)的定位。

042023-01
無(wú)錫建設(shè)網(wǎng)站設(shè)計(jì)公司有哪些新趨勢(shì)

在互聯(lián)網(wǎng)發(fā)展的環(huán)境中,企業(yè)在不斷的變化,創(chuàng)新也就成為企業(yè)必不可少的方式,那么在企業(yè)網(wǎng)站設(shè)計(jì)發(fā)展的新趨勢(shì)又有哪些呢?在建設(shè)網(wǎng)站效果達(dá)到好的效果呢?

版權(quán)所有 ? 2011-2024 無(wú)錫迅誠(chéng)信息科技有限公司    備案號(hào):蘇ICP備11038949號(hào)-2     蘇公網(wǎng)安備 32020602000833號(hào)

專業(yè)團(tuán)隊(duì)為您提供無(wú)錫網(wǎng)站建設(shè),無(wú)錫網(wǎng)站制作,無(wú)錫品牌網(wǎng)站設(shè)計(jì),無(wú)錫響應(yīng)式網(wǎng)站制作,無(wú)錫微信小程序開(kāi)發(fā)等服務(wù),無(wú)錫建網(wǎng)站就找迅誠(chéng)科技!    網(wǎng)站地圖 | 地圖XML

绥芬河市| 湄潭县| 铁力市| 汝城县| 靖江市| 昭苏县| 华宁县| 绥中县| 青田县| 甘洛县| 萍乡市| 年辖:市辖区| 祁阳县| 舞阳县| 历史| 辽宁省| 陇西县| 唐河县| 靖江市| 揭西县| 肃宁县| 高淳县| 将乐县| 桂林市| 诸城市| 大关县| 雷山县| 阿巴嘎旗| 南宁市| 西丰县| 百色市| 六安市| 石棉县| 南华县| 乌兰察布市| 肇东市| 金塔县| 丰都县| 宿松县| 常宁市| 高密市|