ua1907 0 Опубликовано: 18 августа 2010 Рассказать Опубликовано: 18 августа 2010 Какая функция создает такой запрос к БД? Большая нагрузка, думаю, может отключить use gb_prognozist; SELECT dle_comments.id, post_id, dle_comments.user_id, dle_comments.date, dle_comments.autor as gast_name, dle_comments.email as gast_email, text, ip, is_register, name, dle_users.email, news_num, dle_users.comm_num, user_group, reg_date, banned, signature, foto, fullname, land, icq, dle_users.xfields, dle_post.title, dle_post.date as newsdate, dle_post.alt_name, dle_post.category, dle_post.flag FROM dle_comments LEFT JOIN dle_post ON dle_comments.post_id=dle_post.id LEFT JOIN dle_users ON dle_comments.user_id=dle_users.user_id ORDER BY id desc LIMIT 76620,15; Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 18 августа 2010 Рассказать Опубликовано: 18 августа 2010 ua1907, это вывод комментариев. С учетом того какой лимит стоит в запросе, это ваш сайт сканируют боты или поисковые роботы Цитата Ссылка на сообщение Поделиться на других сайтах
ua1907 0 Опубликовано: 18 августа 2010 Рассказать Опубликовано: 18 августа 2010 Автор Это "последние комментарии" (/?do=lastcomments)? А можно как-нибудь закешировать этот запрос (страницу) Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 18 августа 2010 Рассказать Опубликовано: 18 августа 2010 Это "последние комментарии" (/?do=lastcomments)? А можно как-нибудь закешировать этот запрос (страницу) Да эта страница. Кшировать нельзя, и что вы кешировать будете у вас робот перелистывает все страницы. Банить бота нужно по IP непосредственно в firewall сервера. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.