Sinds de Apache webserver is ontwikkeld in het midden van de jaren 1990 , het is enthousiast gebruikt door webontwikkelaars en andere IT-personeel belast met het beheren van servers . Vanwege het wijdverbreide gebruik en de effectiviteit , de ontwikkelaars vrijgegeven de volgende versie , bekend als Apache2 . In deze server versie , de " mod_cache " en " mod_file_cache " control keuze - eerder experimenteel beschouwd - werden een deel van een Apache2 virtual hosting configuratie en geschikt voor productie geacht . Configuratie De caching architecturen van Apache2 zijn ontworpen om een zeer effectieve manier om HTTP behandeling te versnellen , functioneert als zowel een proxy en een oorsprong webserver bieden . Het is belangrijk om cache treffers versnellen in elk type cache- control optie in Apache2 , vooral als het gaat om lokaal gegenereerde content . Een manier om dit te bewerkstelligen is ervoor te zorgen dat " UseCanonicalName " is ingesteld op de " On " positie . Zo de hostnaam van de virtuele - host die de inhoud dient deel uitmaakt van de cache toets . Dit zorgt voor consistente opgeslagen inhoud , die meerdere server namen, en aliassen die aanwezig kunnen zijn stroomlijnt . Mod_cache Control Options De " mod_cache " control optie Apache2 , samen met de provider modules " mod_mem_cache " en " mod_disk_cache , " bieden HTTP - caching bewust als een intelligente en intuïtieve oplossing . De inhoud opgeslagen in het cachegeheugen voor de functie " mod_cache " is geconfigureerd om al de verschillende opties en HTTP headers . Dit ontwerp biedt ook de mogelijkheid om de cache webinhoud te controleren . Bijvoorbeeld , de " mod_cache " zorgt voor de lokale , alsook de proxy inhoud . Dit is een duidelijke upgrade van de eerste Apache webserver . Omdat Apache2 " mod_cache " ondersteunt configuraties die zowel eenvoudige als complexe , het gemakkelijk verwerkt dynamische lokale content en kan snel toegang tot lokale bestanden waarvan bekend is dat in de tijd variëren vergemakkelijken . Mod_file_cache Controle optie " mod_file_cache " optie biedt een sterk vereenvoudigde vorm van caching uitvoering , in tegenstelling tot de " mod_cache " Apache2 besturingsoptie . Omdat de " mod_file_cache " in een meer eenvoudige wijze , is het ook heel wat meer bruikbaar op vele manieren . Bijvoorbeeld , in plaats van actieve handhaving van de complexiteit van een actieve cache " mod_file_cache " vereist speciale memory mapping voor items zoals URL , op een manier die vergelijkbaar is met Apache 1 voorzien . De " mod_file_cache " optie biedt ook handige file snelkoppelingen die tot doel hebben de toegang tot de lokale statische bestanden , die meestal niet vaak veranderen verbeteren . Beveiligingsoverwegingen In Apache2 , alle verzoeken worden bediend door elk caching module tenzij een beveiligingsprobleem wordt geactiveerd . Als gevolg hiervan , lokale middelen zijn gecached heel anders dan ze waren onder de eerste Apache -server model . Echter , de cache maakt geen vaststelling of een cache entiteit heeft een vergunning voor het serveren . Zodra de inhoud is opgeslagen , zolang het niet is verstreken , wordt het geserveerd uit de cache . Gebruik de " CacheDisable " of " mod_expires "-functie , zodat de veiligheid configuraties , zoals die is aangesloten op het IP-adres , niet in het gedrang .
|