Какие есть нюансы выбора хостинга для фото-проекта?
Привет
Собственно, вопрос: какие есть нюансы выбора хостинга для проекта, основной частью контента которого будут фотоотчёты с различных мероприятий?
Что более важно: кеширование на сервере, использование CDN, скорость канала?
Аудитория на старте - Россия.
Возможно, у кого-то есть опыт работы с такими проектами?
CDN закроет все ваши потребности в будущем. Обеспечат вам и кеширование и скорость канала. Но нужен он только если вы генерируете реально много статичного контента и быстрый доступ к нему нужен из всех мест галактики.
Для старта обычно хватает VPS с железом под вашу нагрузку и нормально настроенного nginx на фронте с кешированием статики.
Решайте проблемы по их появлению, используйте мониторинг, делайте вашу систему горизонтально расширяемой и будет вам счастье =)
Степан да, плюс балансить базу и кеш, например twemproxy + pgbouncer. CDN решит вопрос со статикой, тем более сейчас многие умеют монтировать директорию CDN непосредственно к серверу, что очень удобно. Главное не забывать, что преждевременная оптимизация - зло, и всегда проще докупить(на время) пару серверов и развернуть на них приложение(базу/кеш/статику), чем в попыхах заниматься их оптимизацией.
Степан: сейчас все современные дата центры работают на ssd. CDN это по сути прокси, между пользователем и Вашим сервером, которое хранит и раздаёт ваш контент максимально быстро для пользователя.
Ограничения на кол-во файлов. Часто бывает такое, что 1 фотография превращается в 4 под разные разрешения. Это, чтобы не генерировать на лету нужный размер.
Я где-то встречал в отзывах, что некоторые хостеры нарочно режут канал, когда он начинает забиваться "тяжелым" контентом. Фото, конечно, не такое тяжёлое, но это ведь и не текст..