Maison  >  Article  >  Tutoriel système  >  Comment mettre un site Web en mémoire pour accélérer le site Web sous Linux

Comment mettre un site Web en mémoire pour accélérer le site Web sous Linux

WBOY
WBOYoriginal
2024-08-07 18:46:331084parcourir

/dev/shm/ est un fichier de périphérique, qui utilise le système de fichiers tmpfs (Remarque : sous Centos et Redhat, le répertoire /dev/shm est un lien pointant vers le répertoire /run/shm, dans Ubuntu Le système de fichiers tmpfs sous le système correspond au répertoire /run/shm, visible à l'aide de la commande df), car le répertoire /dev/shm/ n'est pas sur le disque dur, mais dans la mémoire . C'est ce qu'on appelle tmpfs. Vous pouvez voir grâce à la commande df -h que la taille par défaut de tmpfs est la moitié de la mémoire physique, et bien sûr elle peut être ajustée en fonction de la situation réelle.

Comment mettre un site Web en mémoire pour accélérer le site Web sous Linux

Créez d'abord un répertoire wpcache pour les fichiers de cache wordpress

mkdir /dev/shm/wpcache

Donnez des autorisations de lecture, d'écriture et d'exécution

chmod 1777 /dev/shm/wpcache

Montez tmpfs dans le répertoire /cache généré par le plug-in de cache wordpress

mount --bind /dev/shm/wpcache /home/wwwroot/trojansun.com/wp-content/cache ls -ld /dev/shm/wpcache

Renvoyer un contenu similaire à celui-ci pour indiquer un montage réussi

drwxrwxrwt 3 www www 60 Jul 31 22:50 /dev/shm/wpcache

À ce stade, le plug-in de cache régénérera le fichier d'échange statique. Après un certain temps, vous pourrez vérifier l'utilisation de tmpfs par la commande df -h.

Deux problèmes à noter :

1. Ajustez le délai d'expiration de la page de cache dans le plug-in de cache wordpress en fonction de la situation réelle (taille de la mémoire, nombre d'articles), sinon cela prendra trop de mémoire ;

2. Faites attention à l'ajout d'une partition d'échange pour empêcher la sauvegarde lorsque la mémoire n'est pas suffisante. Si la mémoire physique est inférieure à 4 Go, définissez la taille de la partition d'échange sur 2 Go.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn