login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Cache zorgt voor problemen

Offline valles10 - 05/11/2010 10:14 (laatste wijziging 06/11/2010 16:04)
Avatar van valles10HTML interesse Het cachegeheugen van browser slaat op mijn pagina te veel op, waardoor dat als ik bv een nieuw topic aanmaak op mijn forum, eerst moet herladen worden vooraleer ik zie dat er een topic gepost is.

Idem bij het promoten naar sticky of wijzigen van topic.

Is hier iets aan te doen?

Edit:
Ik heb het over mijn hele site, als ik nieuwsbericht post, moet er eerst herladen worden.

4 antwoorden

Gesponsorde links
Offline Martijn - 05/11/2010 10:34
Avatar van Martijn Crew PHP dat is niet cache. Dan maak je gewoon eerste de select query die alle topics weergeeft, en daaronder heb je pas de code die een nieuw topic opslaat. Cache is voor afbeeldingen (en meer) maar vooral niet voor php.
Offline valles10 - 05/11/2010 10:41 (laatste wijziging 05/11/2010 10:43)
Avatar van valles10 HTML interesse ik begrijp je oplossing niet. En als ik ze toch begrijp, lost het toch nog altijd niet op wat er bij mij nieuwsberichten gebeurt?

overzicht van topics in bepaalde categorie:
http://www.plaatscode.be/140179/
Offline Martijn - 05/11/2010 11:02 (laatste wijziging 05/11/2010 11:03)
Avatar van Martijn Crew PHP
  1. $topics = mysql_query("SELECT * FROM topics WHERE forum ='".$sub."' AND topic_type =0 ORDER BY topic_datum DESC") or die(mysql_error());
  2.  
  3. $stickies = mysql_query("SELECT * FROM topics WHERE forum ='".$sub."' AND topic_type =1 ORDER BY topic_datum DESC") or die(mysql_error());
  4.  
  5. // kan beter:
  6.  
  7. $topics = mysql_query("SELECT * FROM topics WHERE forum ='".$sub."' ORDER BY topic_type DESC, topic_datum DESC") or die(mysql_error());



en ik bedoelde dat de 'opsla code' waarschijnlijk wordt geladen na je 'laat de topics zien' code. If so, dan moet daarvoor


edit: je query voor je forum_name, daar doe je nu SELECT *. Het is sneller voor de server om SELECT forum_naam te doen. Als je niet de hele tabel nodig hebt, dan ook niet de * gebruiken maar kolomnamen
Offline valles10 - 05/11/2010 11:04 (laatste wijziging 06/11/2010 16:04)
Avatar van valles10 HTML interesse Neen, dat is het 'm juist. Het aanpassen van een topics gebeurt op een andere pagina... het ene heeft dus niets rechtstreeks met andere te maken.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.202s