是否可以在單一域下擁有多個 aws 實例?我正在嘗試在多個實例中託管數據,並且將有一台伺服器,但是如果我想讓我的客戶端腳本在沒有中央伺服器的情況下直接聯繫資料來源,那麼它將是跨網域的,我想要由於多種原因而避免。可能的 ?解決方案?建議?
答案1
我認為如果不使用跨域呼叫就無法真正完成您所要求的事情。
我見過的可能的解決方案。
透過 Amazon S3 託管靜態內容(有時查看 twitter 的 html),然後從另一個位置進行明確載入。
對於動態內容,您確實需要一個位置來返回資料(避免這是駭客試圖濫用您網站的良好名稱並返回惡意內容的做法)。例如,您可以讓網域對亞馬遜負載平衡器進行 CNAME 查找,該負載平衡器將流量路由到多個 apache 執行個體。這些數據又與多個應用程式伺服器(例如使用帶有java 的mod_jk)進行通信,這些應用程式伺服器與資料庫進行通信,並且所有這些資料都沿著鏈返回到Web 伺服器,然後再將其返回給客戶端。
您能嘗試更詳細地描述一下您想要做什麼嗎?我不太明白為什麼不能讓中央伺服器處理請求並返回資料本身。