2012-02-20 4 views
-1

Quelqu'un pourrait-il clarifier pour moi l'effet de l'image de mise en cache Nginx?Quels sont les avantages et les inconvénients de la mise en cache des images Nginx?

Actuellement, j'utilise un serveur dédié. Les images statiques sont stockées dans un dossier et utilisées pour les articles. La bibliothèque augmente en taille d'environ 500 images chaque jour, et le serveur atteint environ 800 000 pages/jour. Chaque page contient environ 4 grandes images.

disques Server sont en RAID 1.

Je suis ont des problèmes avec la mise en cache Nginx. Le disque dur devient plein si rapidement que le serveur s'arrête de fonctionner. Je dois redémarrer le service Nginx pour que Nginx efface le cache à nouveau.

Je pensais supprimer de la configuration des images de cache (en particulier .jpg) de Nginx, parce que je pense que cette config n'aide pas le serveur de toute façon.

Étant donné que les images statiques sont stockées dans un dossier, j'ai appliqué ExpiresActive à l'en-tête. Alors, qu'est-ce que j'ai besoin de Nginx? De bas en bas, je vois le volume de disque dur gaspillé, les ressources épuisées de l'unité centrale et de la RAM tout en lisant ces images encore et encore, puis en écrivant dans la mémoire cache.

S'il vous plaît dites-moi quels avantages je vais avoir en utilisant l'image de cache Nginx?

Répondre

0

Je vous recommande de ne mettre en cache aucune image (ou tout contenu statique). Nginx est déjà efficace pour servir le contenu statique du disque.

PS: Je ne peux pas commenter. Donc, l'écrire comme une réponse. Merci.

Questions connexes