ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Помогите разобраться от куда берутся левые get-зап росы


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: Помогите разобраться от куда берутся левые get-зап росы
  • From: "valet" <nginx-forum@xxxxxxxx>
  • Date: Thu, 24 Nov 2011 15:56:48 -0500
  • Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mickey.jlkhosting.com; s=x; h=Date:Sender:From:References:In-Reply-To:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To; bh=wAiSWHimfLDUOrVXhLBVvjfkeE/bg6Ar2SGNUN5Mg9g=; b=bEGCn0RpW5lZ+2MLBb2REd1SgSB6GhRD3NtU1/JHol2cHs1lYr6Nc7Nh1+r7hsLOP0ddbkPqdQze+7E7feG5nXJMdbAGr77aHEaYoUVwIvQqPtWgU0BtuWG1s9KHPutH;
  • In-reply-to: <4ECE911A.2060309@xxxxxxxxx>
  • References: <4ECE911A.2060309@xxxxxxxxx>

>>>раньше Ваш сервер отдавал страницы
site2 при запросе к site1,
поисковые машины уже проиндексировали
эти страницы,
и потом начали ходить на сайт проверять
обновления.
Скорее всего это действительно так. Но
все равно непонятно, сейчас я убрал
кеширование вообще, причем почистил
папку с кешем. То есть сейчас уже не
может отдастся страница с кеша вообще -
так как тогда ПС может заходить на эти
страницы?

>>>чтобы они прекратили это делать - для
несуществующих
страниц необходимо возвращать код
ошибки 404.
это нереально организовать, страниц
очень много.

>>>ключ совсем не уникальный для
не-залогиненных пользователей.
потому что $cookie_phpsessid будет пустой
строкой,
а $server_addr:$server_port для всех/части сайтов
на этом сервере будут одинаковые, это
будет 11.22.33.44:80

некоторая часть $request_uri у разных сайтов
может совпадать,
например, если $request_uri == '/', что
собственно и произошло.
Да, кажется вы абсолютно правы. Я нашел
этот ключ хеша на хабре и даже не
задумывался о том, что он может быть
неуникальным.

>>>в официальной документации к nginx
http://nginx.org/ru/docs/http/ngx_http_fastcgi_module.html#fastcgi_cache_key
приведен не очень удачный пример, там
нет переменной $host
Ну да, для одного сайта на сервере оно
подойдет. Но когда на сервере много
сайтов, будет катастрофа.

>>>более понятный пример на сайте вики:
http://wiki.nginx.org/HttpFcgiModule
fastcgi_cache_key "$scheme$request_method$host$request_uri";
Но мне кажется этого явно мало, тут даже
кук нету.

>>>а если посмотреть например в google
webmastertools? гугл показывает
источник ссылки, если ловит 404.
404-ых именно тех страниц не могу найти,
говорю же в основном отдается 200 по ним.
Постараюсь еще поискать на других
сайтах.

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?21,218912,218976#msg-218976

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.