ПРОЕКТЫ 


  АРХИВ 


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]

Пути в кэшировании



Здравствуйте nginx-ru,

 Пробую  сейчас  реализовать  кэширование  страничек  через внутренний
 редирект  в  nginx,  но  возникла  некоторая  проблема  с  алгоритмом
 создания  пути  и  имени файла, в который будет записываться кэш. Так
 например  в  какие  файлы  на  диске  можно преобразовать вот эти два
 url-я:
 http://3d2f.com/tags/local/network/connection/monitor/
 и
 http://3d2f.com/tags/local/network/connection/monitor

 На  диске  не  может  же  быть  директории  и файла с одним именем! И
 теоретически содержимое этих двух ссылок может быть разным. А хочется
 обрабатывать общий случай.

 Из  этой  проблемы  вытекает  другая.  При  последующих  обращениях к
 http://3d2f.com/tags/local/network/connection/  мы  в  кэше уже имеем
 директорию  cache/tags/local/network/connection/ , а не файл, который
 можно было бы отдать.

 Т.е.  проблема  в  следующем: как корректно преобразовывать url в его
 отображение  на  диске?  При  этом  хотелось  бы  сохранить  иерархию
 директорий, если это возможно.


С уважением,
Михаил Монашёв




 




Copyright © Lexa Software, 1996-2009.