2010-03-07 3 views
0

Наш сайт в настоящее время испытывает большой объем трафика загрузки. Он скоро превысит ограничение пропускной способности. Каков наиболее удобный способ отразить программный пакет? Нам также необходимо поддерживать существующий URL-адрес пакета.Решение для зеркального отображения файлов для сайта

ответ

0

Я зарегистрировался в службе Amazon S3, загрузил пакет с помощью S3 Firefox Organizer plug-in и установил файл перенаправление с использованием .htaccess. Это сработало отлично.

2

Надеюсь, ваш сайт и ваши загрузки находятся на двух разных виртуальных (если не фактические) хостов, как:

  • www.example.com; и
  • downloads.example.com.

Если проблема связана с пропускной способностью, самым простым решением является загрузка данных на несколько разных машин, каждая из которых находится в другой глобальной сети, а затем балансировка нагрузки с помощью нескольких записей DNS A, поэтому разные клиенты будут обращаться к различным машинам , См. HOWTO - Configure Load Balancing.

Я был бы удивлен, если бы пропускная способность действительно была проблемой, но учитывая, насколько она дешева, если у вас нет другого ограничения. Обычно сами веб-серверы являются проблемой, и в этом случае обратные прокси (например, HAProxy) являются обычным ответом

+0

Кроме того, если это «глупые» загрузки (= большие мультимедийные файлы), вы можете подумать о переносе их в сеть доставки контента, которая может служить большими объемами данных быстрее и дешевле обычного веб-сервера. Другим вариантом может быть аренда сервера в стране, где пропускная способность грязная, здесь, в Германии, вы получаете множество серверных предложений ниже 100 евро в месяц с 1 до 2 терабайт бесплатного трафика. –

+0

Проблема заключается в том, что у нас есть общая учетная запись хостинга с относительно небольшими ограничениями. – SharpAffair

+0

@ Джон хорошо, а затем получить еще один :) Но сначала определите, что именно вызывает трафик. Это почти никогда не содержание HTML, это изображения, музыка и видео. Те, кого вы можете мигрировать в другом месте, возможно, гораздо меньше усилий, чем на самом деле зеркалировать весь сайт, что является основным моментом cletus. Для получения дополнительной информации вам нужно будет предоставить гораздо больше деталей: на какой платформе (-ах) работает ваш сайт, какие CMS/языки используются, что вызывает трафик, каков предел трафика и т. Д. –

Смежные вопросы