У меня есть веб-сайт, который будет размещен в месте, которое через пару недель отправит большой пик разового трафика.
На сервере, на котором размещен веб-сайт, также находится панель управления, которую используют мои клиенты.
Часть веб-сайта проста и в основном статична. Но он включает в себя блог на wordpress.
Мой вопрос Как и где я могу разместить или кэшировать веб-сайт и блог, чтобы они пережили пик трафика? Например, можно ли разместить страницы на Amazon s3, чтобы они были доступны через обычные URL-адреса в моих доменах, не проходя через сервер?
РЕДАКТИРОВАТЬ:
Я могу изменить URL-адреса панели управления, чтобы у нее был собственный поддомен и он оставался на основном сервере. И заставьте www.mysite.com получить доступ к веб-сайту и блогу компании. Теперь, как я могу сделать так, чтобы www.mysite.com/page1 читался из ведра amazon s3, содержащего html page1?
Расскажите, пожалуйста, подробнее о вашем сервере. Какие ресурсы вам доступны, например ЦП, память, диски, пропускная способность, ОС, какое программное обеспечение веб-сервера и т. Д.?
Сайт, состоящий только из статических файлов, обычно может обрабатывать большое количество посетителей на любом приличном сервере. Wordpress - другое дело, поскольку для обработки запроса требуется больше ресурсов, но вы должны посмотреть на WP супер кэш плагин, который генерирует статические страницы из динамического контента. Это будет иметь большое значение, когда ваш сайт будет забит.
Я бы не стал использовать S3 или другую CDN (сеть доставки контента), если вы оба не опытный разработчик. и опытный системный администратор (или вы можете нанять того, кто есть). Вам нужно будет выяснить свои настоящие узкие места, прежде чем погружаться в решения, которые звучат круто.
Начните с некоторых тестов, чтобы увидеть, насколько хорошо работает ваш сервер. Это не совсем настоящая жизнь, но вы почувствуете ее пределы. ab (Тест Apache) - хорошее место для начала.
Интересно, сколько трафика вы ожидаете, как выглядит ваш текущий сервер? Какая пропускная способность ему доступна? Какие диски у него есть? Сколько памяти ему доступно?
Для вашего решения S3 вам потребуются крафт-перенаправления в местоположение S3, например:
http://www.yourblog.com/InterestingPage1.html -> http://whatever-s3-url.com/you-get-for-page-1 http://www.yourblog.com/InterestingPage2.html -> http://whatever-s3-url.com/you-get-for-page-2