/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.
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!