Kann ich die Lebensdauer eines Memcached-Elements verlängern, ohne es tatsächlich zu erhalten?Wie verlängert man Memcached Artikel Lebenszeit ohne es zu bekommen?
Sicher kann ich den Artikel, setzen Sie es wieder und erhöhen Sie eine Lebensdauer. Aber auf diese Weise muss ich das Objekt zuerst in den Speicher des Skripts kopieren, was nicht gut für die Performance ist.
Viele haben den Eindruck, dass sie memcached als eine Art semi-permanenter Speicher verwenden können, was ich nicht feststellen kann. –
Ja, aber auf diese Weise wird Memcached den gesamten verfügbaren Speicher erfassen. Zuallererst würde ich bevorzugen, dass mein Server eine Speicherreserve hat. Und ich bin mir nicht sicher, aber würde Memcached nicht langsamer arbeiten, wenn es den Speicher freigeben müsste, bevor es etwas speichert. –
Die Sache ist, dass ich Benutzerdaten darin speichern möchte, sobald ein Benutzer angemeldet ist. Ich möchte, dass sie dort sein, bis der Benutzer aktiv ist (TTL bei jeder Benutzeranfrage erweitern). Ich möchte diese Daten jedoch nicht ständig abrufen. –