Portál AbcLinuxu, 5. května 2025 18:55
Ahoj,
řeším teď na jednom stroji problém s cachováním stránek. Když nastartuju apache a řeknu mu o stránku tak mi ji v pohodě vrátí přesně jak očekávám. Když však na tý stránce na něco kliknu tak už další stránka často není to co očekávám, ale je to ta minulá. Když kliknu třeba na 5 odkazů a pak dávám refresh, tak se mi tam náhodně střídají výsledky, které už jsem dostal. Dělalo mi to na Kubuntu 6.06, pak mi to dělalo na Archu, v Archu se pak aktualizoval Python a asi i mod_python a všechno začalo jed. Teď na jinym stroji s Debianem (Etch) to zase nejede a výsledky se různě míchají :( Když pak nastane nějaká chyba, já jí opravím a dám refresh mám jí tam pořád a změna se projeví až po restartu apache. Vymazání *.pyc souborů taky nepomáhá :( Nemáte někdo řešení tohoto problému? Vůbec netuším jestli to je bug a měl by se hlásit nebo to je nějaký parametr při kompilaci ci konfiguraci :(
Ještě přidávám kus konfiguráku.
<Directory /home/pywebusers> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all AddHandler mod_python .py PythonOption no_cache 1 PythonHandler mod_python.publisher PythonDebug On Header set Pragma "no-cache" Header set Cache-Control "no-cache" Header set Expires "-1" </Directory>
Na otázku zatím nikdo bohužel neodpověděl.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.