Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Multiple chaching na jednoj stranici sa razlicitim lifetime

[es] :: PHP :: Smarty template engine :: Multiple chaching na jednoj stranici sa razlicitim lifetime

[ Pregleda: 5276 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

NetworkAdmin

Član broj: 4445
Poruke: 609
*.ppp-01.sa.lol.ba.



Profil

icon Multiple chaching na jednoj stranici sa razlicitim lifetime27.08.2004. u 12:34 - pre 238 meseci
Jeli neko radio multiple Cache na jednoj stranici da radi recimo centralna kolona sajta se kesira 30 sekundi a header i footer po sat vremena?
 
Odgovor na temu

bluesman

Član broj: 4505
Poruke: 1895
*.198.eunet.yu



+1 Profil

icon Re: Multiple chaching na jednoj stranici sa razlicitim lifetime27.08.2004. u 23:49 - pre 238 meseci
Nista te ne razumem.
Goran Pilipović fka bluesman
 
Odgovor na temu

BlueIce
Marko Marić
Novi Sad

Član broj: 4448
Poruke: 215
195.178.35.*



Profil

icon Re: Multiple chaching na jednoj stranici sa razlicitim lifetime28.08.2004. u 07:31 - pre 238 meseci
Ja sam, i sasvim je moguća takva kombinacija, nešto slično sam radio, više različitih "sekcija" jedne stranice se keširaju različitim vremenima i to radi kao zmaj. Čak možeš da dodeliš grupe pa tek onda imaš interesantne efekte...

PS: Mislim da bi Vas dvojica trebali još malo da pročitate Smaty DOC B-)
 
Odgovor na temu

NetworkAdmin

Član broj: 4445
Poruke: 609
*.access-sa1.lsinter.net



Profil

icon Re: Multiple chaching na jednoj stranici sa razlicitim lifetime28.08.2004. u 10:16 - pre 238 meseci
BlueIce imas pravo, ma i meni je bilo logicno skroz da imaju takve mogucnosti samo do sad mi nisu trebale.

Sad sam sredio recimo banner $chache_lifetime je 30 sekundi meni i ostale zezancije sam stavio 24 sata a vijesti prilikom dodavanja nove vijesti ili komentara na vijest cistim cache i naravno profilaktike radi svakih 30 minuta.

Ma sve se nadje samo treba potreba da bi se naucilo.

Mali hint pogledajte varivablu $caching i notice ako je ona 2.
 
Odgovor na temu

NetworkAdmin

Član broj: 4445
Poruke: 609
*.access-sa1.lsinter.net



Profil

icon Re: Multiple chaching na jednoj stranici sa razlicitim lifetime28.08.2004. u 10:30 - pre 238 meseci
Evo sto kazu na smarty general mailing listi
Citat:
As far as I'm aware, it's not possible to change the caching values
for children of the parent templates. The output is cached for a
display()/fetch() call and all its descendants.

Theres no reason why you have to only have the one template and
include everything in from there.. you can do it like this:
Code:
<?php

$smarty->cache_lifetime = 10000;
$smarty->display('header.tpl');

$smarty->cache_lifetime = 30;
$smarty->display('banner.tpl');

$smarty->cache_lifetime = 1800 + $randomness;
$smarty->display('content.tpl');

$smarty->cache_lifetime = 10000;
$smarty->display('footer.tpl');

?> 



I do all my pages like this for the fine tuning it allows.
 
Odgovor na temu

BlueIce
Marko Marić
Novi Sad

Član broj: 4448
Poruke: 215
195.178.35.*



Profil

icon Re: Multiple chaching na jednoj stranici sa razlicitim lifetime28.08.2004. u 15:21 - pre 238 meseci
Mislim da to i nije tako pametna ideja, tj mnogo je po meni bolje:
Code:
<?php
// Pretpostavljamo da su vremena sa kesiranje dobro postavljena

if ($updated_1)
  clear_cache('group_1'); //ociti kes, vrati vreme na ono koje treba da bude za kesiranje (ako se promenilo), a smarty ce da zavrsi ostalo :)
if ($updated_2)
  clear_cache('group_2'); 
.
.
.
if ($updated_n)
  clear_cache('group_n');

$smaty->assign('header', $smarty->fetch('header.tpl') );
$smaty->assign('banner', $smarty->fetch('banner.tpl') );
$smaty->assign('footer', $smarty->fetch('footer.tpl') );

$smarty->display('content.tpl');

?> 
 
Odgovor na temu

NetworkAdmin

Član broj: 4445
Poruke: 609
*.access-sa1.lsinter.net



Profil

icon Re: Multiple chaching na jednoj stranici sa razlicitim lifetime29.08.2004. u 01:29 - pre 238 meseci
ma ovo je copy paste sa mail liste bilo... naravno da i ja fetchujem komade sajta prvo pa ih kao stringove samo assign...
 
Odgovor na temu

[es] :: PHP :: Smarty template engine :: Multiple chaching na jednoj stranici sa razlicitim lifetime

[ Pregleda: 5276 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.