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: 1947 | Odgovora: 6 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

NetworkAdmin
Zoran Knezevic
programer u jednoj X kompaniji, radim na daljinu onli..
Beograd

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

Sajt: www.rentalio.com


Profil

icon Multiple chaching na jednoj stranici sa razlicitim lifetime27.08.2004. u 12:34

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?
27.08.2004. u 12:34 

bluesman
Goran Pilipović
Beograd

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

ICQ: 7987706
Sajt: www.revolution.co.yu


Profil

icon Re: Multiple chaching na jednoj stranici sa razlicitim lifetime27.08.2004. u 23:49
Nista te ne razumem.
Goran Pilipović fka bluesman
27.08.2004. u 23:49 

BlueIce
Petar Marić
Čačak - Novi Sad

Član broj: 4448
Poruke: 214
195.178.35.*

Sajt: www.fabrika-opruga.com


Profil

icon Re: Multiple chaching na jednoj stranici sa razlicitim lifetime28.08.2004. u 07:31
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-)
28.08.2004. u 07:31 

NetworkAdmin
Zoran Knezevic
programer u jednoj X kompaniji, radim na daljinu onli..
Beograd

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

Sajt: www.rentalio.com


Profil

icon Re: Multiple chaching na jednoj stranici sa razlicitim lifetime28.08.2004. u 10:16
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.
28.08.2004. u 10:16 

NetworkAdmin
Zoran Knezevic
programer u jednoj X kompaniji, radim na daljinu onli..
Beograd

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

Sajt: www.rentalio.com


Profil

icon Re: Multiple chaching na jednoj stranici sa razlicitim lifetime28.08.2004. u 10:30
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.
28.08.2004. u 10:30 

BlueIce
Petar Marić
Čačak - Novi Sad

Član broj: 4448
Poruke: 214
195.178.35.*

Sajt: www.fabrika-opruga.com


Profil

icon Re: Multiple chaching na jednoj stranici sa razlicitim lifetime28.08.2004. u 15:21
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');

?> 

28.08.2004. u 15:21 

NetworkAdmin
Zoran Knezevic
programer u jednoj X kompaniji, radim na daljinu onli..
Beograd

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

Sajt: www.rentalio.com


Profil

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

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

[ Pregleda: 1947 | Odgovora: 6 ]

Postavi temu Odgovori

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