Sådan bestemmer du, hvor meget trafik din webserver på dit websted kan håndtere uden risiko
Du behøver ikke at vente på, at verden bryder sammen, før du indser, at dit websted ikke er forberedt på store stigninger i trafikken. Teknologien er tilgængelig til at teste hvert enkelt system og finde ud af, hvad det kan håndtere uden risiko.
Ved hjælp af ydeevneprøvning kan du forudsige de vigtige data, du har brug for, ved hjælp af etablerede værktøjer og teknikker.
- Belastningstestning simulerer, hvad der ville ske med en forventet stigning i trafikken på webstedet, f.eks. den ekstra efterspørgsel fra e-mail-kampagner eller facebook eller andre sociale medier og PPC-reklamer.
- Stresstest simulerer, hvad der ville ske med endnu større pres fra yderligere trafik på webstedet. Det identificerer de punkter, hvor systemer og applikationer bliver langsommere og helt holder op med at fungere. Dette hjælper ejerne med at forstå deres systemarkitektur og afgøre, om den er egnet til deres nuværende forretning og fremtidige vækst.
- Spike-testning indsamler data for situationer, hvor dine servere rammes af en pludselig stigning, der overstiger det, som dit system kan klare - ideelt til at forudsige resultaterne af SPAM- eller andre DoS-angreb.
- Soak-testning måler de forventede problemer, når et system er udsat for høj trafik fra dine webbrugere i længere perioder.
Én ting er sikkert: Testen skal ske, før det er for sent. Vi har alle hørt udtrykket "at lukke stalddøren, efter at hesten er stukket af". Det kunne ikke være mere passende for de problemer, som store trafikbølger kan medføre for din virksomhed.
Der er nemmere måder, hvorpå en webstedsejer kan finde ud af, hvor meget trafik der er på et websted med stor trafik, uden at det går langsomt - læs vores praktiske vejledning.
Hvad kan du gøre med al den ekstra store trafik for at forhindre, at den forringer hastigheden på dit websted eller appens ydeevne?
Der er altid flere løsninger på ethvert problem, og en kraftig stigning i trafikken på webstedet er ingen undtagelse. Her er et par måder at forsøge at holde dine systemer sikre og gæsterne tilfredse, når disse pludselige aktivitetsbølger rammer dine individuelle servere - der er mindst tre hovedstrategier til at øge kapaciteten:
Strømlining af dit websted med høj trafik for at levere mindre dynamisk indhold i flaskehalsområder
Hvis det hele handler om at regne på tal (og det gør det), reducerer mange organisationer mængden af data, der flyttes rundt, ved at skære ned på de sider, der får mest opmærksomhed. Med et slanket sæt af sider, konsolidering af flere css-filer for at reducere filstørrelsen, en reduktion af dynamisk indhold, forenklede sidekomponenter eller installation af et caching-plugin, der måske kun leveres til et større antal besøgende på spidsbelastningstidspunkter, har din webserver mindre arbejde at gøre pr. besøgende på webstedet og kan håndtere mere trafikbelastning.
Opbygning af specifikke landingssider, der kun indeholder statiske ressourcer til reklamearrangementer uden for webstedet, hos en anden hostingudbyder eller på alternative steder på flere servere, for at beskytte værdifulde webserverressourcer, er en anden måde at holde den store trafikbelastning væk fra dine mest effektive sider - og det er også værd at se på, hvordan dit indholdsstyringssystem eller operativsystem påvirker ydeevnen - men tid brugt på en "finjustering" giver måske ikke altid tilstrækkelige fordele. Der findes en række optimeringsteknikker og optimeringsplugins, du kan bruge, herunder billedoptimering, til at reducere mængden af websteds-trafik, der kommer fra andre maskiner, uden at bruge flere ressourcer til at servere mediefiler. Hvis du installerer et caching-plugin, der kan komprimere billeder, når dine besøgende downloader billeder, eller komprimere html- eller css-filer for at reducere filstørrelser og øge hastigheden, kan det også hjælpe din webhost.
Valg af at levere indhold fra tredjeparter
Websites, der er under pres, og som anvender indhold fra tredjeparter, kan fjerne noget af dette pres fra deres webhostingudbyder. Hvis websiteanalysesider, testprotokoller, betalingsgateways eller integration af sociale medier kan foregå uden for webstedet, frigør det processorkraft på websitet til at håndtere de overskydende besøgsbølger.
Caching af websteder
Caching af indhold med henblik på genlevering er en anden mulighed. For efterfølgende brugere, der ser de samme data, kan det betale sig at udnytte caching på serversiden, kvalitetsnetværk til levering af indhold, proxy- og browsercaches eller enhver anden form for lagring på klientsiden, der er tilgængelig under processen. Disse kan ofte implementeres med minimale ændringer af konfigurationen af domænenavnsserveren.
Databasedrevne systemer, især e-handelswebsteder, interagerer hele tiden med deres databaser for at producere nye sider. Dette kan skabe en massiv belastning af behandlingen, når der kommer meget trafik med høj hastighed. Ved at oprette en side én gang og levere den igen reduceres dette pres betydeligt, hvilket ofte er nok til at afværge en katastrofe.
Belastningsudligning af dine webservere
Når du bliver oversvømmet af uventet stor trafik, håndterer load balancing besøgendes websteds trafik ved at opdele din daglige websteds trafik over serverniveau og dirigerer den gennem to eller tre forskellige webservere (typisk), hvilket aflaster en enkelt server, når den står over for store belastninger, og reducerer belastningstiden. Intelligent belastningsbalancering, der udføres ved hjælp af belastningsbalanceringsswitche omkring de tilgængelige servere, omdirigerer trafikken fra servere med problemer til de mest lydhøre, så dit websted fungerer, som du har brug for det, og leverer den type sidehastighed, som dine kunder forventer. En load balancer spreder den høje trafik - den oversætter domænenavne til en række webserver-IP-adresser og anvender ofte en redundant tilgang med en identisk kopi af webstedet på hver webserver - men load balancere er stadig ikke en ideel løsning til de begivenheder på webstedet med høj trafik og kan øge dine omkostninger til webudvikling og diskplads sammenlignet med en enkelt maskine.
Hvad sker der, når der er for meget trafik til dine normale løsninger?
Det er her, vi kommer ind i billedet. Queue-Fair er et digitalt køsystem der flytter din overskydende trafik ind i et sikkert miljø - et virtuelt venteværelse på sin egen dedikerede hosting.
Hver bruger får tildelt en plads i køen efter først-til-mølle-princippet og bliver kaldt tilbage til dit websted, så snart webstedet er klar til dem. De står i kø på en anden url end dit websted, så der er ingen belastning på dine webstedsservere, og Queue-Fair håndterer sikkert millioner af mennesker, der kommer ind i køen hvert minut. Det er den mest effektive metode til at håndtere både forventede og uventede spidsbelastninger på webstedet.
Med alle oplysninger præsenteret for de besøgende i et branded format, der integreres problemfrit med dit websted, kan de besøgende udnytte deres tid bedst muligt og uden stress, idet de ved, hvor i køen de befinder sig, hvor hurtigt de bevæger sig opad i køen, og hvor lang tid ventetiden sandsynligvis vil vare.
Hvis dit websted fungerer under normal trafik, vil du ikke engang vide, at det er der. Vores system fungerer med din eksisterende dedikerede server hosting plan eller skalerbar plan, der beskytter dig mod oversvømmelsen af din mest populære webside, når et stort antal besøgende ankommer med høj hastighed.
Det er enkelt, det er retfærdigt, og det beskytter dine websystemer, dine kunder og dit varemærke omdømme. Den leverer virkelig imponerende specifikationer og er den perfekte løsning, der sparer dig for stress, nedetid og den slags økonomiske tab, som ingen ønsker at lide - så måske kan du alligevel undgå store maskiner i virksomhedsklasse og beholde det billigste webhostingabonnement eller den billigste delte hosting...