使用者介面 - 實作 AWS 上的微型服務

使用者介面

現代的 Web 應用程式,通常會使用 JavaScript 架構來建置單一頁面的應用程式,此等應用程式使用表現層狀態轉移 (REST) 或 RESTful API 進行通訊。靜態的網站內容,可使用 Amazon Simple Storage Service (S3) 和 Amazon CloudFront 加以提供。

由於微型服務會從距離用戶端最近的節點來為用戶端提供資源,且從快取或是與原始伺服器具有最佳化連線的代理伺服器來取得回應,因此可大幅地減少延遲。不過,運作時彼此接近的微型服務,並不會受益於內容交付網路。在某些情況中,此方法可能反而會增加更多的延遲。最佳的實務做法是建置其他的快取機制,以減少繁瑣,並且將延遲降到最低。如需詳細資訊,請參閱 繁瑣性 主題。