En langsom hjemmeside: hvad hosting kan løse, og hvad du selv skal ændre
En dyrere server kan hjælpe, hvis applikationen mangler ressourcer. Men store billeder, mange scripts eller en ineffektiv database kan gøre siden lige så langsom bagefter. Find først ud af, hvor tiden bliver brugt.
Mål tiden, indtil serveren begynder at svare, og derefter indlæsning og visning af hele siden. Langsomt serversvar kan skyldes database, kode, overbelastning eller afstand. Langsom visning kan skyldes billeder og scripts, som en ny host ikke fjerner. Test flere typiske sider gentagne gange under samme forhold.
Ret den største flaskehals
Begynd med billeder i passende størrelser og formater, fjern unødige udvidelser, og undersøg dyre databaseforespørgsler. Caching kan hjælpe sider, der vises ofte. Indstil det omhyggeligt for personlige sider og indkøbskurve, så brugere ikke ser hinandens indhold. Et CDN kan bringe statiske filer tættere på besøgende i andre lande, men kan ikke erstatte langsomt arbejde i applikationen på den oprindelige server.
Ændr først derefter opsætningen
Hvis målinger viser, at hukommelse, CPU eller grænsen for samtidige processer er opbrugt, så sammenlign en stærkere pakke eller en anden tjenestetype. Mål igen på samme måde bagefter. Ellers ved du ikke, om du betalte for en reel forbedring.
Mål en almindelig besøgende og en indlogget bruger hver for sig. En cachelagret offentlig side kan være hurtig, mens redigering eller indkøbskurven belaster databasen. Spørg ved sammenligning, om du kan teste din egen applikation. En kort prøve med samme version fortæller mere end en generel påstand om hurtig processor eller lager.
Praktisk spørgsmål: er serverens første svar langsomt, eller tager visningen i browseren lang tid? Svaret peger på det rigtige sted at handle.