WWW.ZEOS.IN 1 161 Опубликовано: 9 ноября 2009 Рассказать Опубликовано: 9 ноября 2009 Сайт: www.zeos.in Есть сайт www.site.ru и на нем расположены картинки. И эти же картинки множество других сайтов разместили у себя (не закачали к себе на сервера, а именно грузят с сайта www.site.ru) и на сервере сайта www.site.ru резко возросла нагрузка. Вопрос: Как можно узнать с каких именно сайтов грузятся картинки? Запрещать через .htaccess показ картинок на других сайтах не предлагать. Цель узнать с каких именно сайтов грузят Цитата Ссылка на сообщение Поделиться на других сайтах
blaga 39 Опубликовано: 9 ноября 2009 Рассказать Опубликовано: 9 ноября 2009 помню когда сидел на одном хосте там в логах апача (цпанель вроде как 200 последних пользователей называлось) показывались сайты которые грузили мои картинки. Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 9 ноября 2009 Рассказать Опубликовано: 9 ноября 2009 Автор Хм, а как же еще узнать? Через server-status видно, что очень много разных IP постоянно грузят одну и туже картинку. Удалили картинку и новость. И всёравно запросы идут. Значит где-то в интернете или ссылка прописана на картинку или на каком-то посещаемом сайте висит эта картинка. Хочется узнать, что за сайт делает такое. Цитата Ссылка на сообщение Поделиться на других сайтах
blaga 39 Опубликовано: 9 ноября 2009 Рассказать Опубликовано: 9 ноября 2009 даже если картинки уже нет то все равно запрос то на твой сервер идет, он его обрабатывает и выдает 404. Есть такое понятие хаброэффект, это когда от толпы посетителей с сайта хабрахабр, ложится сайт. Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 9 ноября 2009 Рассказать Опубликовано: 9 ноября 2009 (изменено) Автор Ага Вот по этому и хотим узнать с какого сайта и дальше уже будем решать Сейчас проверил примерно 50 IP адресов и все Китай, Тайвань, Корея. Чтобы это могло быть? Маленький сайтик с посещаемостью 1000 хостов в день и ничего по Китайски, Корейски и так далее Сайт про который идёт речь: www.fuza.ru Изменено 9 ноября 2009 пользователем WWW.ZEOS.IN Цитата Ссылка на сообщение Поделиться на других сайтах
flo.mAster 7 Опубликовано: 9 ноября 2009 Рассказать Опубликовано: 9 ноября 2009 (изменено) Написать небольшой скрипт. в .htaccess RewriteRule ^(/|)(.*)/([^/]+)\.(jpg|gif|png) counter.php?path=%{REQUEST_FILENAME} [L] counter.php <?php define('MY_SITE', "yandex.ru"); // изменить на адрес своего сайта (без http://, как на примере) if( !strstr($_SERVER['HTTP_REFERER'], MY_SITE) AND $_SERVER['HTTP_REFERER'] != null ) { $fp = fopen("counter.txt", "a"); fwrite($fp, "User ip: ".$_SERVER['REMOTE_ADDR']."; Referer: ".$_SERVER['HTTP_REFERER']."\r\n"); fclose($fp); } $image = $_REQUEST['path']; $ext = strtolower(strrchr(basename($image), ".")); function _header( $type ) { header("Content-Type: image/".$type); } switch ($ext) { case '.jpg': _header("jpeg"); $source = @imagecreatefromjpeg($image); imagejpeg($source); break; case '.gif': _header("gif"); $source = @imagecreatefromgif($image); imagegif($source); break; case '.png': _header("png"); $source = @imagecreatefrompng($image); imagepng($source); break; } imageDestroy($source); ?> counter.txt будет заполняться так: User ip: 127.0.0.1; Referer: http://dle-news.ru/ Изменено 9 ноября 2009 пользователем flo.mAster 1 Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 9 ноября 2009 Рассказать Опубликовано: 9 ноября 2009 Автор flo.mAster, спасибо огромное. Ща буду пробовать Цитата Ссылка на сообщение Поделиться на других сайтах
maestro2024 0 Опубликовано: 10 ноября 2009 Рассказать Опубликовано: 10 ноября 2009 flo.mAster, спасибо огромное. Ща буду пробовать Подскажите можно ли это реализовать на 8.3? Цитата Ссылка на сообщение Поделиться на других сайтах
blaga 39 Опубликовано: 11 ноября 2009 Рассказать Опубликовано: 11 ноября 2009 это не привязано к движку, хоть на dle хоть на phpbb будет работать. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.