PHP e MySQL lentezza risposta pagine web
-
- Entusiasta Emergente
- Messaggi: 1374
- Iscrizione: sabato 18 marzo 2006, 13:41
PHP e MySQL lentezza risposta pagine web
SAlve a tutti. Ho un server web per un ufficio (software con 3-4 client che operano sul server ma normalmente non in contemporanea)
La macchina non è un mostro... ma un dualcore non troppo potente (non ricordo con precisione) e 1GB di ram.
Il software prima girava sulla stessa macchina ma con un windows server, poi ho pensato di passare a ubuntu 12.04 sperando di migliorare le cose. Comunque prima il server girava e non avevo rallentameti.
Come mysql ho la versione 5 e PHP il 5.3.21 se ben ricordo.
A quanto sembra ed a quanto mi racconta chi usa il software la prima volta che richiamo una pagina il server tende a metterci 15-20 secondi a rispondere. Dopo se richiamo la stessa pagina diventa una scheggia!
Un po come se dovesse creare una cache da utilizzare.
Cosa può dare sto problema secondo voi?
Grazie
Rino
La macchina non è un mostro... ma un dualcore non troppo potente (non ricordo con precisione) e 1GB di ram.
Il software prima girava sulla stessa macchina ma con un windows server, poi ho pensato di passare a ubuntu 12.04 sperando di migliorare le cose. Comunque prima il server girava e non avevo rallentameti.
Come mysql ho la versione 5 e PHP il 5.3.21 se ben ricordo.
A quanto sembra ed a quanto mi racconta chi usa il software la prima volta che richiamo una pagina il server tende a metterci 15-20 secondi a rispondere. Dopo se richiamo la stessa pagina diventa una scheggia!
Un po come se dovesse creare una cache da utilizzare.
Cosa può dare sto problema secondo voi?
Grazie
Rino
La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas. [Francisco Goya]
http://www.mangioebevo.it
http://www.mangioebevo.it
- SuperStep
- Entusiasta Emergente
- Messaggi: 2037
- Iscrizione: lunedì 19 dicembre 2011, 16:26
- Desktop: Unity
- Distribuzione: Ubuntu 16.04 LTS x86_64
- Sesso: Maschile
- Località: Somma Vesuviana (NA)
Re: PHP e MySQL lentezza risposta pagine web
Installa htop e guarda quali processi consumano più CPU, magari non è strettamente legato al webserver.
ubuntu 16.04 LTS 64-bit - Memoria: 31,3 Gib - Processore: Intel Core i7-5960X CPU @ 3.00 GHz × 16 - Grafica: AMD Radeon HD 7800 Series - Disco: SSD 256 GB x 4 (RAID 01)
-
- Entusiasta Emergente
- Messaggi: 1374
- Iscrizione: sabato 18 marzo 2006, 13:41
Re: PHP e MySQL lentezza risposta pagine web
ora non sono sulla macchina.. ma cmq è complicato dal client inviare una richiesta e da htop beccare il motivo... cmq sembra che la prima volta che apro una pagina il server (o secondo me mysql) tenda a perdere tempo a fare qualcosa... perchè la seconda volta è istantaneo
Un po come se dovesse creare una cache che poi usa. Ovviamente dopo qualche tempo (ora credo) si ripropone il problema.
Esiste un tool che monitora queste cose? e' un server quindi zero interfaccia grafica
Un po come se dovesse creare una cache che poi usa. Ovviamente dopo qualche tempo (ora credo) si ripropone il problema.
Esiste un tool che monitora queste cose? e' un server quindi zero interfaccia grafica
La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas. [Francisco Goya]
http://www.mangioebevo.it
http://www.mangioebevo.it
-
- Entusiasta Emergente
- Messaggi: 1374
- Iscrizione: sabato 18 marzo 2006, 13:41
Re: PHP e MySQL lentezza risposta pagine web
ho comque seguito un pochino il tuo consiglio... ho htop aperto mentre loro lavorano. Di solito sono 2 massimo 3 client.
HTOP mi visualizza ora 5 processi mysqld e 8 o più Apache2
Pensate sia normale?
Aggiungo che i processori sono con uso normalmente basso (al max ho visto salire uno dei 2 al 14%) e la ram 300MB su 1GB inseriti. Swap quasi nullo... 27MB
HTOP mi visualizza ora 5 processi mysqld e 8 o più Apache2
Pensate sia normale?
Aggiungo che i processori sono con uso normalmente basso (al max ho visto salire uno dei 2 al 14%) e la ram 300MB su 1GB inseriti. Swap quasi nullo... 27MB
La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas. [Francisco Goya]
http://www.mangioebevo.it
http://www.mangioebevo.it
- miclab
- Scoppiettante Seguace
- Messaggi: 455
- Iscrizione: venerdì 18 gennaio 2008, 11:08
- Desktop: Gnome 3
- Distribuzione: Debian testing
- Località: Rho
Re: PHP e MySQL lentezza risposta pagine web
la ram? Non è che swappa?
Le impostazioni del server e del php sono uguali?
Le impostazioni del server e del php sono uguali?
-
- Entusiasta Emergente
- Messaggi: 1374
- Iscrizione: sabato 18 marzo 2006, 13:41
Re: PHP e MySQL lentezza risposta pagine web
per lo swap ho già risposto su... per il php... sono quelle di base in entrambe le configurazioni. solo che una ora non esiste più (windows)
La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas. [Francisco Goya]
http://www.mangioebevo.it
http://www.mangioebevo.it
- miclab
- Scoppiettante Seguace
- Messaggi: 455
- Iscrizione: venerdì 18 gennaio 2008, 11:08
- Desktop: Gnome 3
- Distribuzione: Debian testing
- Località: Rho
Re: PHP e MySQL lentezza risposta pagine web
Non avevo visto i dati della ram.
Configurazioni base? Sei sicuro siano uguali, tra windows e i pacchetti ubuntu?
Configurazioni base? Sei sicuro siano uguali, tra windows e i pacchetti ubuntu?
-
- Entusiasta Emergente
- Messaggi: 1374
- Iscrizione: sabato 18 marzo 2006, 13:41
Re: PHP e MySQL lentezza risposta pagine web
non ne sono sicuro... ma non mi pare normale che apache con PHP giri peggio di IIS con PHP, sempre se non è colpa del mysql, perchè fa un po come quando da ide (io uso SQLyog) lanci una query che la prima volta ci mette magari 3 secondi e poi se la rilanci la fa al volo in circa 0 secondi. Solo che qui la prima volta si parla di anche 20 secondi per una pagina che di per se ha richiamato 9 record dal DB con una query semplice semplice (senza JOIN o simili) quindi quasi come se la connessione al DB che è sulla stessa macchina impieghi un po di tempo a trovarlo ed ad aprire il canale che poi per qualche pagina rimane veloce. Difficile spiegare, non mi era mai capitato ed io sviluppo e lavoro su una macchina simile.
La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas. [Francisco Goya]
http://www.mangioebevo.it
http://www.mangioebevo.it
- miclab
- Scoppiettante Seguace
- Messaggi: 455
- Iscrizione: venerdì 18 gennaio 2008, 11:08
- Desktop: Gnome 3
- Distribuzione: Debian testing
- Località: Rho
Re: PHP e MySQL lentezza risposta pagine web
il db è uguale, in particolar modo le chiavi?
Se si tratta di un interrogazione, probablimente è solo una questione di cache. Ma da 3 a 20 ci ballano 17 secondi.
Il log di apache segnala qualche anomalia? Il codice php è uguale?
dai un'occhiata al php.ini
Se si tratta di un interrogazione, probablimente è solo una questione di cache. Ma da 3 a 20 ci ballano 17 secondi.
Il log di apache segnala qualche anomalia? Il codice php è uguale?
dai un'occhiata al php.ini
-
- Entusiasta Emergente
- Messaggi: 1374
- Iscrizione: sabato 18 marzo 2006, 13:41
Re: PHP e MySQL lentezza risposta pagine web
db lo stesso, era senza chiavi ed anche il codice è uguale. Sicuramente devo ottimizzare sia codice che chiavi, e lo farò... ma mi chiedevo quel comportamento come mai succedeva su ubuntu e nn su windows. Perchè poi quando richiami per la seconda volta è una scheggia... ma la prima volta è impressionante quanto è lento. Cosa che ad esempio in locale su un ubuntu 10.04 (il server è 12.04) con stesso codice e stesso DB non ottimizzato non accade. Sicuramente avere un GB di ram in più qualcosa fa, ma non credo che sia così impressionante la differenza.... sul mio in locale non ho mai notato un rallentamento simile.
La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas. [Francisco Goya]
http://www.mangioebevo.it
http://www.mangioebevo.it
- miclab
- Scoppiettante Seguace
- Messaggi: 455
- Iscrizione: venerdì 18 gennaio 2008, 11:08
- Desktop: Gnome 3
- Distribuzione: Debian testing
- Località: Rho
Re: PHP e MySQL lentezza risposta pagine web
hai provato a fare un acceso da un altro computer al tuo e non al server
-
- Entusiasta Emergente
- Messaggi: 1374
- Iscrizione: sabato 18 marzo 2006, 13:41
Re: PHP e MySQL lentezza risposta pagine web
scusa non ho capito bene... provare ad accedere al mio pc (facendo finta che sia un server) da un altro pc per vedere come si comporta?
La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas. [Francisco Goya]
http://www.mangioebevo.it
http://www.mangioebevo.it
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 9 ospiti