• 動態網站加速

    編輯
    本詞條由“匿名用戶” 建檔。

    動態網站加速

    編輯

    動態網站加速(DSA)是一組使動態網站交付更加高效的技術。應用程序交付控制器和內容交付網絡CDN)的制造商使用多種技術來加速動態站點,包括:

    • 通過多路復用客戶端連接和HTTP保持活動狀態,改進了連接管理
    • 無法抓取的網絡響應的預取
    • 動態緩存控制
    • 即時壓縮
    • 全頁緩存
    • 卸載SSL終止
    • 基于響應的TTL分配
    • TCP優化
    • 路線優化

    加速技術

    編輯

    TCP多路復用

    邊緣設備(ADC或CDN)能夠進行TCP復用,可以將其放置在Web服務器和客戶端之間,以減輕原始服務器的負擔并加速內容交付。

    動態網站加速

    通常,客戶端和服務器之間的每個連接都需要一個專用的過程,該過程在連接期間一直駐留在源上。當客戶端連接速度較慢時,這將占據原始服務器的一部分,因為在服務器等待完整請求時,該進程必須保持活動狀態。使用TCP復用時,情況有所不同。當請求已完全到達時,設備會先從客戶端獲取完整且有效的請求,然后再將其發送到源。這樣可以減輕應用程序和數據庫服務器的負擔,與ADC或CDN相比,使用它們的速度較慢,使用成本更高。

    動態緩存控制

    HTTP具有用于緩存控制的內置系統,使用諸如ETag的標頭、“過期”和“最后修改”。許多聲稱擁有動態網站加速的CDN和ADC已將其替換為系統,稱其為動態緩存或動態緩存控制。它為他們提供了更多選項,可以通過標準HTTP緩存控件使緩存無效并繞過緩存。

    動態高速緩存控制的目的是提高網站的高速緩存命中率,即高速緩存服務的請求與普通服務器服務的請求之間的比率。

    由于Web 2.0網站的動態性質,很難使用靜態Web緩存。原因是動態網站按照定義具有針對不同用戶和區域的個性化內容。例如,移動用戶可能看到的內容不同于臺式機用戶看到的內容,注冊用戶可能需要看到的內容與匿名用戶看到的內容不同。即使在注冊用戶中,內容也可能相差很大,通常是社交媒體網站。

    如果無法通過附加內容正確更改允許緩存系統區分內容的標識符(URL / GET請求),則動態特定于用戶的頁面的靜態緩存會帶來向錯誤的用戶提供無關內容或第三者內容的潛在風險。特定于用戶的令牌/密鑰。

    動態緩存控制具有更多配置緩存的選項,例如基于cookie的緩存控制,它允許根據存在或缺少特定cookie來從緩存中提供內容。Cookie在其設備上存儲了已登錄用戶的xxx標識符密鑰,并且已經實現了cookie的身份驗證,可以在執行打開會話的任何頁面時對用戶進行身份驗證。在動態緩存系統中,URL以及cookie密鑰,從而可以簡單地為匿名用戶啟用默認緩存,并為登錄用戶啟用個性化緩存(而無需強迫您修改代碼,以使它在URL中附加其他用戶標識符,例如在靜態緩存系統中) 。

    預取

    如果個性化內容無法緩存,則可能會在邊緣設備上排隊。這意味著系統將存儲將來可能需要的可能響應的列表,以便隨時提供。這與緩存不同,因為預取的響應僅被提供一次,這對于加速諸如廣告之類的第三方API的響應特別有用。

    路線優化

    路由優化(也稱為“基于延遲的路由”)可優化客戶端與不同原始服務器之間的流量路由,以xxx程度地減少延遲。路由優化可以由DNS提供商或CDN完成。

    路由優化歸結為測量客戶端與原始服務器之間的多條路徑,然后記錄它們之間的最快路徑。然后,當特定地理區域中的客戶端發出請求時,將使用此路徑來提供內容。

    與前端優化的關系

    編輯

    盡管前端優化(FEO)和動態網站加速都描述了一組改進在線內容交付的技術,但是它們在不同方面起作用。存在重疊,例如動態數據壓縮和改進的緩存控制,但是主要的區別是:

    • FEO專注于更改實際內容,而動態網站加速專注于在不觸及內容的情況下改善內容交付(即DSA具有逐字逐句的內容交付)。動態網站加速DSA專注于優化整個網絡上的比特傳送,而不更改內容,而FEO旨在減少下載網站所需的對象數量,并減少總流量。這可以通過設備感知的內容服務(例如,降低圖像質量)、縮小、資源整合和內聯來完成。由于FEO會更改實際流量,因此配置會變得更加困難,因為這可能會影響用戶體驗,通過提供未正確更改的內容。
    • 動態網站加速專注于減少頁面加載時間和卸載Web服務器,特別是對于動態網站。FEO主要致力于減少頁面加載時間和減少帶寬。盡管如此,通過實施FEO也可以節省原始服務器的成本,因為它減少了頁面加載時間,而無需重寫代碼,因此節省了通常需要優化代碼的工時。此外,頁面加載時間縮短可能會增加收入。

    內容由匿名用戶提供,本內容不代表www.gelinmeiz.com立場,內容投訴舉報請聯系www.gelinmeiz.com客服。如若轉載,請注明出處:http://www.gelinmeiz.com/111187/

    (4)
    詞條目錄
    1. 動態網站加速
    2. 加速技術
    3. TCP多路復用
    4. 動態緩存控制
    5. 預取
    6. 路線優化
    7. 與前端優化的關系

    輕觸這里

    關閉目錄

    目錄
    91麻精品国产91久久久久