Maison > Tutoriel système > Linux > le corps du texte

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

WBOY
Libérer: 2024-08-07 18:46:33
original
1114 Les gens l'ont consulté

/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
Copier après la connexion

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

chmod 1777 /dev/shm/wpcache
Copier après la connexion

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
Copier après la connexion

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

drwxrwxrwt 3 www www 60 Jul 31 22:50 /dev/shm/wpcache
Copier après la connexion

À 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!

source:linuxprobe.com
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal