Då och då kan du stöta på felet “webbplatsen tog för lång tid att svara” när du försöker komma åt en viss webbplats.
Följande bilder visar hur felet ser ut på Chrome respektive Firefox:
Krom:
Firefox:
När du försöker komma åt din egen webbplats är det mycket oroande, eftersom det visar att webbplatsen i praktiken kan vara nere för alla användare. läs vidare om några vanliga orsaker och hur du felsöker.
Vad betyder detta fel?
Felet “tar för lång tid att svara” indikerar att det finns ett kommunikationsproblem mellan målservern och klienten (din webbläsare). Det betyder att den inriktade servern tar lång tid att skicka ett svar till klienten. Felet skickas vanligtvis om klienten inte kan få svar inom 30 sekunder. Anslutningsförsöket avslutas sedan.
Vad orsakar felet “det tar för lång tid att svara”?
Här är flera anledningar till varför din webbläsare tar lång tid att ladda:
Internetanslutningsproblem
En viss webbplats kan inte laddas om du inte har en internetanslutning. Kontrollera att din enhet är ansluten, till exempel via ett LAN eller Wi-Fi. Om du använder ett LAN måste du kontrollera dina LAN-inställningar. Du måste också se till att dina TCP/ipv4-protokoll är korrekt konfigurerade. Vi kommer att titta på hur du åtgärdar problem med internetanslutningen senare i artikeln.
Din server är överväldigad
Om du använder delad hosting, finns det en möjlighet att det inte finns tillräckligt med minne för att möjliggöra en anslutning mellan din klient och server. När du använder delad hosting är minnesallokeringen inte jämnt fördelad. Det kan finnas webbplatser som använder mycket minne och lämnar andra med lite minne tillgängligt.
Prata med din tjänsteleverantör om din minnesgräns. Om du använder WordPress kan du kontrollera din minnesgräns i “Site Health Tool” på din instrumentpanel.
Du kanske också vill ändra din värdplan till ett VPS-paket (Virtual Private Server), där minnet delas lika mellan användarna.
Det finns också andra orsaker som kan göra att din webbplats blir överväldigad, till exempel toppar i webbplatstrafiken eller kod och skript som inte har skjutits upp att laddas först efter att din webbplats har laddats helt.
Ditt antivirus blockerar åtkomst till webbplatsen
Ditt antivirus kan blockera åtkomst till vissa webbplatser eller till och med alla. Du kan behöva inaktivera det tillfälligt och se om felet “tar för lång tid” är löst.
DNS-cache
DNS (Domain Name System) är det som översätter domännamn till IP-adresser. Detta beror på att det är lättare för webbläsare att “läsa” IP-adresser (som är uppbyggda av 4 uppsättningar siffror separerade med en punkt som i bilden nedan), medan det är lättare för människor att komma ihåg text, vilket är anledningen till att domännamn består av text som på www.abc.com
DNS-resultat cachelagras vanligtvis för att säkerställa att efterföljande förfrågningar hanteras snabbare. Om det uppstod ett kommunikationsproblem mellan klient och server kan det cachelagras, vilket resulterar i felet “webbplatsen tog för lång tid att svara”. Att tömma DNS-cachen bör lösa felet.
Föråldrade tillägg
Tillägg är praktiska för att lägga till nödvändiga funktioner för att förbättra din webbläsares funktionalitet. Men de kanske inte uppdateras lika ofta för kompatibilitet med webbläsare. Föråldrade tillägg kan bidra till kommunikationsproblem mellan klient och server. Du kan inte heller vara säker på att tilläggen kommer att fungera som avsett.
På Chrome tenderar virussökningstillägg, till exempel Symantec, föråldrade eller inte, att vara “tunga”, vilket gör din webbläsare långsammare.
Sökhistorik
Lagrade data från surfsessioner (sparade lösenord, cookies, webbplatsnamn och webbadresser, samt cache) kan bidra till kommunikationsproblem mellan klient och server. Den lagrade informationen innehåller namnet och webbadressen till den särskilda webbplats som du försöker komma åt. Om den hade anslutningsproblem tidigare kommer den att hänvisa till webbläsarhistoriken och klient-serveranslutningen kommer att misslyckas.
Problem med Chromes standardprofilmapp
Det finns en mapp med namnet “Standard” på din lokala dator som lagrar din “Chrome-profil” (dina bokmärken, sparade lösenord, appar, webbläsarinställningar och tillägg). Om det finns skadat innehåll i mappen kan det påverka kommunikationen mellan klient och server. Du kan behöva redigera eller byta namn på den här filen för att åtgärda “tar för lång tid”-problem.
Problemen som kan resultera i en skadad standardmapp inkluderar korrupta filer som lagras lokalt i cachemappen eller störningar från ett antivirus från tredje part.
Windows hosts-fil
Hosts-filen är det som mappar domäner till IP-adresser. Om du till exempel vill se hur din webbplats skulle se ut om du var värd på en annan server, måste du redigera hosts-filen. Om du har blockerat webbadresser eller IP-adresser i din hosts-fil kan de göra att andra webbplatser också blockeras, vilket resulterar i att sidan tar för lång tid att ladda fel.
Nätverksadaptern är inte installerad eller är inaktuell
Drivrutiner är nödvändiga för sömlös kommunikation mellan mjukvara och hårdvara. Om din nätverksdrivrutin inte är uppdaterad, eller om din enhet inte har någon, kan det resultera i trasig klient-serverkommunikation.
Din webbläsare innehåller skadade filer
Din webbläsare kan innehålla skadade filer. Dessa kan påverka hur klienten kommunicerar med webbläsaren. Att installera om webbläsaren kan lösa det här problemet.
Temainkompatibilitet
Om du använder WordPress kan dina temainkompatibilitetsproblem vara orsaken till felet “det tar för lång tid att svara”. Det enda sättet att veta om det är ditt tema som orsakar problemen är att ändra det till ett standardtema. Om felet åtgärdas måste du installera om ditt tema eller återgå till den senaste säkerhetskopian av din webbplats som du har.
För mycket data i din databas
Om din databas innehåller mycket data, till exempel loggar, hundratals eller tusentals blogginlägg, galleribilder och inlägg från teman och plugins, kan din webbplats ta för lång tid att hämta all denna data från din webbplats.
Hårdvaruacceleration
Hårdvaruacceleration hänvisar till när uppgifter “omdirigeras” till hårdvara som är specialiserad för att hantera dem. Ett exempel är ljudkort som används för att öka ljudkvaliteten. Som standard är CPU den hårdvara som är utformad för att hantera de flesta uppgifter på en enhet. Men annan hårdvara kan komma in för att “avlasta” CPU, vilket möjliggör snabbare bearbetning och prestanda.
I en webbläsare finns det en inställning som kallas “hårdvaruacceleration” som gör att webbläsaren kan maximera användningen av din hårdvara, till exempel för att ladda videor och grafik. Att aktivera hårdvaruacceleration kan förbättra din webbläsares prestanda. Detta innebär att webbläsaren kommer att använda “mindre CPU” vilket i sin tur frigör mer minne för webbläsaren att ladda din webbplats.
I Chrome är maskinvaruacceleration aktiverad som standard. För att avgöra effektiviteten av hårdvaruacceleration måste du kontrollera din webbläsares prestanda när acceleration är aktiverad och när den inte är det. Om det inte förbättrar din webbläsares prestanda är du bättre utan det.
Anslutningstester
Efter att ha stött på felet “tar för lång tid att ladda” är ett bra tillvägagångssätt att utesluta de mest uppenbara orsakerna, till exempel internetanslutning. Kontrollera att du har en fungerande internetanslutning och att den fungerar på andra sajter och enheter.
Den andra metoden är att köra anslutningstester för att vara mer exakt när du åtgärdar felet. Även om vissa av dessa korrigeringar involverar att köra kommandon från kommandoradsgränssnittet, är de enkla korrigeringar och du behöver ingen teknisk kunskap för att implementera dem. Här är de vanligaste anslutningstesterna som du kan köra:
Nslookup
Nslookup, “namnserversökning” i sin helhet, är ett verktyg som du kan använda för att leta upp din DNS-information, till exempel dina IP-adresser, DNS-servrar som svarar på förfrågningar eller till och med jämföra svar från olika DNS-servrar. Om du använder Linux kan du komma åt det här verktyget på kommandoraden. Det finns även en nslookup onlineversion.
Ping
Detta verktyg låter dig kontrollera tillgängligheten för en fjärrserver. Det hjälper dig att kontrollera om din lokala dator eller skrivbord ansluter till en fjärrvärd. Du kan enkelt köra testet från din kommandorad. Lära sig mer om hur man gör ett Ping-test här.
Tracert
Tracert är ett verktyg som spårar vägen som datapaket som skickas till och från din IP-adress tar och beräknar hur lång tid det tar. Tracert-testet hjälper till att identifiera problem som uppstår under dataöverföringar. Ett problem som kan uppstå är ökad latens. Latens definieras som den tid det tar för klienten att skicka en begäran och få ett svar från servern.
Om du har hög latens kan du behöva börja använda en CDN. CDN:er (Content Delivery Networks) är distribuerade servrar som minskar avståndet till den geografiska platsen för dina servrar (‘för dina servrar närmare’). Istället för att behöva vänta på svar från en server som är i ett annat land, till exempel, kan du ha ett CDN i ditt eget land. På så sätt ökar du inte bara din webbplats hastighet utan kan också lösa kommunikationsproblem mellan klient och server.
SEOptimers Page Speed Tool
Ahrefs har kontroller inbyggda i sitt webbplatsrevisionsverktyg som testar responsen och den totala laddningstiden för din webbplats, för att få en tredjepartsutvärdering av dess prestanda.
Serverns svarstid är hur lång tid det tar för webbplatsen att verkligen svara (om denna är mycket stor kan detta ofta direkt orsaka problemet “tar för lång tid att svara”.
Du kan också använda vårt verktyg för att testa din webbplats laddningstid och prestanda. Allt du behöver göra är att ange ditt domännamn och få resultat. Om detta är mycket stort kan detta ofta direkt orsaka problemet “det tar för lång tid att svara”, och de andra ger indikatorer på hur långsam sidan är att ladda.
“Allt sidinnehåll laddat” och “Alla sidskript är klara” kommer att indikera hur långsam webbplatsen laddar sig själv. Beroende på hur din webbplats är designad kan detta också peka på en orsak till att problemet “tog för lång tid att svara”. Serverns svarstid är hur lång tid det tar för webbplatsen att verkligen svara
Hur man fixar webbplatsen tog för lång tid att svara fel
Som vi nämnde, när det gäller att fixa det här felet, måste du först eliminera de mest uppenbara orsakerna. I det här avsnittet börjar vi med att diskutera korrigeringar av de mest uppenbara orsakerna till felet, innan vi tittar på korrigeringar av de mindre uppenbara orsakerna.
Kontrollera om du är ansluten till internet
Det första steget du måste ta är att se till att din enhet är ansluten till internet.
Så här kontrollerar du om du har en giltig internetanslutning på ett trådlöst nätverk på Windows:
- Klicka på ikonen för Wifi-internetåtkomst i aktivitetsfältet
- Välj “nätverk och internetinställningar”
- Starta “nätverks- och delningscenter”
- Klicka på din wifi-anslutning. Ett nytt fönster som visar “Wifi-status” öppnas. Du kan se din ipv4- och ipv6-anslutning, hastighet och internetkvalitet här som visas:
- Klicka på “Detaljer” för att se om du har en fungerande IP-adress och DNS-serverns IP-adress enligt bilden:
- Klicka på “egenskaper” och sedan “TCP/ipv4”
- Markera sedan “skaffa en IP-adress automatiskt”
- Markera “använd följande DNS-serveradress”
- Ange 8.8.8.8 som föredragen DNS-server
- Och den alternativa DNS-servern som 4.4.8.8
- Tillämpa ändringar, spara och starta om din dator.
Om du använder LAN, kontrollera dina inställningar genom att:
- Få åtkomst till dina webbläsarinställningar
- Klicka på “proxyinställningar”. Detta öppnar ett fönster för Internetegenskaper.
- Klicka på “LAN-inställningar”
- Avmarkera “använd en proxyserver” om den är markerad
- Markera “upptäck automatiskt inställningar”
- Applicera förändringar
Testa din internethastighet
När du är säker på att du har en internetanslutning kanske du vill testa internethastigheten. Om din internethastighet är för långsam kanske du vill prova att ladda samma sida med en annan leverantörs internet. Om detta löser problemet kan din anslutning ha ett problem.
Byt enheter
Försök att komma åt webbplatsen med en annan enhet. Om du till exempel använder en PC, kanske du vill försöka komma åt sidan på en mobil enhet. Om det fungerar på den andra enheten finns det en möjlighet att din enhet inte kan kommunicera med servern.
Efter att ha eliminerat problem med internetanslutningen är det dags att prova andra korrigeringar. Låt oss titta på korrigeringar av problem som kan uppstå från att din enhet inte kan kommunicera med servern.
Serverfelsökning
Det första steget när det kommer till att identifiera serverproblem är att logga in. Om inloggningen går långsamt, indikerar det redan att det finns ett problem. Du kommer att använda ssh kommando på din Linux-terminal enligt följande:
$ ssh -vvv hostname.domain.com
Du kan sedan använda bästa verktyget för att kontrollera CPU-användning. Du borde se något sånt här:
Tryck på 1 för att se mer information enligt följande:
Om vi är över antalet processorer betyder det att processoranvändningen är riktigt hög och att det krävs mer processorkraft.
På Windows kan du kontrollera serverbelastningen för tillgängliga resurser och prestandaproblem. Ett sätt att göra detta är via Windows Task Manager.
För att komma åt Windows Aktivitetshanteraren:
- Klicka på “start”
- Skriv in “uppgift”
- Välj “uppgiftshanteraren”
- Högerklicka på aktivitetsfältet
- Välj “uppgiftshanteraren”
Tryck på Ctrl+Alt+End + Esc medan på fjärrskrivbord
Om du aldrig har använt det förut kan du se fönstret ovan. Klicka på “mer information”
Annars bör du se ett fönster med en uppdelning av hur servern används, som i bilden nedan:
Som du kan se finns det olika flikar: processer, prestanda, användare, detaljer och tjänster. Var och en av dessa ger dig insikter i hur serverns resurser används (processer), och hur mycket drifttid servern har kört – upptid (prestanda). Om drifttiden är hög visar det att serveranvändningen är ansträngd.
Du måste sedan hitta sätt att optimera serverns prestanda, till exempel genom att starta om den (använd kommandot sudo reboot på Linux. På Windows använder du shutdown / r / t 0 på kommandoraden.
DNS-serverproblem
Här kommer du att utföra ett nslookup-test. Du kan använda onlineversionen som vi nämnde eller använda din kommandorad på Linux. Så här använder du nslookup på kommandoraden:
nslookup
- Här är ett exempel på ett svar:
Server: 8.8.8.8
Adress: 8.8.8.8#53
Icke auktoritativt svar:
Namn: abc.com
Adress: 134.170.185.46
Namn: abc.com
Adress: 134.170.188.221
Låt oss dela upp det:
- DNS-adress – 8.8.8.8 – översätter domännamn till IP-adresser
- $53 – portnumret som används av DNS för att acceptera frågor
- 134.170.185.46 och 134.170.188.221 – IP-adressservrar – dina datapaket kommer att dirigeras till någon av dessa.
- Icke-auktoritativt svar – det kom information men inte från DNS-servern. Detta kan vara orsaken till att “det tog för lång tid att svara på felet”, eftersom begäran kan ha ansetts komma från en icke-auktoritativ källa.
Lära sig mer om DNS-serverfel och hur man åtgärdar dem från denna artikel.
Nu när du vet vilken DNS-server som används måste du bekräfta att du inte har en IP-adresskonflikt eller har gammal DNS-information. För att göra detta, släpp IP-adressen och förnya den. För att uppnå detta på Windows 10:
- Skriv ‘UAC’ i aktivitetsfältet
- Du kan också högerklicka på din startknapp och välja “sök”
- Välj “ändra inställningar för användarkontokontroll”
- Du kommer att se ett skjutreglage som du använder för att slå på eller av UAC. Vi behöver den på. Dra reglaget till önskad säkerhetsnivå
- Klicka på Ok
- Du kan behöva ange ditt administratörslösenord eller bekräfta ditt val
- Starta om din PC
- Öppna kommandotolken
- Välj “kör som administratör”
- Skriv följande kommandon:
IPCONFIG/RELEASE
- Kör följande kommando för att se den nya IP- och DNS-serverinformationen:
IPCONFIG/ALLA
Om allt ovanstående inte löser ditt problem kan du behöva kontakta din nätverksadministratör eller värdleverantör så att de kan kontrollera servern och konfigurationsstatusen för din DNS-server.
Andra korrigeringar:
Rensa webbläsarens cache
Så här rensar du webbläsarens cacheminne i Chrome:
- Öppna din webbläsare och klicka på de tre prickarna uppe till höger.
- Välj “fler verktyg”
- Rensa sedan webbinformation
- Du kanske vill rensa allt, så välj “hela tiden”
- Om din webbplats fungerade en kort tid, till exempel en timme innan den slutade, kan du rensa cacheminnet för den senaste timmen.
- Markera rutorna
- Sedan “rensa data”
Använd inkognitoläge
När du använder inkognitoläge “lagrar” din webbläsare inte din aktivitet. Så här använder du inkognitoläge i Chrome:
- Klicka på de “tre prickarna” uppe till höger
- Klicka på “mer”
- Sedan “nytt inkognitofönster”
- Den ska ha en inkognitoikon
Om du kan komma åt din webbplats medan den är i inkognitoläge, måste du kontrollera om dina tillägg orsakar problem.
Tillägg
Så här inaktiverar du tillägg i Chrome:
- Klicka på de tre prickarna i menyn uppe till höger
- Välj “fler verktyg”
- Sedan “förlängningar”
- Gå igenom var och en och ta bort de som inte längre är nödvändiga
- För de som du väljer att behålla, kolla deras senaste uppdateringar
- Klicka på “detaljer”
- Sedan “visa i Chrome Web Store”
- Bläddra till “ytterligare information”
- Du bör se ett datum under “senast uppdaterad”
- Den senaste uppdateringen bör ske inom tre månader från det aktuella datumet
- Ta bort dessa tillägg. Ersätt dem senare med alternativ som uppdateras oftare
- Du kan sedan försöka komma åt sidan som hade problem med att ladda. Om det fortfarande har problem, inaktivera alla tillägg
- Om sidan fungerar den här gången vet du att tillägg var problemet
- Aktivera ett tillägg i taget när du laddar om webbplatsen, tills du har identifierat tillägget som orsakar problem
Brandvägg och antivirus
För att inaktivera din brandvägg i Windows 10,
- Klicka på startknappen
- Välj “inställningar”
- Klicka på “uppdatering och säkerhet”
- På den vänstra menyn klickar du på “Windows Security”
- Klicka på “Brandvägg och nätverksskydd”
- Välj de nätverksinställningar som du vill stänga av
- För att inaktivera brandväggen, klicka på på/av-knappen
Du kan också behöva avinstallera ditt antivirusprogram om inaktivering av din brandvägg inte löser felet. Observera att det inte är tillrådligt att ha din brandvägg inaktiverad eller att inte ha något antivirus på din enhet. Så fort du har löst problemet måste du slå på brandväggen och installera om ditt antivirusprogram.
Lägg till eller uppdatera nätverksdrivrutiner
För att komma åt dina drivrutiner på Windows:
- Högerklicka på din PC
- Välj “manager”
- Ett nytt fönster, “datorhantering” öppnas
- Välj “enhetshanteraren”
- Sedan “nätverkskort”
- Välj namnet på din “nätverksadapter”
- Högerklicka på den
- Välj “sök efter hårdvaruändringar”
- Välj sedan “egenskaper”
- Detta kommer att visa dig om drivrutinen är installerad
- Om det redan är installerat, välj “uppdatera drivrutin”
- Det kommer att leta efter uppdateringar och installera dem om några hittas
Hårdvaruacceleration
Så här aktiverar eller inaktiverar du hårdvaruacceleration i Chrome:
- Välj “inställningar”
- Klicka på “avancerat”
- Bläddra tills du ser “systemrubrik”
- Aktivera eller inaktivera “använd hårdvaruacceleration när tillgänglig”
Om detta tillvägagångssätt inte fungerar kan du tvinga fram det genom att:
- Ange chrome://flags i adressfältet
- Gå till “Åsidosätt programvara renderingslista”
- Aktivera det
- Välj “Starta om nu”
Ändra din “hosts”-fil
Så här ändrar du hosts-filen:
- Öppna startmenyn
- Välj “alla program”
- Sedan “tillbehör”
- Högerklicka på anteckningsblocket
- Välj “kör som administratör”
- Ett nytt fönster öppnas
- Klicka på filmenyn
- Välj “öppna”
- Från rullgardinsmenyn väljer du “alla typer”
- Klicka på värdarna i listan
- Om det efter den sista teckenraden (efter #) finns en IP-adress eller värdnamn, radera den, inklusive alla andra data som ingår här
- Spara ändringar
- Starta om din webbläsare
Redigerar Chromes standardprofilmapp
Observera att du måste exportera sparade lösenord och bokmärken innan du redigerar den här mappen. Du kan också synkronisera Chrome med ett Gmail-konto. På så sätt kommer du att få tillbaka dem när du redigerar den här mappen återställer Chrome, vilket innebär att du kommer att förlora all data.
Så här redigerar du standardmappen:
- Öppna Windows Explorer
- Klistra in detta i adressfältet
%APPDATA%/Local/Google/Chrome/Användardata
- När du har hittat standardmappen, byt namn på den till “backup default”
- Kör din webbläsare.
För att åtgärda problem med skadade filer, leta reda på webbdatafilen och radera den. Om din webbplats fortfarande har ett långsamt svar, ta bort den lokala State-filen. Observera att detta inte kommer att leda till att någon av dina data går förlorad. Du kan också avinstallera valfria verktyg som följer med ditt antivirusprogram, till exempel AVG Toolbar och AVG Secure Search.
Rensa upp en webbplats
Du måste rensa bort bilder, inlägg och innehåll som du inte längre använder på din webbplats. Dessa kan inkludera inlägg i utkast, oanvända bilder, skräppostkommentarer och gamla användarkonton som inte längre används. Du kan gå ett steg längre och använda ett plugin som Advanced Database Cleaner för att hjälpa dig att rensa upp din databas. Leta efter plugins och teman som du inte längre använder och ta bort dem.
Bildoptimering
Du kan också optimera dina bilder med hjälp av plugins som Jetpack Image CDN, Compress JPEG & PNG-bilder och Smush Image Compression and Optimization. Det är bra att välja ett plugin som kan optimera bilder som för närvarande finns på din webbplats och de som du kommer att ladda upp senare.
Sammanfattningsvis
Du känner nu till alternativen att utforska när det gäller att åtgärda felen “webbplatsen tar för lång tid att svara”. Du har en uppfattning om vad som kan orsaka felen och vilka områden du ska kontrollera först.