web-dev-qa-db-fra.com

Comment puis-je réduire l'espace disque utilisé par une installation de Joomla?

J'ai un client sur un plan d'hébergement avec un espace insuffisant pour le site Web et une sauvegarde. À ce stade, ils ne peuvent pas être persuadés de passer à une autre société d’hébergement Web.

Que puis-je faire pour réduire l'espace disque utilisé par Joomla?

Existe-t-il des extensions standard utilisant beaucoup d'espace disque et pouvant être supprimées en toute sécurité?

Existe-t-il des fichiers journaux qui peuvent devenir volumineux avec le temps et qui peuvent être supprimés ou réinitialisés en toute sécurité?

8
Neil Robertson

Quelques conseils,

  • Vous pouvez supprimer les extensions non utilisées.
  • Vous pouvez supprimer ou effacer les fichiers journaux. Beaucoup d'extensions créent aussi leurs propres fichiers de log (Paypal, Virtuemart, etc.)
  • Si votre site n’est pas installé avec la compression d’image, essayez-le (une sortie JPEG ou PNG réduira l’espace disponible dans les médias de votre galerie).
  • Vérifiez les fichiers et les dossiers du temps de développement. Les développeurs créent des sauvegardes de dossiers et/ou de fichiers que vous pouvez également supprimer.
  • Les sauvegardes ne doivent pas être conservées sur le même serveur. Utilisez des nuages ​​pour cela, comme les plug-ins de lecteur Google pour Joomla ou quelque chose de similaire.

J'espère que ça aide ..

7
Jobin Jose

Cette réponse dépend de 2 choses étant vraies, mais si ce n'est pas applicable à votre problème, cela pourrait être utile pour les autres.

  1. Si vous utilisez git, supprimez le dossier .git, cela peut parfois être MASSIF (un site de 1 Mo avait déjà un dossier .git de 4 Go).

  2. Si vous utilisez Akeeba, supprimez les anciennes sauvegardes, si c’est un ancien site, je pense qu’à un moment donné, les sauvegardes d’Akeeba étaient stockées dans un dossier du répertoire racine, puis déplacées plus tard dans son propre dossier de composant. celui d'origine qui contenait quelques Go de sauvegardes inutiles.

4
Jordan Ramstad
  1. Vérifiez si vous utilisez de très grandes images pouvant être redimensionnées.
  2. Recherchez les images inutilisées et supprimez-les.
  3. Consultez les fichiers journaux et supprimez-les si nécessaire.
4
Ivo

Un environnement Joomla (V3) par défaut est de 21 Mo. Le seul candidat important à supprimer peut être le modèle d’administrateur d’hathor et les exemples d’images. Peut-être l'éditeur tinymce, mais la plupart des implémentations le voudront probablement. Notez que tout élément supprimé peut être renvoyé lorsque vous effectuez une mise à jour de maintenance régulière.

Voici une arborescence développée montrant les plus grands répertoires dans un environnement par défaut.

  • / - 21 Mo
  • / administrateur - 6 Mo
    • / administrateur/composants - 3 Mo
    • / administrateur/langue - 1 Mo
    • / administrateur/modèles - 2 Mo
    • / administrateur/templates/hathor - 1 Mo
    • / administrateur/templates/isis - 1 Mo
  • / composants - 1 Mo
  • / images - 1 Mo
  • / bibliothèques - 6 Mo
    • / bibliothèques/cms - 1 Mo
    • / bibliothèques/fof - 1 MB
    • / libraries/joomla - 3 Mo
  • / media - 5 Mo
    • / media/editors - 2 MB
      • / media/éditeurs/tinymce - 1 MB
    • / media/jui - 2 Mo
    • / média/système - 1 Mo
  • / plugins - 1 Mo
  • / modèles - 1 Mo

Il existe d'autres répertoires susceptibles d'être développés qui pourraient être supprimés.

  • / cache
  • / journaux
  • / tmp

Et puis il y a des répertoires de développement, mais ceux-ci ne se trouvent que dans une extraction de source.

  • /.git
  • /construire
  • / tests
3
Peter Wiseman

Examinez également la base de données SQL et effectuez un tri par taille. Il y a des moments où la table de session est perturbée et s'agrandit sans s'effacer. Moins de 1Mo est typique. J'ai découvert celui qui faisait 600 Mo. La table peut être tronquée en toute sécurité et tout utilisateur en ligne devra simplement se connecter à nouveau.

3
Duke3D

Supprimez toutes vos anciennes sauvegardes, puis transférez les sauvegardes futures hors site. La sauvegarde Akeeba peut être utilisée pour sauvegarder automatiquement vers Dropbox ou similaire.

Examinez le contenu de vos répertoires d'images et de supports pour vérifier que vous, ou votre client, n'avez pas ajouté de ressources très volumineuses. Comme nous l'avons déjà souligné, l'installation par défaut de Joomla est assez légère, mais cela ne signifie pas que quelqu'un n'a pas téléchargé des images de 10 Mo ou un fichier PDF de 200 Mo.

1
Seth Warburton
  1. Supprimer les modèles inutilisés
  2. Supprimer les images inutilisées (fournies par défaut avec Joomla)
1
Shyam
  • Retirer:

    • index.html de chaque dossier
    • administrateur/templates/hathor sauf si utilisé
    • templates/beez3 sauf si utilisé
    • media/editors/tinymce lorsqu'un autre éditeur est utilisé
  • Nettoyer <DocumentRoot>/<joomla>/tmp, recherchez les dossiers install_ # laissés après l'installation

  • Assurez-vous que la base de données ne contient que les tables utilisées.

1
sovainfo