Velocizza drasticamente il tuo sito abilitando la cache HTTP delle risorse statiche
Uno dei fattori che impattano maggiormente sulle prestazioni e sulla velocità di caricamento delle pagine di un sito è senza dubbio quello relativo al numero di richieste HTTP effettuate per pagina ed ai conseguenti tempi di latenza nel caso in cui le richieste concorrenti siano tali da raggiungere il limite previsto dal vostro web server.
In queste situazioni il fatto di implementare un sistema di caching lato server serve a poco in quanto il problema non è solo prestazionale (e quindi legato ad un eccessivo consumo di CPU e RAM) ma legato al traffico di rete e ai tempi di caricamento delle risorse statiche come immagini e video che sono quelli maggiormente percepiti dall’utente che naviga sul sito.
In questi casi, aa soluzione per abbattere drasticamente i tempi di attesa e caricamento delle pagine consiste nel configurare correttamente gli header HTTP delle varie risorse servite in modo da consentirne il caching lato client sul browser. In parole povere, configurando opportunamente il vostro web server potrete fare in modo di far scaricare dal browser immagini, video, script e css solo la prima volta che verranno richiesti e mantenendoli nella cache del browser per tutte le richieste successive. Read more
Installare Apache2 con PHP5 e MySQL su Ubuntu 9.10 in 5 semplici passi
novembre 26, 2009 by davide
Filed under Unix/Linux
Un’ installazione di Apache2 con PHP5 e MySQL su Linux viene normalmente detta anche LAMP (acronimo che sta appunto ad indicare Linux, Apache, MySQL, PHP) e rappresenta la tipica configurazione necessaria per attivare quella che è la piattaforma web per antonomasia, che si contraddistingue soprattutto per essere la più diffusa ed utilizzata a livello mondiale: WordPress, phpBB, e Drupal sono solo alcune delle applicazioni web basate su LAMP.
In particolare, in questo articolo vedremo come installare in pochi istanti Apache2 con PHP5 e MySQL su Ubuntu 9.10. Read more
Setup di Apache2, MySQL e PHP5 su linux Ubuntu
marzo 20, 2007 by davide
Filed under Unix/Linux
Lo scorso fine settimana ho deciso di dare uno scopo ad un vecchio PC (Pentium III con 128MB di RAM e 30GB di HD) su cui qualche mese fa avevo installato Ubuntu 6.0.6 Server. Poichè da sempre quello che mi mancava era un ambiente di test offline che mi permettesse di provare le modifiche e le nuove funzionalità da aggiungere ai miei siti evitando di effettuarle a caldo, avevo bisogno di installare e configurare Apache2, MySQL e PHP5.
Read more