黑人巨大精品欧美在线观看,日日碰狠狠躁久久躁2023,少妇搡bbbb搡bbb搡造水爽,国产又大又硬又粗

11年資深技術開發經驗專業提供

無錫網站建設

,微信小程序開發
網站建設資訊

創新不是改變世界,而是不再重復昨天

當前位置:首頁 > 建站資訊 > 建站知識

高性能網站建設的黃金法則

發布日期:2014-12-23   閱讀:3136次

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

 

 

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

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

142023-04
無錫網站建設價格的評估依據有哪些?

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

152023-02
網站建設策劃包含的具體內容主要包括哪些內容

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

152023-02
一個優質的網站能給企業帶來什么

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

092023-01
營銷型網站建設如何進行?從下面四點進行了解!

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

042023-01
無錫建設網站設計公司有哪些新趨勢

在互聯網發展的環境中,企業在不斷的變化,創新也就成為企業必不可少的方式,那么在企業網站設計發展的新趨勢又有哪些呢?在建設網站效果達到好的效果呢?

版權所有 ? 2011-2025 無錫迅誠信息科技有限公司    備案號:蘇ICP備11038949號-2     蘇公網安備 32020602000833號

專業團隊為您提供無錫網站建設,無錫網站制作,無錫品牌網站設計,無錫響應式網站制作,無錫微信小程序開發等服務,無錫建網站就找迅誠科技!    網站地圖 | 地圖XML