FM-AND-PHP MySQL Cache Reset

Alles zum Thema FileMaker und PHP.
Siehe auch http://www.fm-and-php.info
Forumsregeln
Sie befinden sich im Archivforum! Sie können hier alte Beiträge lesen und vorhandene Diksussionen ergänzen.
Neue Diskussionen können Sie in diesem Archiv nicht erstellen!

FM-AND-PHP MySQL Cache Reset

Beitragvon silvan » Mo 5. Mai 2008, 19:43

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.

Hallo Zusammen,
ich verwende aufgrund der schlechten Performance und zur Schonung meines FM Servers den MySQL Cache. Der funktioniert im Prinzip gut, jedoch werden die gespeicherten Abfragen nach Ablauf der CacheTime nicht gelöscht.
Das hat zur Folge dass die MySQL DB viele, viele Datensätze beinhaltet und dadurch dann nicht nur die DB Grösse gewaltig wird (zur Zeit ca 500MB), sondern auch die Performace wieder zusammenbricht.

Ich habe mir ein CacheReset geschrieben welches dann jeweils die alten Abfragen wieder löschen, jedoch scheint mir diese Lösung nicht sonderlich gut zu sein.

Gibt es eine Möglichkeit den Cache direkt über den FM-AND-PHP Cache zu löschen? und damit nur die benötigten DS in der MySQL DB zu behalten.

Bin für jede Idee dankbar.

Vielen Dank und Gruss
Silvan
silvan
 
Beiträge: 13
Registriert: Mo 14. Jul 2003, 00:00

Antwort

Beitragvon schube » Di 6. Mai 2008, 00:54

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.

Hallo!


Die offizielle FM-and-PHP Version auf der Homepage löscht den Cache nicht, das ist richtig.
Für diesen Zweck würde ich an Deiner Stelle ein Cron-Script machen, das einmal wöchentlich den Cache leert.

Grüsse,
Bernhard
Dipl-Ing. (FH) Bernhard Schulz,
Geschäftsführer von http://www.schubec.com
Leiter des FileMakerProfis-Team
FileMaker Schulungen unter http://www.fm-training.info
Benutzeravatar
schube
Administrator
 
Beiträge: 2339
Registriert: Mi 7. Jul 2010, 15:59
Wohnort: Salzburg, Österreich


Zurück zu FM-and-PHP

cron