Buffer regelmatig legen

Hulp nodig bij je installatie of kom je ergens niet uit? Probeer phpBB3! Problemen lossen we samen met je op.
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Forumregels
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Gesloten
Wouterjans
Berichten: 95
Lid geworden op: 15 jan 2011, 16:20

Buffer regelmatig legen

Bericht door Wouterjans » 19 feb 2011, 16:13

Hoe maak ik dat de buffer vanzelf regelmatig geleegd wordt?

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Re: Buffer regelmatig legen

Bericht door Paul » 19 feb 2011, 17:25

Waarom wil je dat?

Wouterjans
Berichten: 95
Lid geworden op: 15 jan 2011, 16:20

Re: Buffer regelmatig legen

Bericht door Wouterjans » 19 feb 2011, 17:29

Ik heb een script. (zie flashmobforum.nl) met een agenda bovenaan. Daarbij moet de buffer veranderen wil iets anders worden weergegeven. (bijvoorbeeld dat een flashmob op de dag zelf bovenaan komt te staan)

Gebruikersavatar
PhilipvD
Berichten: 1690
Lid geworden op: 23 feb 2008, 20:06

Re: Buffer regelmatig legen

Bericht door PhilipvD » 19 feb 2011, 22:02

Misschien heb je wat aan dit bericht.

Wouterjans
Berichten: 95
Lid geworden op: 15 jan 2011, 16:20

Re: Buffer regelmatig legen

Bericht door Wouterjans » 19 feb 2011, 22:03

Oke, dat is inderdaad een optie. Maar is het niet mogelijk elke uur buffer te legen? Of komt dat dan in practijk neer op uit hebben.

Gebruikersavatar
PhilipvD
Berichten: 1690
Lid geworden op: 23 feb 2008, 20:06

Re: Buffer regelmatig legen

Bericht door PhilipvD » 19 feb 2011, 22:19

phpBB ververst de sessie standaard al om de 2 1 uur (Sessieduur onder Instellingen Serverprestatie = 3600 sec). Maar in dit geval past dat script een template bestand automatisch aan en dit gebeurt meerderen keren per dag?

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Re: Buffer regelmatig legen

Bericht door Paul » 19 feb 2011, 22:24

PhilipvD schreef:phpBB ververst de sessie standaard al om de 2 uur (Sessieduur onder Instellingen Serverprestatie = 3600 sec). Maar in dit geval past dat script een template bestand automatisch aan en dit gebeurt meerderen keren per dag?
De sessie heeft niks met de cache te maken (En 3600 seconden is 1 uur ;)). De cache van de templates wordt nooit standaard vervangen, tenzei dit uitstaat, en de file veranderd is, en de SQL cache wordt vervangen zodra de TTL, welke per query kan worden ingesteld, verlopen is.

Wouterjans
Berichten: 95
Lid geworden op: 15 jan 2011, 16:20

Re: Buffer regelmatig legen

Bericht door Wouterjans » 19 feb 2011, 22:30

Maar het gaat hier om de buffer. Die zorgt daar toch voor?

Gebruikersavatar
PhilipvD
Berichten: 1690
Lid geworden op: 23 feb 2008, 20:06

Re: Buffer regelmatig legen

Bericht door PhilipvD » 19 feb 2011, 22:42

paul schreef:
PhilipvD schreef:phpBB ververst de sessie standaard al om de 2 uur (Sessieduur onder Instellingen Serverprestatie = 3600 sec). Maar in dit geval past dat script een template bestand automatisch aan en dit gebeurt meerderen keren per dag?
De sessie heeft niks met de cache te maken (En 3600 seconden is 1 uur ;)). De cache van de templates wordt nooit standaard vervangen, tenzei dit uitstaat, en de file veranderd is, en de SQL cache wordt vervangen zodra de TTL, welke per query kan worden ingesteld, verlopen is.
Sorry, ik bedoel 1 uur inderdaad. :P Waar ik eigenlijk naartoe wilde is dat als in dit geval een template bestand wordt aangepast meerderen keren per dag dan kan je de buffer uitzetten om het probleem te omzeilen.

Wouterjans
Berichten: 95
Lid geworden op: 15 jan 2011, 16:20

Re: Buffer regelmatig legen

Bericht door Wouterjans » 19 feb 2011, 22:44

Maar wordt de site dan niet heel erg traag? Want de functie is er niet voor niets toch?

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Re: Buffer regelmatig legen

Bericht door Paul » 20 feb 2011, 10:39

Wouterjans schreef:Maar wordt de site dan niet heel erg traag? Want de functie is er niet voor niets toch?
Probeer het uit? Ik heb het nooit gemerkt eigenlijk.
PhilipvD schreef:
paul schreef:
PhilipvD schreef:phpBB ververst de sessie standaard al om de 2 uur (Sessieduur onder Instellingen Serverprestatie = 3600 sec). Maar in dit geval past dat script een template bestand automatisch aan en dit gebeurt meerderen keren per dag?
De sessie heeft niks met de cache te maken (En 3600 seconden is 1 uur ;)). De cache van de templates wordt nooit standaard vervangen, tenzei dit uitstaat, en de file veranderd is, en de SQL cache wordt vervangen zodra de TTL, welke per query kan worden ingesteld, verlopen is.
Sorry, ik bedoel 1 uur inderdaad. :P Waar ik eigenlijk naartoe wilde is dat als in dit geval een template bestand wordt aangepast meerderen keren per dag dan kan je de buffer uitzetten om het probleem te omzeilen.
Je hele verhaal mbt sessies heeft 0.0 te maken met compile templates.

Gebruikersavatar
Ger
Berichten: 4864
Lid geworden op: 03 jan 2006, 22:23
Locatie: 192.68.1.100
Contacteer:

Re: Buffer regelmatig legen

Bericht door Ger » 20 feb 2011, 11:09

Je probleem is dat je iets dat statisch is, dynamisch wil maken. Is het niet veel gemakkelijker om een variabele op te nemen in de template als {MIJN_VARIABELE en de inhoud daarvan te regelen in includes/functions.php. Dan voorkom je heel dat gedoe met die buffer.

Wouterjans
Berichten: 95
Lid geworden op: 15 jan 2011, 16:20

Re: Buffer regelmatig legen

Bericht door Wouterjans » 23 feb 2011, 20:01

Waar kun je de buffer uitzetten?

Gebruikersavatar
Ger
Berichten: 4864
Lid geworden op: 03 jan 2006, 22:23
Locatie: 192.68.1.100
Contacteer:

Re: Buffer regelmatig legen

Bericht door Ger » 23 feb 2011, 21:58

Dat zal niet gaan volgens mij, aangezien de templates geparsed moeten worden.

Maar zoals ik al zei: wat je nu doet is een omweg nemen die allerlei extra problemen met zich meebrengt. waarom probeer je het niet gewoon via een variabele te regelen, dat is echt veel gemakkelijker. Als je niet weet hoe, dan helpen we je met plezier hoor. :)

Gesloten