A l’hora de triar un hosting per allotjar la nostra web, moltes vegades optem per la solució més immediata i / o econòmica. Això és degut al fet que no som conscients de la importància que té aquesta elecció, simplement pensem que un cop penjada la web ja està tot fet. Posem l’adreça i surt la nostra web.
No obstant això, tret de comptades excepcions, aquest tipus d’allotjaments a la llarga ens donarà problemes. Els allotjaments “barats” utilitzen servidors compartits on els recursos es reparteixen entre desenes (o centenars) d’usuaris. Això comporta una sèrie de problemes:
- Excessius usuaris a la nostra màquina: Si el nostre servidor és compartit per altres 100 webs i els recursos no estan correctament dimensionats la nostra pàgina podria trigar diversos segons a carregar-se (he vist casos de fins a 30 segons de càrrega per pàgina), o pitjor encara, donar errors per superar el nombre màxim de connexions simultànies. Aquest tipus de coses provoquen que els nostres usuaris abandonin la nostra web per ser incòmoda de navegar, per no parlar de les penalitzacions que Google aplica a les webs lentes i amb errors.
- Possibilitat de contagi de mala reputació: Atès que compartirem IP amb moltes altres webs, si alguna d’elles publica contingut inapropiat (malware, programari il·legal, granges d’enllaços…) o es dediquen a enviar correu no desitjat, és més que probable que tinguem problemes ja que la nostra IP acabarà inclosa en alguna llista negra. Per la qual cosa molts servidors rebutjaran els nostres correus o els mouran directament a la carpeta de spam i el posicionament de la nostra web es veurà negativament afectat.
- Mal servei a l’usuari: Tot és qüestió de fer comptes. Si paguem 30€ l’any i en això va inclòs el domini, recursos, trànsit, configuració, etc. no podem esperar que un informàtic ens atengui a l’instant i ens doni una solució ràpida al nostre problema quan simplement el temps que perd llegint el nostre correu i entenent-lo val més que el que hem pagat en un any si li restem els costos. En el seu lloc haurem de ser nosaltres els qui, a través del panell de gestió, solucionem els nostres problemes. Però evidentment no tots sabem PHP, SQL o com crear correctament un registre SPF o una signatura DKIM per al nostre domini. I si per desgràcia es produeix una caiguda d’un servei, fins que convencem el tècnic de torn que no és problema nostre sinó seu, poden passar hores (o dies).
És per tot això que ens hem de prendre un temps per, en primer lloc, saber què necessitem quant a recursos, no només a curt termini sinó a mitjà, i en segon lloc, triar una empresa mínimament seriosa amb bona reputació. Una bona manera de saber això és visitar els seus perfils a les xarxes socials. La clàssica empresa “barata” està plena de queixes, insults i, per descomptat, cap contestació per part d’ells, CAL FUGIR D’AQUEST TIPUS D’ALLOTJAMENTS!
Amb això no volem dir que tots els allotjaments compartits siguin dolents. Si estan correctament dimensionats i tenen un bon equip tècnic al darrere són una opció més que acceptable. Tenim l’exemple de Dinahosting.
No obstant això, si la nostra web serà alguna cosa més que una mera targeta de visita, convé anar més enllà i buscar una solució que combini rendiment / personalització i fiabilitat. Tenim bàsicament dues alternatives:
- VPS: Es tracta d’un servidor virtual amb una sèrie de recursos garantits (potència de processament, RAM i espai en disc). Aquesta solució té l’avantatge que en tenir un mínim de recursos que són només nostres podem tenir més control sobre la velocitat de la nostra web i som més immunes a pics de càrrega d’altres usuaris. També és fàcil en un moment donat assignar més recursos a la nostra màquina si aquesta se’ns ha quedat petita. El desavantatge és que no tenim control total sobre la configuració del servidor i el sistema operatiu.
- Servidor Dedicat: Sol ser la solució més cara, però un servidor dedicat ens permet fer el que vulguem i com vulguem. Podem tenir el sistema operatiu amb el qual ens sentim més còmodes (Linux, Windows, …), podem tenir les últimes versions d’Apache, PHP, MySQL (o MariaDB) sense esperar que decideixin actualitzar-lo els tècnics de la nostra empresa d’allotjament. I si hi ha un problema tampoc hem d’esperar que un tècnic (amb més o menys idea/voluntat) ens ho solucioni. El desavantatge d’un dedicat és que hem de tenir un mínim de coneixements sobre com administrar servidors, encara que hi ha proveïdors que ofereixen dedicats gestionats per ells.
També és important la ubicació de la nostra empresa d’allotjament, ja que si contractem els serveis a una empresa americana tindrem ja d’entrada una latència de gairebé mig segon en cada connexió. Pot no semblar gaire, però cal tenir en compte que per carregar una pàgina poden realitzar-se des de 20 a més de 100 connexions per carregar tots i cadascun dels elements que la componen (imatges, fulls d’estils, scripts, …) i molts d’aquests elements són cridats per altres, per la qual cosa aquesta latència es va sumant una vegada i una altra en cada petició.
Una pàgina web lenta és una pàgina web incòmoda de navegar, només cal pensar en el molt que ens alterem quan el nostre telèfon intel·ligent triga diversos segons a fer el que li hem demanat. A més que la velocitat és un dels factors que utilitza Google per posicionar les webs.
Una altra cosa important sobre la ubicació de l’allotjament és que si no geolocalitzem bé la nostra web podria donar-se el cas que la nostra pàgina estigui sortint en cerques realitzades als EUA i amb prou feines es mostri a Espanya. Això és degut al fet que Google cada cop dóna més importància a la ubicació per mostrar uns resultats de cerca més adequats per als usuaris. Si la nostra web està en un servidor de Califòrnia, i no donem a Google cap altra pista, assumirà que la nostra web estarà orientada als californians. Això provocarà un alt percentatge de rebot en les persones que visitin el nostre lloc (atès que no va orientat a elles) i la consegüent penalització en els resultats de cerca.
Per tot això, és molt important fer l’elecció correcta, sobretot quan s’és a temps, i no hem de veure l’allotjament com una necessitat sinó com un aliat que treballarà amb nosaltres per tirar endavant el nostre projecte.