Wo kommt APC speichern der Daten?
Möchte ich apc_store()
cache einige Ergebnisse.
Aber ich muss wissen, wo die Daten gespeichert werden, und was ist die Grenze.
Tut es immer Speicher Arbeitsspeicher? Oder auch auf die Festplatte schreibt? Ich würde es vorziehen, dass die Daten, die nicht zugegriffen wird, sehr Häufig auf der Festplatte gespeichert ist. Sollte ich eine andere caching-system für das?
Ist das das limit??? apc.shm_size = 32MB
. Wenn ja, was passiert, wenn ich Sie überschreiten?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gespeicherten Daten in der AHK-variable cache über
apc_store()
ist immer im Speicher abgelegt. Wenn Sie brauchen, um mehr Daten speichern, als dies Sinn macht, werden Sie brauchen, um zu kommen mit einigen anderen caching-Lösung selbst.Den
apc.shm_size
Konfiguration Richtlinie legt die Größe des ganze APC shared-memory-cache, der sowohl für Befehle und Variablen. Wenn Sie schreiben, mehr Daten in den cache, als hier angegeben, werden Elemente gelöscht werden, aus dem cache, beginnend mit dem least-recently-used. Ihr code muss in der Lage sein, damit umzugehen-es ist ein cache, nachdem alle, die nicht in der Datenbank.APC speichert es in den Speicher.
können Sie die Größe, die Sie verwenden möchten, mit apc.shm_size
dies ist ein link explaning wie APC funktioniert.
http://lampzone.wordpress.com/2010/03/26/how-does-apc-work/
Und die Liste fo alle APC-Einstellungen
http://php.net/manual/en/apc.configuration.php
APC speichert immer Daten im Speicher, es wurde entwickelt für das und nichts anderes. Können Sie nicht APC-Daten auf die Platte schreiben, aber du kannst natürlich die Implementierung mehrerer unterschiedlicher storage-Adapter für das caching benötigt. Wenn Sie möchten, einige Dinge werden auf der Festplatte gespeichert, implementieren einer file-adapter. Die verschiedenen Größeneinstellungen sind in der Tat, wie viel Speicher Sie zuweisen, APC und wenn Sie Sie überschreiten, APC start-dumping-LIFO. Dies sollte nur Einfluss auf Ihre Leistung und sonst nichts. Ihre Anwendung muss in der Lage zu funktionieren mit oder ohne cache. Wenn das nicht der Fall ist, sind Sie, missbrauchen die Idee des caching für die Persistenz.