С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
Python
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Dimedrol
2369 / 932 / 129
Регистрация: 25.04.2009
Сообщений: 2,635
Записей в блоге: 4
1

Кэширование в psp (Python Server Pages)

20.02.2012, 17:52. Просмотров 663. Ответов 1
Метки нет (Все метки)

Добрый день.

Как происходит кэширование в psp?

index.py
Python
1
2
3
4
5
from mod_python import psp
def index(req):
        req.content_type = 'text/html'
        template = psp.PSP(req, filename='template/template.html')
        template.run({'what':'Hello', 'title':'News'})
template/template.html
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>Hello</title>
    </head>
    <body>
  <%-- This is a simple psp template called template.html --%>
  <h1>Hello, <%=what%>!</h1>
    <%@ include file="news.html" %>
  </body>
</html>
template/news.html
HTML5
1
2
3
4
5
6
7
8
<div class="news">
    <h2><%=title%></h2>
    <ul>
        <li>First</li>
        <li>Second</li>
        <li>Third</li>
    </ul>
</div>
Выводит:
Название: 1.png
Просмотров: 78

Размер: 4.5 Кб
Добавим еще новость:template/news.html
HTML5
1
2
3
4
5
6
7
8
9
<div class="news">
    <h2><%=title%></h2>
    <ul>
        <li>First</li>
        <li>Second</li>
        <li>Third</li>
        <li><strong>Еще одна новость</strong></li>
    </ul>
</div>
Перегружаем страницу и...Все по-прежнему.
Новая запись появится только через, примерно, минуту.
Как с этим бороться?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.02.2012, 17:52
Ответы с готовыми решениями:

Кэширование малых чисел в Python
Всем привет! Есть список, в списке могут содержаться числа от 0 до ~30....

Python - момент истины. Python - как оружие возмездие против системы
Какие модули в python мне нужны для взлома баз данных? Перехвата информации?...

Cx_freeze python error in main script как исправить- Python
Пытался создать из .py .exe , но при запуске .exe получаю ошибку вот код...

Как из Python скрипта выполнить другой python скрипт?
Как из Python скрипта выполнить другой python скрипт? Если он находится в той...

Порт pyqt5 (python 3.5) программы на android - Python
Подскажите пожалуйста возможно ли программу написанную на python методами pyqt5...

1
Dimedrol
2369 / 932 / 129
Регистрация: 25.04.2009
Сообщений: 2,635
Записей в блоге: 4
21.02.2012, 14:01  [ТС] 2
Я вот что подумал, а не может происходить кэширование на стророне апача?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.02.2012, 14:01

Почему синтаксис Python 2.* и Python 3.* так отличается?
Привет! Решил на досуге заняться изучением Python'a. Читаю книгу по второму...

Что лучше учить Python 2 или Python 3?
хочу начать учить питон но полазив в нете, частенько попадалась информация что...

Python 35 Выполнить файл из python shell
Есть файл do.py : print('start') import os import sys import re import...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru