it-swarm.dev

Come posso ridurre al minimo lo spazio su disco utilizzato da un'installazione di Joomla?

Ho un client su un piano di hosting con spazio insufficiente per il sito Web e un backup. In questa fase, non possono essere persuasi ad aggiornare o passare a un'altra società di web hosting.

Cosa posso fare per ridurre lo spazio su disco utilizzato da Joomla?

Esistono estensioni standard che utilizzano molto spazio su disco e che possono essere rimosse in sicurezza?

Esistono file di registro che possono crescere nel tempo e che possono essere eliminati o ripristinati in modo sicuro in qualche modo?

8
Neil Robertson

Alcuni suggerimenti,

  • Puoi rimuovere le estensioni non utilizzate.
  • È possibile rimuovere o cancellare i file di registro. Molte estensioni creano anche i propri file di registro (come Paypal, Virtuemart, ecc.)
  • Se il tuo sito non è installato con la compressione delle immagini, prova (JPEG tran o PNG out ridurranno molto spazio nei tuoi media della galleria).
  • Controlla i file e le cartelle dei tempi di sviluppo. Gli sviluppatori creano backup di cartelle e/o backup di file che è possibile rimuovere anche.
  • I backup non devono essere mantenuti sullo stesso server. Usa alcuni cloud come i plugin di Google Drive per Joomla o qualcosa di simile.

Spero che sia d'aiuto ..

7
Jobin Jose

Questa risposta dipende dal fatto che 2 cose sono vere, ma se non è applicabile al tuo problema, potrebbe essere utile per gli altri.

  1. Se usi git, rimuovi la cartella .git, questo a volte può essere MASSIVO (prima avevamo un sito da 1 MB con una cartella .git da 4 GB).

  2. Se usi Akeeba, rimuovi i vecchi backup, se si tratta di un vecchio sito credo che ad un certo punto il backup di Akeeba avesse i backup archiviati in una cartella nella directory principale, quindi spostati nella sua cartella dei componenti in seguito, abbiamo notato vecchi backup nel quello principale originale che aveva alcuni GB di backup che non erano più necessari.

4
Jordan Ramstad
  1. Controlla se stai usando immagini molto grandi che possono essere ridimensionate.
  2. Controlla le immagini inutilizzate ed eliminale.
  3. Rivedere i file di registro ed eliminarli se necessario.
4
Ivo

Un ambiente Joomla (V3) predefinito è 21 MB. L'unico candidato significativo per la rimozione potrebbe essere il modello di amministratore di hathor e le immagini di esempio. Forse l'editor di tinymce, ma la maggior parte delle implementazioni probabilmente lo vorranno. Si noti che tutto ciò che viene rimosso potrebbe restituire quando si esegue un regolare aggiornamento di manutenzione.

Ecco un albero espanso che mostra le directory più grandi in un ambiente predefinito.

  • / - 21 MB
  • / amministratore - 6 MB
    • / amministratore/componenti - 3 MB
    • / amministratore/lingua - 1 MB
    • / administrator/templates - 2 MB
    • / administrator/templates/hathor - 1 MB
    • / administrator/templates/isis - 1 MB
  • / componenti - 1 MB
  • / immagini - 1 MB
  • / libraries - 6 MB
    • / libraries/cms - 1 MB
    • / libraries/fof - 1 MB
    • / libraries/joomla - 3 MB
  • / media - 5 MB
    • / media/editors - 2 MB
      • / media/editors/tinymce - 1 MB
    • / media/jui - 2 MB
    • / media/system - 1 MB
  • / plugins - 1 MB
  • / template - 1 MB

Ci sono altre directory che potrebbero crescere che potrebbero essere rimosse.

  • / cache
  • / logs
  • / tmp

E poi ci sono directory di sviluppo, ma queste si trovano solo in un checkout di origine.

  • /.idiota
  • /costruire
  • / test
3
Peter Wiseman

Esamina anche il database SQL e ordina per dimensione. Ci sono momenti in cui la tabella delle sessioni viene incasinata e cresce senza mai essere cancellata. Meno di 1 Mb è tipico. Ne ho scoperto uno che era 600 Mb. La tabella può essere troncata in modo sicuro e tutti gli utenti online dovranno semplicemente accedere nuovamente.

3
Duke3D

Rimuovere tutti i vecchi backup, quindi trasferire i backup futuri fuori sede. Il backup di Akeeba può essere utilizzato per eseguire automaticamente il backup su Dropbox o simili.

Rivedi il contenuto delle tue immagini e directory multimediali per verificare che tu o il tuo cliente non abbiate aggiunto risorse molto grandi. Come già sottolineato, l'installazione predefinita di Joomla è piuttosto leggera ma ciò non significa che qualcuno non abbia caricato alcune immagini da 10 Mb o un pdf da 200 Mb.

1
Seth Warburton
  1. Rimuovi modelli inutilizzati
  2. Rimuovi le immagini non utilizzate (fornite per impostazione predefinita con Joomla)
1
Shyam
  • Rimuovere:

    • index.html di ogni cartella
    • amministratore/template/hathor se non utilizzato
    • template/beez3 se non utilizzato
    • media/editors/tinymce quando sono in uso altri editor
  • Pulito <DocumentRoot>/<joomla>/tmp, cerca le cartelle install_ # rimaste dopo l'installazione

  • Assicurarsi che il database contenga solo le tabelle in uso.

1
sovainfo