Maison  >  Article  >  Mise en cache et session MemCache (résumé des connaissances)

Mise en cache et session MemCache (résumé des connaissances)

藏色散人
藏色散人avant
2019-05-30 14:25:015156parcourir

Memcache est un système de cache distribué développé par Brad Fitzpatrick de LiveJournal, mais il est actuellement utilisé par de nombreux sites Web pour améliorer la vitesse d'accès aux sites Web, en particulier pour certaines grandes bases de données qui nécessitent un accès fréquent. la vitesse d’accès au site Web est très importante.

Sujet d'apprentissage du site Web chinois php : session php (incluant des photos, des vidéos, des cas)

Le Le flux de travail de MemCache est le suivant :

● Vérifiez d'abord si les données de la demande du client sont dans Memcached. Si c'est le cas, renvoyez les données de la demande directement sans effectuer aucune opération sur la base de données

. ● Si les données demandées ne sont pas dans Memcached, vérifiez la base de données, renvoyez les données obtenues de la base de données au client et mettez en cache une copie des données dans Memcached (le client Memcached n'est pas responsable et doit être explicitement implémenté par le programme. );

● Chaque fois que la base de données est mise à jour, les données dans memcached sont mises à jour pour garantir la cohérence

C'est un très bon choix d'utiliser memcahe pour gérer le cache et les sessions PHP ;

Ce qui suit est un résumé du principe de fonctionnement, de l'installation et de l'opération de mise en cache PHP de memcahe.

1. "Introduction à MemCache"

memcached est un logiciel développé par Brad Fitzpatric de Danga Interactive, une filiale de LiveJournal. C'est aujourd'hui devenu un facteur important d'amélioration de l'évolutivité des applications Web dans de nombreux services tels que mixi, hatena, Facebook, Vox, LiveJournal, etc...

Cliquez pour plus de détails : http:// www.php.cn/php -weizijiaocheng-417429.html

2. "Installation du service memcache"

memcache prend en charge divers systèmes d'exploitation tels que Windows et linux...

Cliquez pour plus de détails : http://www.php.cn/windows-417465.html

3. extension"

php n'a pas l'extension memcache activée par défaut...

Cliquez pour plus de détails : http://www.php.cn/ php-weizijiaocheng-417511.html

4. "PHP Operation Memcache Cache"

Après avoir installé le service memcache et l'extension php, nous pouvons utiliser php pour utilisez Memcache pour implémenter la mise en cache !

Résumé de toutes les méthodes du client Memcache de PHP...

Cliquez pour plus de détails : http://www.php.cn/php-weizijiaocheng-417588.html

5. "Utiliser memcache pour enregistrer la session"

Par défaut, la session est enregistrée sous forme de fichier côté serveur. et une concurrence élevée, nos serveurs Web seront regroupés. Le partage de session entre différents serveurs deviendra alors un problème...

Cliquez pour plus de détails : http://www.php.cn/php-weizijiaocheng-417590.html

6. "Memcache Graphical Management Tool MemAdmin"

Après avoir enregistré des variables, nous souhaitons souvent voir leurs valeurs ou détecter leur statut. Nous pouvons le faire via la ligne de commande. Cependant, la ligne de commande est difficile à comprendre. Laissez-moi vous présenter un outil de gestion graphique memcache : MemAdmin...

Pour plus de détails, cliquez sur : http://www.php.cn/php. -weizijiaocheng-421244.html

7. "Memcache Security Related"

memcache lui-même n'a pas de module de contrôle des autorisations, le service memcache est donc ouvert à le réseau externe peut facilement être analysé et découvert par des attaquants, vous pouvez lire directement les informations sensibles dans Memcache via l'interaction des commandes...

Cliquez pour plus de détails : http://www.php.cn/php -weizijiaocheng-421246.html

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer