久久精品国产清自在天天线-超碰在线公开97-国产欧美一区二区精品老汉影院-国产一级淫片免费-神马久久av-国产精品不卡在线播放-少妇性l交大片毛多-五月香蕉网-欧美成人91-在线播放国产精品-久久免费在线视频-交hdsexvideos娇小-亚洲第一页综合-96av视频-亚洲精品a片99久久久久-婷婷综合五月天-精品国产a

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

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

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

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

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

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

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

性能黃金法則
  只有10%–20%的較終用戶時間花在了下載HTML文檔上,其余的80%~90%的時間花在了下載頁面中的所有組件上。
  關(guān)注前端可以很好的提高整體性能
  改進(jìn)前段通常只需要較少的時間和資源
  規(guī)則1 減少HTTP請求
  由于上面的”性能黃金法則”,我們必須減少用戶下載html文檔的時間,較基本的一個方法是必須減少http請求,包括image,css和js文件。
  規(guī)則2 使用CDN
  什么是CDN?
  一組分布在多個不同地理位置的Web服務(wù)器用于更有效的向用戶發(fā)布內(nèi)容。
  如果應(yīng)用程序的web服務(wù)器離用戶更近,則1個http請求的響應(yīng)時間將縮短;如果組件web服務(wù)器離用戶更近,則多個http請求的響應(yīng)時間將縮短。
  同時,我們需要關(guān)注CDN Cache.例如修改了某個js文件,需要及時清除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ù)器和客戶端的時鐘嚴(yán)格同步,所以我們可以使用cache-control來控制。
  @import 規(guī)則必須放在所有其他規(guī)則之前,而且會導(dǎo)致組件下載的無序性
  規(guī)則5 將樣式表放在頂部
  這個規(guī)則其實(shí)并不影響性能,但是卻關(guān)乎用戶的體驗(yàn)。
  如果樣式表放在頂部,那么在下列三種情況下,瀏覽器會出現(xiàn)白屏
  1、在新窗口中打開
  2、重新加載
  3、作為主頁
  @import 規(guī)則必須放在所有其他規(guī)則之前,而且會導(dǎo)致組件下載的無序性。
  規(guī)則6 將腳本放在底部
  規(guī)則7 避免CSS表達(dá)式
  規(guī)則8 使用外部的Javascript和CSS
  頁面中盡量使用外部的js和css文件,雖然會帶來額外的http請求訪問時間,但是因?yàn)榫彺鏅C(jī)制會節(jié)省后期訪問時http的請求。
  特殊情況:主頁。在主頁中盡量將js和css寫在頁面中,這樣會節(jié)省主頁的訪問時間。
  兩全其美的方式
  1、加載后下載
  在主頁加載外幣之后,動態(tài)加載js和css文件。例如我們的loadJs和loadCss方法。
  2、動態(tài)內(nèi)聯(lián)
  可以使用例如cookie的方法,如果js加載過,則寫入cookie一個值;動態(tài)檢測cookie的值,如果不存在則加載,如果存在則跳出加載過程。
  規(guī)則9 減少DNS查找
  DNS查找可以被緩存起來以提高性能,通過Keep-Alive和較少的域名來減少DNS查找。
  規(guī)則10 精簡Javascript
  精簡:從代碼中移除不必要的字符以減少其大小,進(jìn)而改善加載時間。移除所有的注釋和不必要的空白字符
  混淆:除了精簡,還將函數(shù)和變量的名字轉(zhuǎn)換為更短的字符串。
  規(guī)則11 避免重定向
  在下列幾種情況下可能會發(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)識了一個組件的一個特定版本的字符串.
  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
  問題:通常使用組件的某些屬性來構(gòu)造它,這些屬性對以特定的、寄宿了網(wǎng)站服務(wù)器來說是 的。另一臺不同的服務(wù)器發(fā)起請求,是不會匹配的。
  規(guī)則14 使Ajax可緩存
  被動請求(Passive Request)
  主動請求(Acitve Request)
  筆者舉了一個yahoo! mail的例子,當(dāng)用戶登錄的時候,主動的ajax請求前三封郵件的內(nèi)容并緩存起來,這種做法稱作主動請求.

 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

策勒县| 东乌| 伊春市| 双柏县| 平远县| 自贡市| 乌拉特后旗| 浠水县| 英山县| 黄骅市| 綦江县| 游戏| 呼和浩特市| 五台县| 池州市| 河间市| 云阳县| 革吉县| 阿勒泰市| 宜阳县| 赞皇县| 电白县| 剑河县| 鹤壁市| 丹凤县| 射洪县| 余江县| 惠东县| 通辽市| 井陉县| 梅州市| 祁阳县| 鄂托克旗| 屏山县| 揭西县| 泸水县| 蒲江县| 平武县| 樟树市| 黑龙江省| 鹤岗市|