hvordan Server-og netværkshastighed påvirker hjemmesidens ydeevne
en langsom hjemmeside påvirker kundernes lykke, øger opgivelse, sænker brandoplevelsen, påvirker SEO, frustrerer site admins og bare får alt til at sutte. Vi har været” under kølerhjelmen ” ydeevne tuning hjemmesider for kunder til 14 flere år. I Vores forbedrende Ydelsesserie hjælper vi dig med at etablere en basislinje for din hjemmeside, gennemgå de vigtigste løftestænger, vi ser efter for ydelsesforbedringer, og pege dig i den rigtige retning, når du kommer i gang.
den usikre rundtur
medmindre du er en internetnetværksingeniør, er du måske ikke klar over, at internettet virkelig er et internet. Når du indtaster en URL, taler din bro. ser ikke direkte til en virksomheds server. Det er ikke som dåser mellem en skærm – der er dåser i hver ende, men strengen er en global sammenkoblet bane.
for hver enkelt anmodning, som en hjemmesidebesøgende foretager (100 ‘ erne af elementer til en sidevisning), begynder en internetlignende rejse og videresendes over mange netværk. Anmodningen starter fra den URL, som den besøgende indtaster i deres bro.ser og hopper på tværs af mange servere, til sidst at komme til din server, som derefter reagerer tilbage på tværs af mange servere og ender hos den besøgendes bro. ser. Denne rejse måles i millisekunder for at gå rundtur og sker med elektronernes hastighed. Placeringen af din faktiske internetserver betyder ikke noget for meget.
når vi taler om hjemmesidens ydeevne, er et af de områder, der skal overvejes, den faktiske hastighed, hvor serveren, der er vært for din hjemmesidekode, kan få og returnere et svar. Dette kaldes typisk netværksforsinkelse eller bare “ventetid”, og det er emnet for i dag.
måling af netværksforsinkelse
du har sikkert hørt om din IP — adresse-Det er som postadressen til din computer eller enhed på internettet. Dette sammen med en overførselsprotokol (TCP/IP) fastlægger reglerne, der gør det muligt for informationspakker at bevæge sig langs et stort sammenkoblet netværk og komme fra en kildeserver til en destinationsside. Ligesom et elektronisk postsystem.
for at se det i aktion kan du køre en traceroute-kommando på en Mac eller tracert på en PC, og du får en liste over alle routere og den tid (forhåbentlig i millisekunder), det tog at få et svar. Når du tilføjer tiden for hvert hop, kan du få en fornemmelse af latensen mellem din maskine og din hjemmeside. Vi bruger smarte overvågnings-og styringsværktøjer til at få disse oplysninger mere grafisk.
når du går tilbage til Google Chrome-udviklerværktøjer (specifikt fanen Netværk), er latensen fra det første anmodede dokument vigtig. Det er i det væsentlige den tid, det tager for dig at trykke på enter på din bro.ser, din internetserver behandler instruktionerne til det første dokument og sender det tilbage til din computer/bro. ser. Dette første dokument indeholder alle de andre links til billeder, aktiver, stilarter osv. Det indeholder også normalt alle de strukturelle HTML for siden og teksten.
netværkshastigheden, når en anmodning forlader dit personlige/forretningsnetværk, er ikke noget, du har enorm kontrol over. Stol dog på, at det er utroligt modstandsdygtigt, optimeret og hurtigt. Ting du hører i nyhederne som denial of service-angreb, backbones bliver skåret, DNS — tjenester bliver målrettet — alle de ting der sker midt i en netværksanmodning-er ikke rigtig i din kontrol.
de to store ting, du har kontrol over den effekt latenstid:
- vi ser problemer med forsinkelse, når en klient har en langsom kontorforbindelse eller ubetydelig båndbredde på deres netværk. Især med værktøjer som Magentos admin panel, som ofte sender ned en masse sideelementer (såsom et produktkatalog).
- det andet område, vi ser latenstid, er i databasebehandlingstid eller hukommelsesallokering til din database. Ecommerce-og CMS-platforme bygger dynamisk sider fra anmodninger til databasen. En database med utilstrækkelig hukommelsesallokering kan bremse dens evne til at reagere, hvilket påvirker den samlede ydeevne.
hvis din første sideindlæsning ser rigtig langsom ud i udviklerværktøjer (som mere end 1-2 sekunder), kan du ofte få en hurtig gevinst ved at få dit udviklingsteam til at se på udstyrskonfigurationen og hukommelsesallokeringen. Sørg for, at de anbefalede indstillinger for din applikation overholdes (disse offentliggøres normalt bredt af en appudvikler). At se øjeblikkelige præstationsgevinster kan undertiden være så simpelt som at ændre størrelsen på din internetserver og tildele hukommelse.
hvis det ser ud til, at et sted er langsomt for bare dig — og andre siger, at siden indlæses fint — er det sandsynligvis bare dig. Sørg for, at det netværk, du bruger, har tilstrækkelig kapacitet. Selv på avancerede trådløse netværk er der ofte mange konkurrerende anmodninger om båndbredde, eller det kan være den afstand, du er fra et adgangspunkt. Kør en hastighedstest for at finde ud af det.
at se øjeblikkelige præstationsgevinster kan undertiden være så simpelt som at ændre størrelsen på din internetserver og tildele hukommelse.
netværksoperationer er et stort emne, men fagfolk på dette område ved mere om (og bekymrer sig mere om) ydeevne end nogen anden gruppe, du vil støde på. De kan give en dybere analyse, og køre alle mulige diagnostiske kontrol til ydeevne tune din server og kontor netværk. De ting i-mellem dåserne er fascinerende, men det er sjældent, hvad du ville pin site ydeevne problemer på.
i den sidste rate på netpræstation skal vi tale mere detaljeret om al tilgængelig caching og aggregering. Dette kan være en fantastisk måde at reducere antallet af nødvendige rundrejseanmodninger på, og det vil forbedre ydeevnen.
Læs mere i serien:
- langsom hjemmeside? De 6 mest almindelige faktorer, der påvirker hjemmesidens hastighed
- Sådan måler du din hjemmesides hastighed
- Core Vitals og hjemmesidens ydeevne indvirkning på SEO
- hjemmesidens Design påvirker ydeevnen: Hvordan optimering af billeder kan hjælpe
- Hvordan Tilføjelse af Marketingteknologier vil påvirke hjemmesidens ydeevne
- Hvad er Cache på hjemmesiden, og hvorfor er det vigtigt for marketingfolk?
- Præsenter din hjemmeside resultater med denne nyttige optimering rapport skabelon
vi er her for at hjælpe dig med at elske din hjemmeside! Glem ikke at abonnere nedenfor for de seneste nyttige indsigter fra vores team til dit.