dedlfix: Ich brauche mal ein wenig Inspiration, Datenbankabfrage Cachen

Beitrag lesen

Hi!

Ich habe bei meinem Provider mal nach den http://www.php.net/manual/de/book.apc.php Funktionen angefragt.
Gibt es keine einfache Lösung für dieses scheinbar einfache Problem?

APC ist schon eine der Lösungen, Shared Memory wäre eine andere. Beide Lösungen wirst du wahrscheinlich beim Massenhoster nicht bekommen.

Sessions funktionieren nicht nur mit Client-Bindung. Du kannst eine Session auch auf eine feste SID öffnen. Sessions haben gegenüber nur zum Lesen geöffneter Dateien jedoch zusätzlich den Nachteil, dass sie exklusiv geöffnet werden, auch wenn du nur daraus lesen willst. Die anderen Prozesse warten, während die Session von einer anderen Script-Instanz geöffnet worden ist. Auch bei selbst angelegten Dateien musst du, besonders bei diesen vielen gleichzeitigen Zugriffen einen Locking-Mechanismus für die Zeit des Datenänderns vorsehen. Inwieweit das bei den Cache/ShMem-Lösungen notwendig ist, musst du selbst herausfinden.

Lo!