Heim >Schlagzeilen >MemCache-Caching und Sitzung (Wissenszusammenfassung)

MemCache-Caching und Sitzung (Wissenszusammenfassung)

藏色散人
藏色散人nach vorne
2019-05-30 14:25:015286Durchsuche

Memcache ist ein verteiltes Cache-System, das von Brad Fitzpatrick von LiveJournal entwickelt wurde. Derzeit wird es jedoch von vielen Websites verwendet, um die Zugriffsgeschwindigkeit auf Websites zu verbessern, insbesondere bei einigen großen Datenbanken, die häufigen Zugriff erfordern Die Geschwindigkeit des Website-Zugriffs ist sehr wichtig.

PHP Chinesisch-Website-Lernthema: PHP-Sitzung (einschließlich Bilder, Videos, Fälle)

Das Der Arbeitsablauf von MemCache ist wie folgt:

Überprüfen Sie zunächst, ob sich die Anforderungsdaten im Memcache befinden. Wenn ja, geben Sie die Anforderungsdaten direkt zurück, ohne Vorgänge in der Datenbank durchzuführen ● Wenn sich die angeforderten Daten nicht im Memcached befinden, überprüfen Sie die Datenbank, geben Sie die von der Datenbank erhaltenen Daten an den Client zurück und speichern Sie eine Kopie der Daten im Memcached (der Memcached-Client ist nicht dafür verantwortlich und muss vom Programm explizit implementiert werden). );

● Bei jeder Aktualisierung der Datenbank werden die Daten im Memcached aktualisiert, um die Konsistenz sicherzustellen.

Es ist eine sehr gute Wahl, Memcahe für die Verwaltung von Cache- und PHP-Sitzungen zu verwenden.

Das Folgende ist eine Zusammenfassung des Arbeitsprinzips, der Installation und des PHP-Cache-Betriebs von Memcahe.

1. „Einführung in MemCache“

memcached ist eine von Brad Fitzpatric von Danga Interactive, einer Tochtergesellschaft von LiveJournal, entwickelte Software. Es ist mittlerweile zu einem wichtigen Faktor bei der Verbesserung der Skalierbarkeit von Webanwendungen in vielen Diensten wie Mixi, Hatena, Facebook, Vox, LiveJournal usw. geworden.

Klicken Sie für Details:

http:// www.php.cn/php -weizijiaocheng-417429.html

2. „Memcache-Dienst installieren“

Memcache unterstützt verschiedene Betriebssysteme wie Windows und Linux...

Klicken Sie für Details:

http://www.php.cn/windows-417465.html

3. „Aktivieren Sie PHP-Memcache Erweiterung"


php hat die Memcache-Erweiterung nicht standardmäßig aktiviert...

Klicken Sie für Details:

http://www.php.cn/ php-weizijiaocheng-417511.html

4. „PHP Operation Memcache Cache“

Nach der Installation des Memcache-Dienstes und der PHP-Erweiterung können wir PHP verwenden Betreiben Sie Memcache, um Caching zu implementieren!

Zusammenfassung aller Methoden des Memcache-Clients von PHP...

Klicken Sie für Details:

http://www.php.cn/php-weizijiaocheng-417588.html

5. „Memcache zum Speichern der Sitzung verwenden“

Standardmäßig wird die Sitzung in Form einer Datei auf der Serverseite gespeichert Aufgrund der hohen Parallelität werden unsere Webserver geclustert. Dann wird die Sitzungsfreigabe zwischen verschiedenen Servern zu einem Problem...

Klicken Sie für Details:

http://www.php.cn/php-weizijiaocheng-417590.html

6. „Memcache Graphical Management Tool MemAdmin“

Nach dem Speichern von Variablen möchten wir oft ihre Werte sehen oder ihren Status erkennen. Wir können dies über die Befehlszeile tun. Allerdings ist die Befehlszeile schwer zu verstehen. Lassen Sie mich Ihnen ein grafisches Memcache-Verwaltungstool vorstellen: MemAdmin...

Für Details klicken Sie auf:

http://www.php.cn/php -weizijiaocheng-421244. html

7. „Memcache-Sicherheit“

Memcache selbst verfügt nicht über ein Berechtigungskontrollmodul, daher ist der Memcache-Dienst offen für Das externe Netzwerk kann von Angreifern leicht gescannt und entdeckt werden, Sie können vertrauliche Informationen im Memcache durch Befehlsinteraktion direkt lesen...

Klicken Sie für Details:

http://www.php.cn/php -weizijiaocheng-421246.html

Stellungnahme:
Dieser Artikel ist reproduziert unter:hcoder.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen