ПРОЕКТЫ 


  АРХИВ 


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: location uri с аргументами включительно



Здравствуйте.

Должен ли кэшироваться ответ от index.php c другими аргументами? Если да, то по какому ключу?


14 января 2013 г., 16:58 пользователь Sergey Croitor <scroitor@xxxxxxxxx> написал:
Прежде чем надеяться, я плотно мониторил логи в течение месяца где-то.
В данном конкретном случае роботы не балуют и используют именно этот паттерн ничего не переставляя.
То есть, буде такая возможность для location, то оно решило бы проблему.
И по моему опыту, роботы если и переставляют/добавляют к урлу параметры, то только от кривого кода в html или комбинируя всякие чекбоксы и селект боксы.
Ну а если какой лихой робот и переставил бы, то и фиг с ним(в моем случае). 
99% этих бесполезных запросов nginx бы отдал из кэша и одному из PHP и этим бы решил проблему.
Но видимо не судьба. 
Насколько я понял, это решаемо только путем предварительного вычисления условий с помощью perl_set внутри общего location.
Пока отщелкиваю подобные запросы от ботов на бэкенде, как это не прискорбно.

2013/1/14 Andrey Repin <hell-for-yahoo@xxxxxxxx>
SC> Пытаюсь организовать кэширование страниц с uri начинающегося со следующих
SC> символов:
SC> /index.php?main_page=nocachedajax&q=savelocation

Боюсь вас разочаровать, но для URL'ов в таком виде многие роботы частенько
переставляют параметры запроса, как им угодно, так что на выполнение условия
"начинается с" я бы на вашем месте надеяться не стал.

SC> Надо сделать это только для роботов

SC> Поначалу была мысль сделать так:

SC> location /index.php?main_page=nocachedajax&q=savelocation {



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



--
Best Regards,
Vadim Lazovskiy
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.