Помогите урезать запросы, которые грузят сервер

12
plast
На сайте с 03.01.2006
Offline
202
1231

Ситуация следующая...

На сайте stukaturka.ru в папке top был установлен рейтинг сайтов. Участники рейтинга ставили на свои страницы счетчики. Все бы хорошо, но тут один турок (сделал такой вывод, т.к. сайт у него на турецком) поставил счетчик на страницу http://www.hhikaye.com/toplist.html

С этой страницы идут многочисленные запросы к сайту, что приводит к перегрузке сервера. Поменял уже 3 хостера, но все отказываются размещать у себя мой сайт.

Папку top уже пытался удалять - не помогает, пытался поставить chmod 000 на нее - не помогает, закрытием доступа к папке через .htaccess также не удалось решить проблему.

Неужели выход только в приобретении собственного VDS ?

Если кто-то реально сможет помочь, то и материально могу отблагодарить:)

Trastik.com - Вечные ссылки и статьи для продвижения любой тематики! (https://trastik.com/?ref=51713)
K
На сайте с 12.07.2006
Offline
295
Kpd
#1

Первое, что пришло в голову

- положить вместо кода счетчика пустую страницу

- написать письмо турку

- написать письмо на тот сайт

Неужели выход только в приобретении собственного VDS

Статику можно раздавать через nginx или другой легкий веб-сервер, но будут проблемы с иностранным трафиком.

Радикальное решение

- отдавать вместо счетчика какой-нибудь древний вирус или троян

plast
На сайте с 03.01.2006
Offline
202
#2
Kpd:

- положить вместо кода счетчика пустую страницу

Это как? И решит ли это проблему - ведь все равно запросы на сервер будут доходить, если я правильно понимаю.

а "написать письмо турку" и "написать письмо на тот сайт" - уже сделал (писал и на турецком и на английском), он не отвечает.

K
На сайте с 12.07.2006
Offline
295
Kpd
#3
Это как? И решит ли это проблему - ведь все равно запросы на сервер будут доходить, если я правильно понимаю.

Не решит, но нагрузку снизит (могу ошибаться).

plast
На сайте с 03.01.2006
Offline
202
#4
Kpd:
Не решит, но нагрузку снизит (могу ошибаться).

Так код счетчика он не с моего сайта же загружается, он статически стоит на странице http://www.hhikaye.com/toplist.html у этого турка.

K
На сайте с 12.07.2006
Offline
295
Kpd
#5

Код счетчика отправляет запрос к какому-то скрипту на вашем сайте или запрашивает какую-то картинку?

D
На сайте с 21.06.2006
Offline
168
#6

Избавиться от запросов нельзя.

Но можно снизить нагрузку, отдавая пустую страницу, forbidden, 404 или редирект куда-то еще.

Appstorespy - платформа анализа мобильных сторов | Publa.io - готовая инфраструктура для приема платежей и оплаты рекламных кабинетов в бурже
plast
На сайте с 03.01.2006
Offline
202
#7
Kpd:
Код счетчика отправляет запрос к какому-то скрипту на вашем сайте или запрашивает какую-то картинку?

Код баннера на странице http://www.hhikaye.com/toplist.html стоит следующий:

<a href="http://www.stukaturka.ru/top/"><img src="http://www.stukaturka.ru/top/button.php?u=ahikaye" alt="??????? ???????????? ??????" width="88" height="31" border="0" />

Так что насколько я понимаю, и картинку запрашивает и скрипт запускает (ну хоть простое изменение значений на счетчике). Но сейчас все следы скрипта рейтинга с сайта удалены, но все равно сервер хостера сильно грузится.

K
На сайте с 12.07.2006
Offline
295
Kpd
#8

Положите в папку http://www.stukaturka.ru/top/ пустой файл button.php. Повторюсь, это не решит проблему, но может снизить нагрузку.

edogs software
На сайте с 15.12.2005
Offline
775
#9
plast:
Папку top уже пытался удалять - не помогает, пытался поставить chmod 000 на нее - не помогает, закрытием доступа к папке через .htaccess также не удалось решить проблему.

Неужели выход только в приобретении собственного VDS ?
Если кто-то реально сможет помочь, то и материально могу отблагодарить:)

Усомнимся что vds Вам поможет сам по себе. То есть Вас за нагрузку не отключат, но если нагрузка такая, что даже htaccess с закрытием скрипта не помогает, то скорее всего vds у Вас от нагрузки поляжет так же:(

А сколько хитов идет на этот счетчик? Если не секрет?

Разработка крупных и средних проектов. Можно с криптой. Разумные цены. Хорошее качество. Адекватный подход. Продаем lenovo legion в спб, дешевле магазинов, новые, запечатанные. Есть разные. skype: edogssoft
B
На сайте с 26.12.2006
Offline
51
#10

ТС, вы сами создали себе проблему и теперь из нее не так просто вылезти.

Ошибка была в том что скрипт кнопки находится на основном домене т.е. в stukaturka.ru/top/button.php, а нужно было выносить его на отдельный домен или поддомен(например top.stukaturka.ru ), потому как при развитии этого сервиса возникает существенная нагрузка на железои при реализации через отдельный домен и поддомен это все можно было бы легко перенести на отдельный серв разгрузив при этот основной.

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

PHP,MySQL,JavaScript,AJAX
12

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