Poseu en pràctica aquests vuit trucs avançats per millorar la velocitat del vostre hosting reduint l'ús de recursos i optimitzant el programari.
Si fa poc us expliquem com n'és d'important mantenir una pàgina ràpida per al posicionament web i us en vam donar uns quants consells per millorar la velocitat web de forma senzilla, en aquesta entrada anem un pas més enllà i compartim algunes modificacions que requereixen una mica més de temps, però que poden ajudar-vos a rebaixar substancialment aquests preciosos segons de càrrega de la vostra web. Segons que n'hi ha prou perquè un usuari pugui abandonar la vostra web.
1. Carregueu el codi de les xarxes de publicitat i d'Analytics asincrònicament
Els codis de les xarxes de publicitat i els de les eines danàlisi poden perjudicar la velocitat de la teva web, sobretot si el servidor remot no funciona o va lent. Per posar fi a aquest problema, pots configurar la càrrega asíncrona dels codis de seguiment.
2. Fes servir la memòria cau
Ocult es refereix a la memòria ràpida dels servidors. Activar aquesta memòria fa que una web vagi molt més ràpida, ja que es desa una versió de la pàgina directament al navegador que la sol·liciti i es continua mostrant aquesta versió fins que la pàgina s'actualitza (o fins que l'administrador de la web li especifica al navegador que faci servir una altra versió).
Activar la memòria cau no és complicat, però hi ha diverses maneres de fer-ho, en funció del tipus de CMS que utilitzis. Si utilitzes WordPress, disposes de plugins per gestionar la memòria cau com Super GT memòria cau o Rocket WP (una mica més avançat); per Drupal, segueix aquestes instruccions.
3. Estableix les capçaleres «Expires» per aprofitar al màxim la memòria cau
Com comentàvem a dalt, quan algú entra a la teva web, el seu navegador emmagatzema una sèrie de fitxers al disc dur d'aquesta persona, cosa que redueix la quantitat de peticions HTTP quan torna a la pàgina.
Aquests fitxers contenen una data de caducitat a la capçalera, que és el que es coneix com encapçalat «Expires». Per defecte, la data de caducitat és de 24 h; però la veritat és que a gairebé cap web li cal una actualització tan constant.
Pels components estàtics, el millor és fixar una data de més o menys un any. Les capçaleres «Expires» s'han d'utilitzar per a imatges, Flash, scripts i fulls d'estil. GTmetrix explica com implementar les capçaleres Expires (En anglès).
4. Instal·la Google PageSpeed al servidor
PageSpeed és un mòdul de codi obert de Google que optimitza automàticament (sense haver de fer res) la velocitat mitjançant canvis al servidor i als arxius.
5. Comprimeix amb Gzip i minifica fitxers
Gzip és una eina que fa possible optimitzar i comprimir la mida dels fitxers CSS, JavaScript i HTML. Ve a ser com WinZip, però en lloc de comprimir fitxers, comprimeix llocs web sencers. D'aquesta manera, els fitxers que formen les teves pàgines es redueixen de mida abans d'enviar-se i, com que resulten molt més lleugers, s'envien més ràpidament. Pots utilitzar aquest enllaç per esbrinar si la compressió està habilitada a la teva web.
La minificació de CSS i JavaScript, per la seva banda, redueix la quantitat de fitxers individuals col·locant-los tots junts al final de la pàgina i situant la trucada a aquests fitxers al peu. Pots provar de minificar arxius amb Compilador de tancament o Yahoo's Compressor.
6. Optimitza la base de dades freqüentment
Aquesta mesura se sol passar per alt, però és molt efectiva, especialment si utilitzes WordPress o qualsevol altre gestor de continguts que faci servir bases de dades en gran mesura per emmagatzemar informació. Això és especialment cert en el cas dels plugins que guarden fitxers logs, estadístiques i dades d'usuari i també és rellevant si has habilitat els comentaris, pingbacks i trackbacks a WordPress.
Si "neteges" regularment la teva base de dades, pots millorar la velocitat del hosting. Si uses WordPress, pots automatitzar el procés amb el plugin WP-Optimize, mentre que per a altres plataformes pots fer-ho manualment.
7. Combina les imatges de fons a sprites
Com més peticions faci el navegador d'un usuari al teu servidor, més lenta anirà la teva web. La majoria de les plantilles (temes) s'han creat amb diverses imatges de fons, cosa que genera diverses sol·licituds a l'hora de carregar la web.
La solució és combinar totes aquestes imatges en una de sola, és a dir, utilitzar sprites, que fan possible reduir el nombre de peticions, la quantitat de bytes que es descarreguen i el temps que dedica el servidor a altres recursos.
Per combinar les fotos a sprites, pots emprar SpriteMe o seguir les instruccions d'Aprendre a programar.
8. Habilita el protocol HTTP Keep-Alive
Normalment, quan un navegador sol·licita un fitxer, el servidor obre una connexió, cerca el fitxer i tanca la connexió i així amb cada fitxer, cosa que utilitza certa quantitat de processador, xarxa i memòria.
Habilitant keep-alive, aconsegueixes que totes les peticions es realitzin a través d'una sola connexió oberta, cosa que farà que la pàgina web vagi molt més ràpida, atès que el nombre de connexions quedarà limitat.
Per activar keep-alive, enganxa aquest codi al fitxer .htaccess: Header set Connection keep-alive.
Conclusió
Ara ja pots passar a l'acció, però no oblidis analitzar cada mesura que emprenguis amb alguna eina com Velocitat de pàgina. Si res sembla fer efecte perquè la teva web carregui més ràpid o la millora que notes és minúscula, és que ha arribat l'hora de canviar d'allotjament web.
Allotjar una pàgina web en un hosting de qualitat és clau per saber que comptes amb prestacions de darrera generació i recursos suficients. Si el hosting compartit se t'ha quedat petit, pots comprar un servidor privat o contractar una opció intermèdia, com és un servidor privat virtual.
Com passa gairebé amb tot, al final la millor manera d'augmentar la velocitat d'un servidor dependrà de la teva situació particular i hauràs de sospesar si prefereixes invertir-hi temps o diners. Esperem que tots aquests trucs per millorar la velocitat de càrrega us ajudin a decidir quina estratègia és la millor segons la vostra situació.