2017-03-15 73 views
0

我對Akamai可以提供什麼Web服務有一個普遍的疑問。我們正在尋求開發一個Web服務,我們的Web服務應用程序在美國託管,但我們希望我們的Web服務可以從全球各地訪問。我想知道1)Akamai緩存Web服務等動態內容,以及2)如果Akamai能夠緩存Web服務,Akamai可以提供更好的性能。Akamai向前緩存動態內容,如網絡服務

Such as a .ASMX endpoint where there is nothing static about it. The content is 100% dynamic as it fetches data from the back-end like a database and returns it. I’m wondering if Akamai would apply here. 

回答

0

Akamai的絕對可以被用於Web服務,這一切都歸結到自己的決定對長期的內容應該如何在服務器(您服務)之前是有效的需要提供內容的新版本。簡而言之,Akamai只會做http的功能,無論如何,如果您爲您的API提供的資源設置了緩存控制頭,那麼客戶端會查看這些頭並且不會請求新的資源副本,如果您告訴他們該資源有效期爲10s/10m/10h等。

當然實際上Akamai的做法遠不止於此,首先它們在全球擁有超過20萬臺服務器,因此您的內容無論位於世界的意思,如果內容仍然是新鮮的,你的用戶將很快得到它(從他們附近的服務器,而不是你的服務器)。其次,如果他們確實需要向您索取內容,他們會通過超級優化的網絡進行監控,以監控自己的狀況,以確保在全球範圍內實現最快捷的路線。如果您擔心他們提供陳舊的內容,您甚至可以將所有請求轉到您的服務中,以檢查是否有更新的副本,例如使用電子標籤。

整個事情是高度可配置的,以及從您的最終使用自定義標頭可擴展,以指示他們的網絡如何處理不同的內容和端點。這只是一個快速的概述,他們可以做更多的事情,絕對值得一看。