8 måder at reducere serverens responstid på en hjemmeside
din langsomme hjemmeside kan påvirke konverteringsfrekvenser!
prøv Skyveje og Maksimer ydeevnen for dit ordtryk.
trafik
med den fortsatte vækst i din virksomhed kan trafikstigninger blive meget hyppige (med ringe eller ingen advarsel).
lad mig illustrere dette med et eksempel: hvis du sender et særtilbud på din kaffebar, kan antallet af besøgende på hjemmesiden stige betydeligt. Som et resultat begynder serveren at modtage flere og flere anmodninger, der kræver et øjeblikkeligt svar. Når ressourceforbruget rammer grænsen, begynder serverens responstid at gå op. Til sidst, da alle ressourcer bliver forbrugt, vil siden gå ned, og dit brand vil se et fald i salg og omdømme.
jeg vil ikke anbefale dig at stoppe med at tilbyde gratis kaffe. Hvad du kan gøre er at forbedre langsom serverresponstid ved at vælge en host, der er optimeret til ydeevne og i stand til at håndtere trafikstigninger.
Hosting ressourcer
når du starter en online-forretning, skal den første forretningsorden være en grundig samling af serverressourcekrav. Dette skal give dig en ide om mængden af serverressourcer, du har brug for for at starte virksomheden og den fremtidige fremskrivning af ressourcekravene.
hvis du er usikker på processen, skal du først kontakte din hostingudbyders support og forklare din situation. De kan muligvis præsentere en løsning, der fungerer i dit tilfælde. Du kan endda komme til at prøve tjenesten, før du rent faktisk investerer i den.
Vælg den hostingudbyder, der konstant opgraderer deres infrastruktur, brug det nyeste udstyr og opdaterede programmer som PHP 7.3 og HTTP/2 servere.
på en relateret note er det ikke altid den klogeste beslutning at gå med den største server derude. Styring af ressourcerne effektivt og anvendelse af alle de bedste udviklings-og serverstyrings bedste praksis hjælper dig også med at forbedre din serverresponstid.
Cloud tilbyder en gratis prøveperiode (uden kreditkort), hvor du kan starte enhver server og teste dens muligheder i forhold til dine krav.
databaser
en database er et sted, hvor alle de nødvendige oplysninger er gemt. Det skal optimeres, så både serveren kan få adgang til, administrere og opdatere oplysninger uden forsinkelser. Ikke-vedligeholdte og / eller enorme databaser har brug for mere tid til at hente de rigtige data, og dermed går den samlede serverresponstid op.
hvis du vil løse databaserelaterede problemer, skal du prøve at fjerne unødvendige og forældede data og omskrive forespørgsler for smartere og hurtigere udførelse.
du kan også overveje at bruge tip til at optimere databasen for forbedret ydeevne, herunder finjustering af databasestrukturen og de databaseoptimeringsrelaterede plugins.
dynamisk vs. statisk
dynamisk indhold genereres ved kørsel på anmodningen genereret af en besøgende og er generelt forskellig for hver bruger. For eksempel, hvis jeg bestiller en kaffe, og du bestiller en hamburger, vil processen i vores ende forblive den samme på grund af den lignende brugergrænseflade på hjemmesiden. Serverresponset ville dog være anderledes på grund af de to ordres forskellige karakter. Serveren ville hente to forskellige datasæt fra databasen og forberede to separate svar. Nu skalere eksemplet for en populær restaurant, og du kan få en god ide om belastningen på serveren.
det statiske indhold er hardkodet i HTML, JS, CSS og billeder af hjemmesiden. Disse aktiver ændres ikke for forskellige brugerinput, og serveren leverer det samme indhold til alle besøgende. Dette er den hurtigste måde at levere indholdet på, da det ikke bruger meget serverressourcer, og serverens responstid går op.
eksperter foreslår at aflæse statisk indhold til et CDN for at reducere belastningstiden og forbruget af serverressourcer.
serverprogram
serverens stak har en alvorlig indvirkning på serverens responstid. Generelt består stakken af en kombination af servere og cache, der kommer sammen for at give processorkraften til serveren. Populære stack komponenter omfatter Apache, MariaDB.
glem ikke at holde dine PHP-versioner opdateret. Ældre versioner kræver ofte flere serverressourcer og er ineffektive i responshåndtering. Core Team anbefaler at bruge PHP7 på grund af optimeret behandling.
tryk på PHP 7: Performance Benchmarks& Upgrade Guide
Vælg Hosting med omtanke
da du nu har en dybere forståelse af, hvordan servere behandler kundernes anmodninger, kan du træffe en informeret beslutning om typen af hostingløsning til din hjemmeside. Den bedste pasform er et dedikeret miljø, hvor du kan styre og optimere serverkomponenterne i henhold til dine ydelseskrav.
hvis du ikke er teknisk kyndig, skal du vælge en stærkt optimeret administreret hostingudbyder, der tager sig af serverstyringsproblemer.
Hvordan Hjælper Skyveje Med At Forbedre Serverens Responstid?
Cloud hosting er en administreret cloud hosting platform, der har sin optimerede server stack og er ideel til internetsider. En grundlæggende hjemmeside hostet på Skyveje og brise installeret kan indlæses på blot et par ms.
er det ikke imponerende?
Indlæs hjemmesider så hurtigt som 37ms! 8317>
afstand mellem Server og besøgende
Cloud har indgået et samarbejde med top-notch cloud infrastruktur udbydere og som et resultat, tilbyder 55+ datacentre globalt. Uanset hvor dit publikum er, skal du bare vælge det nærmeste datacenter og starte serveren uden at bekymre dig om hjemmesidens hastighed.
husk, jo tættere serveren er, jo hurtigere indlæses hjemmesiden for publikum. For et globalt publikum skal du bruge Cloudscdn.
trafik
for at håndtere trafikspidser kan serverressourcer på Skyveje skaleres op med et enkelt klik.
denne funktion er nyttig for både de nye og etablerede online virksomheder. Etablerede virksomheder kan operere uden at bekymre sig om at miste deres trafik på grund af servernedbrud, og nye virksomheder, der ikke er sikre på deres fremtidige behov, kan let skalere deres ressourcer, når det er nødvendigt.
Support
skyeksperterne på Skyveje er tilgængelige 24/7 for at hjælpe dig. Du er velkommen til at diskutere og lade Skyvejsstøtten kende dine krav/forespørgsler, så de kan guide dig i overensstemmelse hermed.
databaser
i øjeblikket understøtter den officielle hjemmeside kun MariaDB. I betragtning af dette overlod vi på Cloudveje valget til at trykke på brugere ved at tilføje begge til platformen. Konvertering til MariaDB er kun et klik væk.
dynamisk vs. statisk
som beskrevet ovenfor varierer denne beslutning fra bruger til bruger. På Skyveje leveres serverne med forudinstalleret PHP7 (når du læser dette, er den nyeste version PHP 7.3) der giver et betydeligt løft i behandlingen af dynamisk indhold. Men du skal sørge for, at al din applikationskodebase er kompatibel med PHP7. Til dette skal du oprette et iscenesættelsesmiljø på dit live site og teste alt ud. Når du er tilfreds, skal du skubbe ændringerne til live-versionen. For statisk indhold fungerer vores ThunderStack-formel bedst!
Serverprogrammering
cloud-servere er en kombination af Apache, memcached, PHP-FPM, Redis og understøttelse af PHP 7.x. Alt dette kombinerer sammen og øger ydeevnen af et hjemmeside.
TTFB på cloud-servere
af hensyn til test lancerede jeg en 1 GB Linode-server (på Fremont data center) med alle standardindstillingerne. Næste, jeg installerede brise til Aktiveret minificering og gruppering.
jeg kører derefter testen gennem hjemmeside Test. Her er resultaterne.
du kan se, tiden til første Byte (TTFB) er under 200 ms, der passer til retningslinjer fra Google.
når det samme sted testes på Pingdom. Her er hvad jeg fik!
lad os konkludere!
forbedring af den samlede ydelse og reduktion af serverresponstiden for et site er et spørgsmål om at følge alle de bedste fremgangsmåder. Når du er tilfreds med TTFB-værdien af din hostingudbyder, kan du begynde at implementere tipene for at fremskynde et site.