Парсеры замедляют работу сайта?

F8
На сайте с 26.12.2010
Offline
8
720

Здравствуйте, уважаемые форумчане.

Нужна профессиональная консультация.

Заказал шаблон на wordpress с применением парсеров погоды, курс валют, тв программы и афиши.

Мне сделали шаблон, но сайт жутко тормозит. При загрузке долго происходит "ожидание ответа от сервера" около 5-6 секунд. Однако, после этого самого "ожидания" сайт загружается довольно быстро. Программист, который делал шаблон и парсеры говорит, что это всё из-за его хостинга. И если я буду пользоваться услугами VPS-хостинга всё будет в норме. Хотелось бы знать, так ли это?

Без парсеров сайт "летает". Как только она подключает блоки парсеров всё начинает тормозить. Или может быть она неправильно вывод информации делает? Сказала, что инфа берётся из кеша. Помогите, пожалуйста!)

Ragnarok
На сайте с 25.06.2010
Offline
239
#1

почему не используешь информеры? многие сайты предоставляют такие. или о них и речь?

Ragnarok добавил 09.03.2011 в 13:30

если реально парсит..

проще сделай скрипт который будет парсить, например, раз в полчаса и заносить в базу данные. в шаблон уже будет подгружаться из базы. а скрипт запускать по крону

//TODO: перестать откладывать на потом
N
На сайте с 06.05.2007
Offline
419
#2
FLYERok86:
Без парсеров сайт "летает". Как только она подключает блоки парсеров всё начинает тормозить. Или может быть она неправильно вывод информации делает? Сказала, что инфа берётся из кеша. Помогите, пожалуйста!

ну так ведь и кеш можно сделать разный.

стандартный сценарий работы кеша кеша если сайт малопосещаем выглядит так :

1. проверить дату кеша и обнаружить что он устарел

2. долго качать новые данные и обрабатывать их

3. записать кеш в файл

4. выдать обновленные данные

тут пока не завершатся все 4 этапа страница не отдастся.

самое просто здесь сделать парсинг в отдельных скриптах периодически запускаемых из cron, а на сайте использовать только файлы кеша.

Кнопка вызова админа ()
F8
На сайте с 26.12.2010
Offline
8
#3
Ragnarok:
почему не используешь информеры? многие сайты предоставляют такие. или о них и речь?

Ragnarok добавил 09.03.2011 в 13:30
если реально парсит..
проще сделай скрипт который будет парсить, например, раз в полчаса и заносить в базу данные. в шаблон уже будет подгружаться из базы. а скрипт запускать по крону

Программист говорит, что если использовать базу данных, то будет ещё больше тормозить. Так ли это?

FLYERok86 добавил 10.03.2011 в 15:09

netwind:
ну так ведь и кеш можно сделать разный.
стандартный сценарий работы кеша кеша если сайт малопосещаем выглядит так :
1. проверить дату кеша и обнаружить что он устарел
2. долго качать новые данные и обрабатывать их
3. записать кеш в файл
4. выдать обновленные данные
тут пока не завершатся все 4 этапа страница не отдастся.

самое просто здесь сделать парсинг в отдельных скриптах периодически запускаемых из cron, а на сайте использовать только файлы кеша.

Спасибо! Подкину эту идею специалисту. Хотя если бы он являлся таковым, наверное, сам бы разобрался.

[umka]
На сайте с 25.05.2008
Offline
456
#4
FLYERok86:
Программист говорит, что если использовать базу данных, то будет ещё больше тормозить. Так ли это?

Если использовать её неправильно, то да :)

Лог в помощь!
S0
На сайте с 20.11.2010
Offline
32
#5
FLYERok86:
Программист говорит, что если использовать базу данных, то будет ещё больше тормозить. Так ли это?

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

galkahost
На сайте с 16.11.2010
Offline
44
#6

Много, особенно непроверенных, плагинов для ВП могут очень здорово поднять нагрузку на хостинг. Ну и в зависимости от выделенных ресурсов сайт будет либо переваривать нагрузку, либо тормозить.

Надёжный хостинг с персональным подходом (http://www.galkahost.com). VDS на 30% дешевле с промо кодом noadmin.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий