Тормозит сайт

Печать RSS
493

M
Автор
Пришелец
0
Всем здрасте. У меня есть wap сайт с посещалкой 10к в сутки, сайт без движка, построеный на грабберах разных сайтов. Грабберы писал все сам, а знаний в этом деле у меня маловато. Дак вот, сайт периодически жутко тормозит, метрика вообще кричит, что сайт не доступен, хотя с тормозами но работает. Хостинг у меня на джино вип аккаунт, это почти как вдс. Я думаю, что проблема в самих грабах, потому что они довольно простые и сильно напрягают сервак хостера. Одновременный онлайн посетителей колеблется в районе 160чел. если выше, например за 200 то тоже сильно тормозит сайт.
Помогите плиз разобраться в этой ситуэйшн, хостеру писал, говорит "Судя по логам,на ваш сайт поступает большое кол-во обращений". Х.з) Зарание спасибо тому, кто откликнется.

Голубые штаны
0
Скинь адрес сайта в приват.

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

А если на странице подключены одовременно два и больше некешируемых грабов - суши весла. Алгоритм таков:
- при открытии страницы дергается твой сервер, он дергает твой скрипт;
- в скрипте отрабатывается какая-то твоя информация;
- запускается граб, которые делает запрос к чужому серверу, и ждет от него ответа;
- получает информацию, обрабатывает ее;
- вся информция обобщается и отправляется в шаблонизатор или стазу отдается на страницу конструкцией echo.

Чем больше грабов - тем больше обращений к чужим серверам и тем дольше надо ждать от них ответа.

Это я постарался рассказать тебе самым доступным для твоего понимания способом.
Изменил: Дмитрий (14.01.2014 / 19:42)
M
Автор
Пришелец
0
Про кэширование я задумывался и даже ставил, но видимо не правильно чтоли, был один граб, там поиск видео и с кэшэм, при вводе в строку запроса выводилось одно и тоже каждый раз, пока идет тайм аут кэша
К

Айсберг Визави
0
3. mishgun, нужно продумывать структуру. Естественно, что будет ошибка, если просто сохранить html страницу в кеше и отдавать статику. Нормальное решение - проанализировать, какое время жизни файлов, которые предназначены для закачивания, или же видео, доступное для просмотра. Вот на это время и можно закешировать ссылку на видео, дабы не "выдергивать" с кода страницы.
M
Автор
Пришелец
0
о.к, другой вопросик, поставил я кэш, пришел юзер, загрузил страницу, она сохранилась в папке с кэшем на моем сервере, приходит другой юзер и у него будет подгружаться страница из этого кэша, или он по новой будет теребить серв, откуда идет граб?

Пацак
0
5. mishgun, у всякого кэша есть время жизни и пока оно идет страница будет даваться из кэша)) в этом то вся и суть)))
M
Автор
Пришелец
0
Пасибо)
A

Пришелец
0
10к в сутки на грабах? ты надесюь хотя бы vds взял для этого?
M
Автор
Пришелец
0
у меня вип акк на джино, почти vds, было время брал и vds но как то сьехал
A

Пришелец
0
покажи логи по ресурсам, там график должен быть прям, может все же много cpu ешь?
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск