Пережить нагрузку и сохранить пользователей.
Приветствую, все меня наверно (ну или многие :)) знают как разработчика шаблонов.
я не хвастался своим ресурсом сильно много :) да и не собираюсь, но есть у меня один исторический проект для реконструкторов :)
Так случилось, что про наш сайт узнали очень многие популярные личности и решили на своих сайтах от рекламировать, и мы вот боимся вот чего.
Высокую нагрузку и ХабраЭффект (нет не с Хабра люди пойдут :) это просто выражение)…
Сейчас на сайте около 300 посещений в день, ожидаем с начало прирост от 2000-5000, посмотрим как выдержит сайт и VPS, а потом вообще несколько сотен тысячь :((( оно и весело и печально. Мы хотим быть готовы хотя бы на 80 процентов… подумали с моим сис. админом и вот он что попросил меня спросить у вас, дорогие ребята!
Ниже слова админа
1. Есть ли возможности кэширования в статику, которую будет раздавать nginx — не встроенными в nginx средствами
2. есть ли модуль\плагин который связывает кэширование встроенное в nginx + ЛС, чтоб следить за актуальностью кэша, оставили коммент, ЛС сказал nginx что вот эта страница в кэше устрарела удали меня, или сам плагин у nginx просто удаляет этотф айл кэша и нгинс генерит его поновой (если нет готовы заказать)
3. что скажете про плагин кэширования от дк_лаб кто-то применял его на реальных проектах с посещасомтью от 5 тысяч в сутки
цель у меня пережить «Хабраэффект», кто-то мне подсказывает, что без статического(сгенереных хтмл страниц) кэша не обойтись, дело в том что рекламная статья будет на сайте где посещаемость около 15 млн… тут понимаете не то что хвастаемся что нам повезло и так далее :) нам реально страшно…
от себя
PS у нас VPS OVZ-6 вот тут подробней fastvps.ru/vds/... с таким VPS хотим выдержать 5000-10000 посещений, а потом скорей всего взять выделенный сервер и уже сделать рекламу на супербольшом сайте…
Всем спасибо консультацию и идеи или возможные предложения помочь, не бесплатно конечно!
я не хвастался своим ресурсом сильно много :) да и не собираюсь, но есть у меня один исторический проект для реконструкторов :)
Так случилось, что про наш сайт узнали очень многие популярные личности и решили на своих сайтах от рекламировать, и мы вот боимся вот чего.
Высокую нагрузку и ХабраЭффект (нет не с Хабра люди пойдут :) это просто выражение)…
Сейчас на сайте около 300 посещений в день, ожидаем с начало прирост от 2000-5000, посмотрим как выдержит сайт и VPS, а потом вообще несколько сотен тысячь :((( оно и весело и печально. Мы хотим быть готовы хотя бы на 80 процентов… подумали с моим сис. админом и вот он что попросил меня спросить у вас, дорогие ребята!
Ниже слова админа
1. Есть ли возможности кэширования в статику, которую будет раздавать nginx — не встроенными в nginx средствами
2. есть ли модуль\плагин который связывает кэширование встроенное в nginx + ЛС, чтоб следить за актуальностью кэша, оставили коммент, ЛС сказал nginx что вот эта страница в кэше устрарела удали меня, или сам плагин у nginx просто удаляет этотф айл кэша и нгинс генерит его поновой (если нет готовы заказать)
3. что скажете про плагин кэширования от дк_лаб кто-то применял его на реальных проектах с посещасомтью от 5 тысяч в сутки
цель у меня пережить «Хабраэффект», кто-то мне подсказывает, что без статического(сгенереных хтмл страниц) кэша не обойтись, дело в том что рекламная статья будет на сайте где посещаемость около 15 млн… тут понимаете не то что хвастаемся что нам повезло и так далее :) нам реально страшно…
от себя
PS у нас VPS OVZ-6 вот тут подробней fastvps.ru/vds/... с таким VPS хотим выдержать 5000-10000 посещений, а потом скорей всего взять выделенный сервер и уже сделать рекламу на супербольшом сайте…
Всем спасибо консультацию и идеи или возможные предложения помочь, не бесплатно конечно!
48 комментариев
Сначала выдержать 5000-10000 в сутки, он-лайн даже не знаю склько это допустим 10%
А потом выдержать большой наплыв после рекламы на сайте у которого несколько миллинов.
Также целесобразно будет разделить базу и выделить для неё один суперпроизводительный сервер, желательно отдельную физическую машину. Причем можно использовать облако с резервный сервером.
Без этого ваш сайт упадет моментально при публикации рекламной статьи на сайте с посещаймостью 15.000.000 )
но тоже хочется быть уверенным что и она не упадет :) поэтому и спрашивает о дополнительных возможностях оптимизации, понимаете? :)
То есть в теории, как все организовать мы знаем и сложностей невидим, на предмет того, что вы пишите, о выносе базы на отдельный сервер и пр. Мы переживаем за вопрос оптимизации самого движка и его кэширования :)
ВОТ в чем вопрос :)
да и к тому же я пока не уверен что готовы к такому… :))) к любому эффекту… Но вопрос остается в силе!!!
Кто нить подскажет?
и не хочется портить эту идиллию :) тыкателями по всем ссылкам :) с LS
А если есть шанс что ваш ресурс подвергнется ХХХХ-эффекту, то не хочется потерять тех посетителей, которые потенциально заинтересованы в вашем сайте.
мы сначала хотим решить вопрос с отличным кэшированием! А то как понимаете будет не в коня овес :)))
не хочу показывать, что мы не ЦА с тестерами, прошло время тестирования уже.
не хочется ложится, а увеличивать посещаемость по степенно и наращивать мощности :) понятно что ляжем по любому, но как то хочется мягко и нежно и побыстрей встать!
проект же не для крэштестов
PS на счет реальных посетителей, может принести ну как сказать, у нас есть возможность раз в месяц писать рекламную новость где наша ЦА процентов 50%, и там посещаемость 10-15млн в разных разделах :) много может принести, сколько не известно… А одна рекламная новость мне кажется нуууууу процента 3% постояников не больше.
Давайте так. Вы даете сюда профилирование нагрузки сервера, в идеале — графики Munin'а.
Меня интересует LA, использование памяти, дисковой подсистемы, собственно MySQL (с разделением запросов по типам), интенсивность запросов к nginx, а также теперешние параметры сервера.
Не путайте божий дар с кешированием, это не панацея и не решает всех проблем. (честно, одно и то же: кеш-кеш-кеш!)
Найдите узкое место сначала, а потом его и ликвидируйте. Если дадите инфу — ок, будем помогать и думать, а так пока все советы равноценны гаданию на кофейной гуще. Вот это, может, поможет… но и это generic-решение.
на счет нагрузки, так ее сейчас и нету, мы только готовимся к ней и тестируем ее по iframe с других нагруженных сайтов.
Кстати мы юзаем S3 и довольные :)
есть примеры шаблонов?
Уважение скорее к
А если бы я в каждом топике писал, кто я такой и свои новые шаблоны, мне бы послали наверное? :) нет?
Так то я всех безусловно уважаю :) даже тех кто меня не знает :) так сказать человеческая солидарность ко все человекам.
но не присоединитесь к теме? как быть? что поможет? Кэш или хорошее железо? или золотая середина?
Мы пока что думаем об создание плагина по аналогу во такой штуковины на WP
maxsite.org/page/maxsite-cache
У меня сейчас LS на дедике установлен и на сайт нет нагрузки… так страницы генерируются по 1 секунде.
Рядом проект на SMF где около 15к посетителей + куча плагинов установленно и тормозной портал. Так там время генерации около 0.2 секунды.
На LS я планирую нагрузку в сутки до 20к посетителей. Неужели я ошибся в выбором движка? И неужели пока не поздно надо на Друпал переезжать (а он мне ой как не нравиться)
но в данный момент мы говорим о движке)) насколько его код оптимизирован для высоконагруженных проектов? Есть ли проекты на LS у которых бы была посещаемость от 100к например?
В любом случае это много и странно