Welcome! Log In Create A New Profile

Advanced

fastcgi_cache и fastcgi_hide_header - вопрос о кешировании и отключении cookies для всего домена

November 01, 2010 05:06AM
Добрый день, господа!

Прошу подтолкнуть в нужном направлении, у самого идеи иссякли.
Установлен nginx с fastcgi_php_fmp. Т.е. nginx сам по себе, без apache, бэкенд у него fastcgi сервер.

Вопрос в следующем:
в chrome есть инструмент для разработчика, который упорно рекомендует отдавать статику с домена без кук (cookieless domain).

С этой целью и чтобы не создавать отдельный домен, а также для последующего тотального кеширования (fastcgi_cache) пытаюсь отключить эти самые куки (скрыть заголовок Set-Cookie) директивой fastcgi_hide_header "Set-Cookie" для всего моего домена.
НО! Как я понимаю, для того, чтобы скрыть этот заголовок для всего домена нужно либо передавать fastcgi серверу все запросы из location / {} и именно там прописать путь fastcgi_pass, либо прописать это на уровне html. Это, на мой взгляд, нежелательно делать, т.к. таким путём помимо скриптов php бэкенду передаются и всё остальное, в т.ч. gif и тому подобные потенциально опасные вещи.

Если же использовать эту директиву только для location ~* \.php {}, то nginx отдаёт клиентам картинки с куками, которые (куки) клиенты в последствии возвращают серверу с новыми запросами. Чего собственно я и пытаюсь исключить.

proxy_cache использовать не могу, т.к. бэкенд не Apache, а fastcgi.
Вопросы отключения кеша и куки для входа в админ-панель и опросов в данном контексте не рассматриваю и не обсуждаю. Естественно, нужно будет отдельно для каждого из этих условий создать location с отключением кеширования и включением куки.

Что можно в таких условиях предпринять? Уже третий день вкуриваю этот и подобный форумы, всю голову поломал.
Благодарю.
Subject Author Posted

fastcgi_cache и fastcgi_hide_header - вопрос о кешировании и отключении cookies для всего домена

roga_i_kopita November 01, 2010 05:06AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 166
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready