Масштабирование сайта хостинга GIF

В /etc/apt/preferences:

Package: *
Pin: release a=jaunty
Pin-Priority: 1001

Затем aptitude install pulseaudio (и любые другие пакеты, которые не будут автоматически понижены как зависимость).

Это может вызвать проблемы по линии (снижения официально не поддерживаются или хорошо протестированы), но это, по крайней мере, снизит версии к бойким.

1
задан 21 June 2010 в 21:51
4 ответа

S3 не является никакой альтернативой, счет для 80 TByte будет по одному только 8k$ в месяц.

Похоже, что Вы поделом GIFs из файловой системы. Почему Вы не помещаете весь GIFs на 2 машины, используйте хеш-алгоритм, отображающий имя к одной из этих 2 машин, и поставьте им этот путь? Это легко масштабировалось бы к большему количеству машин, пока Ваш loadbalancer держит …

1
ответ дан 4 December 2019 в 02:03

Выведите файлы к S3 и служите им оттуда. CDN бедного человека :)

При необходимости в большей вычислительной мощности можно сделать преобразования из экземпляров EC2 и вывести непосредственно к "CDN" также.

0
ответ дан 4 December 2019 в 02:03

Если это - всего 2 машины, можно рассмотреть использование DRBD для синхронизации между обеими машинами. Затем просто используйте PHP для решения случайным образом или алгоритмически который сервер вытянуть от во время запроса. Простое но осуществимое решение.

0
ответ дан 4 December 2019 в 02:03

Я не могу прокомментировать другие комментарии, но они звучат хорошими. Я надеялся бы снимать часть загрузки из файловых серверов путем сохранения обычно полученным доступ (т.е. самый популярный) файлы в кэше памяти, т.е. иметь http обработчик, который делает что-то вроде этого:

  1. Получите запрос GIF
  2. Проверьте, служит ли в памяти, если так, клиенту
  3. В противном случае доберитесь от одного из файловых серверов (сделайте некоторый циклический алгоритм здесь), и добавьте к кэшу памяти
  4. Возвратите GIF клиенту

Если можно получить машину с загаженной загрузкой RAM, Вы смеетесь, поскольку довольно вероятно, что Вы сможете соответствовать большому проценту своих популярных файлов в памяти.

И когда Вы насыщаете это, добавьте другой сервер обработчика изображения и циклический алгоритм их. Продолжайте делать это, пока что-то не повредится, т.е. пропускная способность, масштабируемость, экономика.

Я сделал что-то вроде этого прежде успешно.

0
ответ дан 4 December 2019 в 02:03

Теги

Похожие вопросы