Масштабирование веб-сервиса по нагрузке
Не совсем разбираюсь в веб-архитектурах. Вопрос такой: возможно ли веб-сервис, слепленный по шаблонам на коленке студентом за 50к рублей масштабировать по нагрузке (по количеству одновременно капающихся в базе данных посетителей) до объемов avito путем перехода на более мощный хостинг? Или нужно пилить какой-то крутой самораспараллеливающийся бекенд?
Вопрос глупый, я понимаю. :-D Иными словами, позволяют ли стандартные веб-средства разработки (которыми пользуются большинство веб-строителей) написать сервис, выдерживающий нагрузки как на авито, или требуется какая-то особая архитектура бекенда, подвластная только бородатым дядям в свитерах с оленями? |
Ответ: Масштабирование веб-сервиса по нагрузке
Цитата:
То есть ответ да - может, только нужен рукастый сисадмин. Или ещё проще: на супер дорогом выделенном сервере со всей фигнёй даже очень запущенный случай может работать невероятно круто. |
Ответ: Масштабирование веб-сервиса по нагрузке
Сильно зависит от самого веб-сервера (сайта), в первую очередь лучше всего оптимизировать его. При посещаемости авито уже ни один хостинг не спасет - нужен отдельный сервер, или два, второй специально для базы данных.
Слишком много неизвестных, чтобы ответить точно. :) |
Ответ: Масштабирование веб-сервиса по нагрузке
Вложений: 1
Цитата:
Вложение 22658(кликабельна) Жёлтые (Web client) это копии серверов, где наш php+apache+ngnix Балансеру обычно всё равно, что там за приложение и как оно написано. Вордпресс там или жумла - не важно, разберётся. У мускуля свои плюшки для репликации - на схеме видно. Делается эта байда c базой просто вдумчивым ковырянием конфиг на мастере и слейвах. Крч к чему я всё это. Можно наращивать "бесконечно" ресурсы для php приложений если очень хочется. Грузит база - клонируй @ реплицируй. Грузит пыха - дроби аудиторию @ баллансируй. |
Ответ: Масштабирование веб-сервиса по нагрузке
Ну уж лучше оптимизировать код и запросы, чем в конечном итоге иметь целую комнату серверов, тратящих ресурсы по сути на отопление дата-центра. :)
|
Ответ: Масштабирование веб-сервиса по нагрузке
Цитата:
|
Ответ: Масштабирование веб-сервиса по нагрузке
Цитата:
В php оптимизировать нечего. Боттлнэк это чаще всего база. Сделать идиотский алгоритм, грузящий сервер на php это нужно особо одарённым быть. А ещё: Цитата:
|
Ответ: Масштабирование веб-сервиса по нагрузке
Цитата:
Ну и речь о большом проекте - виртуальные сервера не пойдут, только выделенные, да и видимо не один. |
Ответ: Масштабирование веб-сервиса по нагрузке
Цитата:
Цитата:
Цитата:
Цитата:
|
Часовой пояс GMT +4, время: 04:53. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot