FM_AND_PHP_CACHE

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_CACHE

Beitragvon mtbchallenge1 » Mo 8. Sep 2008, 22:13

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

hallo profis,
ich wollte mal die fm cache funktion testen. aber irgendwie mach ich einen fehler?!
kann mir jemand weiterhelfen bzw auch die vorteile,nachteile und Funktionsweise des FMCache erklären?


fehlermeldung:" Error in my_thread_global_end(): 1 threads didn't exit "

die Mysql Datenbank habe ich angelegt,php läuft(PHP Version 5.2.3),andere fmandphp seiten laufen normal.

danke
kurt
mtbchallenge1
 
Beiträge: 1
Registriert: Mo 8. Sep 2008, 00:00

Antwort

Beitragvon schube » Di 9. Sep 2008, 03:48

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

Hallo!


Das ist wirklich ein komischer Fehler...
Sicher dass MySQL richtig konfiguriert ist und korrekt lauft?

Vorteil des Cache ist, dass die Webseite unter Umständen viel viel viel viel schneller lauft als ohne Cache. "Unter Umständen" deshalb, weil das von vielen Faktoren abhängig ist. Aber ich habe Seiten laufen, da greifen pro Tag 30.000 Leute zu und mit dem Cache ist das kein Problem. Ohne Cache würde der FileMaker das nie aushalten.

Der Cache ist relativ einfach zu implementieren.

Nachteil: Man muss natürlich ein wenig denken, wo es Sinn macht zu cachen.
Man muss sich was überlegen, wie die Daten trotzdem aktuell gehalten werden. zB Cache leeren jede Stunde oder immer bei einer bestimmten Aktion.
Wenn man den Cache verwendet, dann sollte man darauf achten überall im PHP Programm den Cache zu verwenden, damit der Cache die EDIT, NEW, DUPLICATE und DELETE Kommandos abfangen und den Cache selbst leeren kann. Außerdem sollten nur Felder von 1 Tabelle pro Abfrage verwendet werden. Macht man das nicht, dann "denkt" der Cache nicht mehr selbst mit und man muss sich ggf. selbst Strategien zum Aktualisieren der Daten überlegen.

So ein Cache ist optimal für News oder halbwegs statischen Content.
Für Live-Aktienkurse ist das nicht geeignet :-)

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