Forceer pagina's om vanaf de server te laden met behulp van metatags

click fraud protection

Heb je ooit een wijziging aangebracht in een webpagina om vervolgens in verwarring en ontzetting te kijken wanneer de wijzigingen niet worden weergegeven in de browser? Misschien bent u vergeten het bestand op te slaan of hebt u het niet daadwerkelijk naar de server geüpload (of op de verkeerde plaats geüpload). Een andere mogelijkheid is echter dat de browser de pagina laadt vanuit de cache in plaats van de server waar het nieuwe bestand zich bevindt.

Als u zich zorgen maakt over uw webpagina's caching voor de bezoekers van uw site kunt u de webbrowser vertellen een pagina niet in de cache op te slaan, of aangeven hoe lang de browser de pagina moet cachen.

Illustratie van afbeelding voor het laden van webpagina's
Andranik Hakobyan / Getty Images

Een pagina dwingen om vanaf de server te laden

U kunt de browsercache beheren met een metatag:




De vervaldatum instellen op -1 vertelt de browser om de pagina altijd te laden vanaf de web Server. U kunt de browser ook vertellen hoe lang een pagina in de cache moet blijven. In plaats van -1, voer de datum in, inclusief de tijd, waarop u wilt dat de pagina opnieuw wordt geladen van de server. Houd er rekening mee dat de tijd in Greenwich Mean Time (GMT) moet zijn en in het formaat moet worden geschreven:

instagram viewer
, dd ma jjjj uu: mm: ss.

Waarschuwing: dit is misschien geen goed idee

U denkt misschien dat het logisch is om de cache van de webbrowser voor uw pagina uit te schakelen, maar er is een belangrijke en nuttige reden waarom sites vanuit de cache worden geladen: om de prestaties te verbeteren.

Wanneer een webpagina voor het eerst wordt geladen vanaf een server, moeten alle bronnen van die pagina worden opgehaald en naar de browser worden verzonden. Dit betekent dat een HTTP-verzoek moet naar de server worden gestuurd. Hoe meer verzoeken een pagina doet voor bronnen zoals: CSS-bestanden, afbeeldingen en andere media, hoe langzamer die pagina wordt geladen. Als een pagina eerder is bezocht, worden de bestanden opgeslagen in de cache van de browser. Als iemand de site later opnieuw bezoekt, kan de browser de bestanden in de cache gebruiken in plaats van terug te keren naar de server. Dit versnelt en verbetert de prestaties van de site. In een tijdperk van mobiele apparaten en onbetrouwbare dataverbindingen is snel laden absoluut noodzakelijk. Niemand heeft immers ooit geklaagd dat een site te snel laadt.

Kort gezegd: wanneer u een site dwingt om vanaf de server te laden in plaats van de cache, heeft dit invloed op de prestaties. Daarom, voordat u deze metatags aan uw site toevoegt, moet u zich afvragen of dit echt nodig is en de prestatiewinst waard is die de site als resultaat zal krijgen.

In de meeste webbrowsers kunt u een eenmalige pagina laden van de server forceren door de shift-toets ingedrukt te houden terwijl u op de knop Opnieuw laden of Vernieuwen klikt.

instagram story viewer