Tussen het intypen van een adres en het verschijnen van uw website gebeurt er in minder dan een seconde behoorlijk veel. Als u die stappen kent, wordt meteen duidelijk waar het fout kan gaan.
Stap voor stap
- DNS-opzoeking. De browser vraagt welk IP-adres bij uw domein hoort.
- Verbinding maken. De browser legt contact met die server en zet, bij https, een versleutelde verbinding op.
- Het verzoek. De browser vraagt de gewenste pagina op.
- De server werkt. Is er een cache, dan komt het antwoord daaruit. Zo niet, dan draait PHP, wordt de database bevraagd en wordt de HTML opgebouwd.
- Het antwoord. De HTML gaat terug naar de browser, samen met een statuscode.
- Naladen. De browser leest de HTML en haalt vervolgens alle afbeeldingen, stylesheets en scripts op. Dat zijn stuk voor stuk nieuwe verzoeken.
Waarom dit helpt bij problemen
Gaat het mis bij stap 1, dan is uw site helemaal onbereikbaar en zit het in DNS. Gaat het mis bij stap 4, dan krijgt u een foutmelding van de server en zit het in uw website of database. Gaat het mis bij stap 6, dan laadt de pagina wel maar ontbreken er afbeeldingen of ziet de opmaak er verkeerd uit.
Alleen al weten in welke stap het misgaat, scheelt vaak uren zoeken, en het bepaalt of u bij uw webbouwer of bij uw hostingpartij moet zijn.