it-swarm.dev

Joomla 3.3.0 molto lento

Sto eseguendo Joomla 3.3.0 su un VPS ed è estremamente lento. In effetti, è il più lento che abbia mai visto caricare Joomla prima (può richiedere fino a 5 minuti per caricare l'editor di articoli !!).

Qualche idea su cosa potrebbe causarlo?

Componenti installati:

  • Editor JCE
  • K2
  • Mosets Tree
  • Xmap
  • Akeeba Admin Tools
  • Akeeba Backup
  • JComments

In esecuzione su:

  • Versione PHP 5.3.10-1ubuntu3.11
  • Versione database 5.5.35-0ubuntu0.12.04.2
  • Web Server Apache/2.2.22 (Ubuntu)

Ho provato a disabilitare vari plug-in/estensioni uno per uno, ma questo non sembra averlo risolto. Ho anche ottimizzato le tabelle nel database (inizialmente concentrandomi sulle tabelle degli articoli) ma ancora una volta questo non sembrava fare la differenza.

Qualsiasi aiuto sarebbe grande! Grazie!

1
RustyJoomla

Ok, ho trovato il problema e risolto.

Il server elimina tutti i pacchetti in uscita in cui la destinazione è la stessa dell'origine: un loopback. Lo fa per motivi di sicurezza.

Se ci sono diversi server all'interno del firewall, se chiamano tra loro devono usare i loro nomi di dominio esterni, la correzione è quella di impostare il proprio server DNS interno che risolve i nomi di dominio in indirizzo IP interno.

L'ho risolto hackerando il file hosts per ora. ma quanto sopra è la causa.

1
RustyJoomla

Se hai accesso a SSH prova a utilizzare top/htop (potrebbe richiedere root). Questo può dirti l'utilizzo della CPU/RAM che può indicare un problema relativo al server.

Prova anche a creare un file con informazioni php

phpinfo.php

<?php
phpinfo();

Crea questo file e caricalo, si carica lentamente? Indicherebbe il server come causa principale, se si carica abbastanza velocemente potrebbe essere qualcosa a che fare con Joomla.

Un altro test è installare un sito Joomla 3.3 vuoto e vedere come si carica con i valori predefiniti completi.

Se hai cpanel/plesk puoi anche esaminare l'uso delle risorse, ma entrambi hanno modi diversi di farlo e possono dipendere dai plugin, quindi saresti da solo lì ma molto probabilmente ci sarà qualcosa per ottenere tali informazioni .

Se finisce per essere correlato al server l'unica speranza è o ricostruire il vps (a volte più veloce a volte) o provare a risolverlo (aggiornare i moduli, controllare le configurazioni, ecc.).

Se si tratta di Joomla, potrebbero essere le impostazioni o il database php.ini (provare a ripristinare akeeba). Se php.ini è nel gestore estensioni e avvisa, dovresti vedere una sorta di messaggio su un'impostazione che potrebbe essere migliore.

Tuttavia c'è un'ultima cosa che potrebbe essere, la rete.

I tempi di caricamento di 5 minuti normalmente colpiscono php max_execution_time, quindi questo mi fa pensare alla sua connessione di rete. Non c'è modo di aggiustarlo davvero se non il tempo o parlare con il tuo host. Potrebbe anche essere l'area in cui ti trovi rispetto al server (per quel cloudflare o qualche altro servizio CDN potrebbe aiutare).

Ci sono solo alcuni suggerimenti per la risoluzione dei problemi, nessuna garanzia che uno di questi sia la risposta, ma un buon punto di partenza.

3
Jordan Ramstad

Le specifiche del server sembrano perfettamente perfette e non c'è motivo per cui le estensioni che hai dovrebbero rallentare il tuo sito. Tutto quello che devi assicurarti è di avere l'ultima versione di ognuno in esecuzione. Sembra un problema relativo al server anziché al sito stesso. Potrebbero esserci vari motivi come troppo traffico da gestire per il server, problemi del server nel data center dell'host e così via. Potrebbe semplicemente essere dovuto a un Host davvero male. Non sono sicuro se hai scelto il percorso economico o meno, ma sembra sempre che ci sia un problema con l'hosting economico. Potrebbe valere la pena contattare il provider di hosting per vedere se sono in grado di rilevare eventuali problemi.

1
Lodder

È un sito consolidato?
È stato aggiornato dalla versione precedente? Hai provato a ricostruire i menu?

Controlla la scheda Net in Firebug. Questo ti mostrerà quali singoli elementi sulla pagina impiegano più tempo a caricarsi. Spesso è quando si effettuano chiamate fuori sede come FB o altri social media ... questo può rallentare i tempi di caricamento.

1
BodgeIT

Se si tratta di un VPS economico con poca memoria (RAM), potresti riscontrare alcuni problemi: prova il profiler di debug/memoria di Joomla (abilita il debug nella configurazione globale) e dai un'occhiata qui. Ho avuto problemi simili con provider VPS a bassissimo costo e memoria insufficiente.

Anche Apache che viene sbattuto potrebbe causare questo: anche questo rallenterà il tuo sito.

0
codinghands