Föregående | Startsidan | Arkivet | Epost | Följande
Webbservern Apache som levereras med Mac OS X Server har en modul kallad mod_cache som ökar serverprestandan genom att mellanlagra resultat av sökningar etc. i serverns minne.
Som det hela kommer inställt ställer detta dock till en del problem - Apple har nämligen ställt in servern så att förfrågningar omdirigeras till port 16080 för att komma åt det mellanlagrade resultatet. Men många företags brandväggar ser detta som suspekt aktivitet och stoppar dessa anslutningar - vilket naturligtvis ställer till en del problem för användarna.
I Server Admin kan man stänga av Performance Cache: Välj service Web, klicka Settings, klicka Sites, välj en sajtkonfiguration och redigera denna.Fliken Options har en kryssruta för Performance Cache.
Allt är nu frid och fröjd... eller?
Om du har flera webbsajter så måste du stänga av Performance Cache för alla sajter - annars fortsätter den att köras - mycket förvirrande. Antagligen en bugg i Server Admin som man kanske kan gå runt genom att hacka i inställningsfilerna för Apache, men vem orkar med det?
Föregående | Startsidan | Arkivet | Epost | Följande
Performance Cache fungerar dessutom så trevligt att den för att bättra på prestandan inte bryr sig om att skicka vidare t ex rätt IP-adress från burken som gör en förfrågan på en sida. I stället skickas IP-adressen för servern själv, vilket kan få lustiga effekter när man skriptar och vill hålla koll på IP-adressen till mottagen.
Ah, ännu bättre anledning att ha Performance Cache avstängt.
Tyvärr kan du inte lägga till kommentarer till notiser som är äldre än 4 veckor.