0
如果應用程序在不同區域上運行,延遲是否會大幅增加?我的Rails應用程序正在運行us-east-1a和我的MySQL RDS數據庫位於us-east-1d。我的應用程序訪問似乎很慢,這是否會成爲區域問題?在不同區域運行應用程序會導致訪問速度緩慢
如果應用程序在不同區域上運行,延遲是否會大幅增加?我的Rails應用程序正在運行us-east-1a和我的MySQL RDS數據庫位於us-east-1d。我的應用程序訪問似乎很慢,這是否會成爲區域問題?在不同區域運行應用程序會導致訪問速度緩慢
這些區域運行在不同的數據中心,所以肯定會增加延遲。話雖如此,亞馬遜EC2用戶指南說:
亞馬遜EC2提供的能力,在多個 位置放置實例。 Amazon EC2位置由區域和 可用區域組成。可用區域是不同的位置,它們被設計成與其他可用區域中的故障隔離,並且提供到同一區域中的其他 可用區的便宜的低延遲網絡連接。
(source)
所以增加應該不會太顯着。我不知道「實質性」增加是什麼意思(幾秒鐘?幾秒鐘?),但我想最容易找出這是否會導致延遲問題的方法是運行您的應用程序和MySQL服務器在同一個區域,並查看是否會再次延遲延遲。
〜4-5秒查詢所有查詢 – Joe
看起來過多。我會把我的錢放在那個區域問題以外的地方。 – Daan