Назад | Перейти на главную страницу

Есть ли способ ускорить работу моего сайта в других странах?

Мой веб-сайт (социальная сеть) был построен с использованием django, cassandra && memcache, rabbitmq, mysql

он использовал rabbitmq для обслуживания запросов POST (часто это пользовательское содержимое), чтобы сбалансировать нагрузку mysql. И memcache && cassandra для обслуживания запросов GET (часто пользователь получает контент, но не может использовать cdn, контент часто меняется).

проблема в том, что мой веб-сайт работает очень быстро, когда люди заходят из США, могут вернуться в течение 0,5 секунды. еще быстрее. Но у людей из других стран, например из Азии, бывают плохие времена, задержка от их локальной сети до моего сервера может быть в диапазоне 400-1000 мс (проверено с помощью ping).

В последнее время стало даже хуже, есть ли способ ускорить мой сайт? Я придумал следующее решение, которое, похоже, работает:

Итак, я пришел сюда и прошу любых предложений. Большое спасибо за дальнейшую помощь!

  1. Та задержка, которую вы упомянули, ничего
  2. CDN, скорее всего, в вашем случае не помогут.
  3. В любом случае, что это за сайт, мы не можем сказать вам ничего существенного, не увидев его.

Это довольно обширная тема, и она зависит от вашего бюджета. Akamai и многие другие CDN могут делать в наши дни многое, чего они не могли делать в прошлом, и, возможно, стоит потратить время на изучение их продуктовых предложений. Limelight Networks - еще один вариант.