1. Introduction à Memcache
Memcache est un système de cache d'objets à mémoire distribuée haute performance qui peut être utilisé pour stocker des données dans divers formats, notamment des images, des vidéos, des fichiers et des résultats de récupération de base de données.
Les sites Web qui utilisent Memcache ont généralement un trafic relativement important Afin de soulager la pression sur la base de données, Memcache est utilisé comme zone de cache pour sauvegarder une partie des informations en mémoire, afin de pouvoir y accéder rapidement en façade. fin.
2.Installation de Memcache Win32
(1) Adresse de téléchargement :
http://www.jehiah.cz/projects/memcached-win32/
(2) Étapes d'installation :
étape 1 Décompressez le package compressé dans n'importe quel répertoire, tel que c:mem. La structure des répertoires est la suivante :
étape 2 Installez memcache dans le service Windows : c:memmemcached.exe -d install S'il n'y a pas de message d'erreur, l'installation est terminée. .
étape 3 Démarrez le service memcache : c:memmemcached.exe -d start S'il n'y a pas de message d'erreur, le démarrage est réussi. Comme le montre la figure ci-dessous :
Remarque : si vous n'avez pas besoin d'ajouter Memcache au service Windows, vous pouvez double-cliquer manuellement sur la décompression et démarrer memcached.exe dans le répertoire racine à chaque fois. Les étapes 2 et 3 ne sont alors pas nécessaires. Les étapes 2 et 3 ci-dessus doivent être exécutées à partir de l’invite de commande.
(3) Testez si l'installation a réussi
Une fois le service Memcache démarré avec succès, vous pouvez utiliser telnet 127.0.0.1 11211 pour tester si la connexion est réussie si la connexion est réussie, utilisez le ; Commande stats pour afficher les informations de base de Memcache. Comme le montre la figure ci-dessous :
3. Configuration de Memcache en PHP
(1) Étapes de configuration
étape 1 Téléchargez le composant php_memcache.dll et placez-le dans le répertoire du composant d'extension PHP, tel que : phpext
étape 2 Après avoir ajouté extension=php_memcache.dll à PHP.ini, redémarrez Apache.
(2) Testez si la configuration est réussie
Utilisez phpinfo() pour vérifier si elle est activée avec succès. Comme le montre la figure ci-dessous :
(3) Test de Memcache en PHP
<?php $mem = new Memcache; $mem->connect('127.0.0.1',11211) or die("连接失败"); $mem->getVersion(); ?>
Veuillez prêter attention à d'autres articles liés au cache avancé PHP MemCached tutoriels graphiques de configuration PHP site chinois !