Newsgroup: it.lavoro.professioni.webmaster
Titolo: Capire cosa rallenta l'apertura della pagina...

Ho un sito che impiega un pò troppo tempo all'apertura.
Contiene molto javascript (raccolti in file separati) e poco altro.
Domanda: esiste un tool che mi dica come incidono i vari file sul tempo di 
caricamento?
Grazie 

Puz740 ha scritto:

Per firefox installa firebug e yslow (nell'ordine, perchè yslow 
necessita di firebug), dopodichè cerca la guida di yahoo ad yslow 
(l'hanno fatto loro) e studia come fare per migliorare le performances.
Infine se il server dove ti trovi supporta php e il mod rewrite di 
Apache, carica smartoptimzer 
http://farhadi.ir/works/smartoptimizer
-- 
-------------------------------------------
Paolo De Dionigi
www.atfriends.net
Responsabile Tecnico Zen Cart Italia

 carica smartoptimzer 
http://farhadi.ir/works/smartoptimizer
Sai in quale parte poter mettere le mani, o almeno provarci, per far 
funzionare smartoptimizer sul mio sito?
Questo script sembra ottimo ma non cairca affatto il foglio di stile 
principale ed i relativi css importati.
Attualmente sembra non caricare i .css. Per la cronaca ho circa 15 css 
importati (@import) dentro un unico css richiamato dall'index. 

 
Io farei così (per farla semplice, perchè lo stesso smartoptimizer 
dovrebbe essere in grado di mettere insieme i files css, ma non ho 
ancora esplorato questo metodo):
apri tutti i files css, copia/incolla tutte le definizioni in un unico 
file (escludendo i fogli di stile specifici per media diversi (ad 
esempio print se  lo hai) e ovviamente anche quelli destinati a browser 
differenti.
Dopodichè cambio il modo in cui includi i files css.
A questo punto smartoptimizer funzionerà sicuramente.


 A questo punto smartoptimizer funzionerà sicuramente.
Non c'avevo pensato... ora provo. 

 A questo punto smartoptimizer funzionerà sicuramente.
Perfetto... funziona alla grande! E' stupefacente...
...ultima domanda: ma lui agisce sui file .js e .css comprimendoli facendosi 
una copia compressa nella dir cache e ripescandoseli di volta in volta, 
giusto?
ora se io i file .js li cambio ogni settimana... gli creo problemi?
Inoltre... va a fare qualcosa al mio codice php o quello lo lascia 
inalterato?
Grazie per le risposte. 

 
Prego


 traduce in tempi di caricamento intorno ai 0.5 / 0.9 secondi...
Tremenda disgrazia! :-(
In locale funzione... in rete no! :-(
L'effetto è quello di non caricare affatto i css... ma non so spiegarmelo!
Li ho raccolti tutti in un unico .css ed in locale funziona...  :-( 

 Li ho raccolti tutti in un unico .css ed in locale funziona...  :-(
Mi correggo da solo, debuggando con FF gli errori vengono dai JS, sembra non 
caricarli come, invece dovrebbe e come, invece, accade localmente... :-(
Peccato! 

Puz740 ha scritto:

Eh i jss sono più delicati, perchè spesso influisce anche l'ordine di 
caricamento.
Se poi hai più librerie, che so mootools e jquery (folle, ma con certi 
cms è possibile che alcuni plugin richiedano una e altri l'altra) è un 
attimo perchè capitino dei problemi.
In questi casi bisogna lavorare di fino e capire che succede...
Io da un po' per ciò che sviluppo mi avvalgo esclusivamente di jquery 
perchè lo trovo molto più flessibile e con il traversing e la 
manipolazione, con 10 righe di codice si fa di tutto.


 perchè capitino dei problemi.
Di librerie non ne uso (mootools e jquery) sono molti file usati come 
funzioni e molti dati.
Il bello è che in locale funziona perfettamente mentre sul web non va 
proprio!
Nella dir smartoptimizer/cache non ho nulla!!!
Paolo mi hai fatto conoscere 'sta bomba... ora non voglio rinunciarci... ma 
non so proprio da che parte iniziare! :-(
Se puo' servire ti dico questo:
Ho raggruppato tutti i fogli di stile in uno unico con un path tipo: 
www.miosito.com/style/foglio.css
Bene, dal pannello di controllo del sito e da filezilla il file esiste e c'è 
ma se dalla barra degli indirizzi del browser punto a quel file mi dice che 
non esiste! :-(
Potrebbe essere un problema legato al .htaccess di che smartoptimizer 
necessità? 


Risolto!!!
Il mo host voleva un istruzione particolare nell'.htaccess!
Grande!
Grazie per avermi fatto conoscere questa... bomba! :-) 

 Puz740 ha scritto:
Solo per dirti che la valutazioen di Yslow semplicemente caricando questo 
script (che già a vista velocizza di molto il caricamento) è passata da 22 a 
83! Impressionante. 

Puz740 ha scritto:

Eh eh, comprendo e condivido l'esaltazione. Così come è avvenuto per 
tutti quelli a cui ho indicato questo script.
P.S. una donazione al ragazzo (hmm ragazzo? boh, diciamo persona) 
iraniano che l'ha sviluppato non sarebbe fuori luogo (a parte la sua 
totale sorpresa nell'apprendere che qualcuno voleva fargli una 
donazione..., visto che non ha alcun pulsante per le donazioni).
