Я создаю музыкальную социальную сеть на Zend Framework 2. Вы можете просто представить, как это было так же, как SoundCloud, пользователи загружают песни, другие пользователи играют их, это основные действия на сайте.
Я знаю, что серверу, на котором будет размещаться страница, потребуется много пропускной способности и дискового пространства для размещения моего сайта (я думаю, это хорошая идея для хранения mp3-файлов на сервере, на котором размещается страница. Я ошибаюсь?).
Мои два варианта:
Установка собственного сервера дома (core i7) и аренда интернет-сервиса с загрузкой 10 Мбит / с, загрузкой 30 Мбит / с. (Максимальная скорость загрузки, где я живу)
Хостинг страницы на «обычном» сервере и оплата месячной платы.
Я сталкивался с Hostgator, я думаю, что это хороший вариант (и дешево).
http://www.hostgator.com/promo/special-offer
Это услуга мне нужна? Я имею в виду, я думаю, что это слишком хорошо, чтобы быть правдой, 4 доллара в месяц, вся пропускная способность и все дисковое пространство, которое я хочу. Как насчет вычислительной мощности для обработки всего php, который требуется моему сайту?
Кто-нибудь может дать мне совет? (Я начинающий веб-разработчик)
Hostgator определенно сможет запустить ваш сайт (при условии, что он поддерживает выбранный вами язык и базу данных, например, PHP и MySQL). Помните, что некоторые общие хосты, такие как этот, могут иметь проблемы с производительностью или некоторые ограничения пропускной способности (хотя у меня нет опыта работы с Hostgator, в частности).
Для аудиоконтента вы захотите использовать какой-либо тип CDN (сеть доставки контента) для достижения скорости, необходимой для потоковой передачи музыки. Пример — Amazon Cloudfront. Использование CDN для контента также снимает нагрузку с вашего веб-сервера.
Трудно рекомендовать конкретику для вашего конкретного случая, не зная, какой объем трафика вы ожидаете, размер и качество аудиофайлов и т. Д.
РЕДАКТИРОВАТЬ: Что касается комментариев ниже, я должен был быть более ясным, говоря, что, хотя эти решения хостинга могут иметь проблемы с производительностью, цена, как правило, очень низкая. Вы всегда можете начать с такой услуги, как Hostgator, а затем перейти к чему-то более лучшему, например, Amazon AWS или Microsoft Azure, в будущем, когда сайт начнет немного расти.
Других решений пока нет …