Heim >Backend-Entwicklung >PHP-Tutorial >Erweiterte Cache-Konfiguration von PHP MemCached

Erweiterte Cache-Konfiguration von PHP MemCached

巴扎黑
巴扎黑Original
2016-11-08 13:35:531169Durchsuche

1. Was ist MemCached?

Memcache ist ein leistungsstarkes verteiltes Speicherobjekt-Cache-System, das zum Speichern von Daten in verschiedenen Formaten verwendet werden kann, einschließlich Bildern, Videos, Dateien und Datenbankabrufergebnissen. Websites, die Memcache verwenden, weisen im Allgemeinen einen relativ hohen Datenverkehr auf. Um die Datenbank zu entlasten, wird Memcache als Cache-Bereich verwendet, um einen Teil der Informationen im Speicher zu speichern, damit am Frontend schnell darauf zugegriffen werden kann.

2. Installation von Memcache auf der Windows-Plattform

(1) Laden Sie memcached 1.2.4 herunter

(2) Entpacken Sie es in ein benutzerdefiniertes Verzeichnis. Zum Beispiel (D:memcached)

(3) Öffnen Sie DOS und geben Sie den folgenden Befehl ein:

D:memcachedmemcached.exe -d install

(4) Geben Sie dann

D:memcachedmemcached.exe -d start

Start. Zukünftig wird memcached bei jedem Start automatisch als Dienst von Windows gestartet.

(5) D:memcachedmemcached.exe -h Hilfe anzeigen und die Verwendung verschiedener Befehle abrufen

3. Memcache Win32-Installation und -Konfiguration in PHP

(1) Herunterladen : php_memcache.dll-Komponente (WAMP ist im Lieferumfang enthalten. Da php_memcache eine Erweiterung eines Drittanbieters ist, ist das ursprüngliche PHP nicht im Lieferumfang enthalten. Sie können es von der offiziellen Website herunterladen)

(2) Kopieren Sie php_memcache. dll in das angegebene Komponentenverzeichnis, standardmäßig phpext

(3) Fügen Sie einen Satz zu PHP.ini hinzu: extension=php_memcache.dll

(4) Starten Sie den WEB-Dienst neu und verwenden Sie phpinfo( )-Funktion zur Überprüfung der Aktivierungssituation

4. Verwenden Sie PHP, um Memcache zu verbinden

$mem = new Memcache;//初始化一个实例
$mem->connect('127.0.0.1', 11211) or die ("连接失败");//连接服务器地址和默认端口
$version = $mem->getVersion();//获得版本信息
echo $version;


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn