Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> как запретить кэширование страницы? 
:(
    Опции темы
dipsy
Дата 6.8.2008, 13:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 13.1.2005
Где: Нижний Новгород

Репутация: нет
Всего: нет



если подключать модуль через import, то страница кэшируется.

использую:
Код
module1 = apache.import_module( 'module1' )

страница так же кэшируется, причём не очень ясно как.
при обновлении через F5 не обязательно выводится последний вариант страницы, а один из нескольких последних.

исходя из документации http://www.modpython.org/live/current/doc-...api-apmeth.html, пробую так:
Код
module1 = apache.import_module( 'module1', autoreload=True )

тоже не помогает. страница не обновляется. и чистка созданных *.pyc файлов не помогает.

браузер не причём, пробовал получать страницу по telnet

как запретить кэширование страницы?
PM MAIL WWW   Вверх
dipsy
Дата 12.8.2008, 11:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 13.1.2005
Где: Нижний Новгород

Репутация: нет
Всего: нет



страницы кэшируется средствами mod_python. видимо, нужно искать настройки Apache

если кто-то занимается разработкой проектов под mod_python, скажите, у вас страницы так же кэшируются по-умолчанию?
PM MAIL WWW   Вверх
americanets
Дата 14.8.2008, 12:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1100
Регистрация: 27.9.2006

Репутация: нет
Всего: 12



смотри в сторону заголовков

Код

req.headers_out.add("Cache-Control" ...



Код

req.headers_out['Pragma'] = 'no-cache'
req.headers_out['Cache-Control'] = 'no-cache'
req.headers_out['Expires'] = '-1'




--------------------
Пусть популярную музыку слушают те, среди кого она популярна
PM   Вверх
dipsy
Дата 19.8.2008, 10:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 13.1.2005
Где: Нижний Новгород

Репутация: нет
Всего: нет



Цитата
HTTP/1.x 200 OK
Date: Tue, 19 Aug 2008 07:00:11 GMT
Server: Apache/2.2.3 (Debian) mod_python/3.2.10 Python/2.4.4 PHP/5.2.3-1 mod_ssl/2.2.3 OpenSSL/0.9.8g
Cache-Control: no-cache
Pragma: no-cache
Expires: -1

страница всё равно кэшируется
PM MAIL WWW   Вверх
dipsy
Дата 19.8.2008, 10:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 13.1.2005
Где: Нижний Новгород

Репутация: нет
Всего: нет



есть предположении, что в настройках Apache для директории надо указать имя интерпритатора:
Цитата
PythonAutoReload On
PythonInterpreter IntptrName


Это сообщение отредактировал(а) dipsy - 19.8.2008, 10:37
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Веб-разработка и фреймворки | Следующая тема »


 




[ Время генерации скрипта: 0.0729 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.