Utente: Password: Ricordami
Non sei ancora registrato? Puoi farlo adesso!. Come utente registrato avrai diversi vantaggi come la gestione dei temi grafici, la possibilità di inviare notizie e commenti.
Le ultime dal forum Le ultime dal forum  CercaCerca  Options forumOptions forum  Gruppi utentiGruppi utenti 
Nuova discussione
Precedente Versione stampabile Messaggi privati Successivo
Autore Messaggio
lombaflyOffline
MD Senior

MD Senior
Registrato: 27 Dic 2003
Messaggi: 432
Località: Dalmine (BG)

 Profilo  
Messaggio   Inviato: 28 Gen 2011 - 08:02
Oggetto: Parliamo un po' di ottimizzazione delle risorse

Un obiettivo che mi sto ponento è di ottimizzare il mio sito www.spazioaereo.it per renderlo il più leggero possibile per il server.

Ho realizzato il template table-less e con tecnica Sprite per le immagini, vale a dire che tutte le immagini sono in realtà riunite in un unico file e tramite CSS si va a recuperare di volta in volta la porzione di immagine necessaria tramite le sue coordinate: http://www.spazioaereo.it/themes/spazioaereo/images/sprite.png

Il vantaggio è che una immagine sola pesa meno della somma delle singole immagini e che viene effettuata una sola richiesta al server al posto di una per ogni immagine.

Altro accorgimento adottato è stato integrare direttamente dentro il template la maggior parte dei blocchi, al posto di lasciare il loro codice nel database. Con questo penso di aver eliminato una query per ogni blocco integrato nel template, nel mio caso ho eliminato 10 chiamate e ne ho altre 3 su cui sto lavorando.

Ho anche tradotto le short-urls in italiano, ma questo c'entra con il SEO e non con il discorso che sto facendo sull'ottimizzazione delle risorse, tranne sul fatto che ho dovuto aggiungere diverse righe al file .htaccess e non so se questo possa incidere. Devo anche dire che ne ho eliminate più di quante ne ho aggiunte perché al suo interno ho trovato riferimenti a moduli che non utilizzo e che ho prontamente eliminato.


Vorrei domandarvi, i blocchi causano una chiamata al database, ma se utilizzo dei "comandi" di Autorender che mi scrivo appositamente, questi vengono salvati non nel DB ma nel file theme.cfg, anche in questo caso risparmio qualche cosa portandoli direttamente nel template?


Sostanzialmente vorrei domandarvi su cosa secondo voi posso agire ancora e se quello che ho fatto fino ad ora è secondo voi nella direzione giusta!!

Grazie a tutti!

_________________
Saluti,
Andrea "Lombafly" Lombardi

Webmaster di: www.spazioaereo.it
Rispondi citando Torna in cima
MAXdev Info

MAXdev vi informa





   
Messaggio Inviato: 28 Gen 2011 - 08:02

Informationi MAXdev :)
Torna in cima
cradleOffline
Moderatore

Moderatore
Registrato: 26 Apr 2004
Messaggi: 858
Località: Piedimonte Matese

 Profilo  
Messaggio   Inviato: 28 Gen 2011 - 16:22

Parliamone dopo l'uscita della MAXdev1.084 ;)
Rispondi citando Torna in cima