Op mijn werk hadden we de afgelopen weken te maken met een vaag probleem. Mensen die normaal gesproken op onze webserver-app moeten inloggen - via een formpje, dus niet via een pop-up auth venstertje - kregen meteen de ingelogde pagina te zien. Ze hoefden dus niet in te loggen! Heel irritant, want ze kregen dus vaak niet hun eigen inlog pagina te zien, maar die van andere gebruikers 
Van de circa 3.000 gebruikers op ons systeem was het telkens hetzelfde groepje gebruikers, die elkaars ingelogd-pagina met overzicht van toegang te zien kregen. Vrij snel dacht ik dus aan een probleem met caching (deze mensen zaten thuis, dus niet op public pc's). Na alle mogelijke MS Knowledge Base truuks toe te passen met meta tags in de pagina bleef het probleem bestaan, terwijl zelfs IE de pagina nu niet meer zou moeten cachen.
Uiteindelijk hebben we dus de pagina maar een unieke URL gegeven met een truukje - een random var, als in index?pinguin=654231223. Zie dat maar eens te cachen
Dit lijkt vooralsnog te werken, we hebben dit de "anti-caching pinguin" gedoopt 
Wat ik me wel afvraag: de eerste users die geantwoord hebben op onze vraag, welke provider ze hebben, en of ze een proxy aan hebben, hadden allebei Planet Internet. Een daarvan gebruikte de PI proxy - daarvan vind ik het niet vreemd dat die een gecachete versie te zien kreeg. De ander gebruikt daarentegen helemaal geen proxy in IE!
In eerdere topics op GoT en op de diverse specs pagina's van PI zelf zag ik al dat PI bij ADSL doet aan "caching in het netwerk" (dus niet alleen voor die mensen die echt hun proxy gebruikt). Alleen, de user die de proxy niet gebruikt, zit niet op ADSL maar op ISDN van PI... zouden ze alles cachen wat over hun netwerk gaat? Iemand een idee?
Als mijn vermoeden juist is, ga ik namelijk maar eens een mailtje sturen naar PI of ze de cache van onze pagina's weg kunnen gooien want kennelijk gaat dat niet helemaal goed (en nee, daar ga ik niet hun customer helpdesk voor bellen, want dan krijg ik na een uur iemand aan de lijn die dit niet begrijpt en niet kan oplossen, ik moet echt een van hun techneuten te pakken krijgen vrees ik).
Overigens: ze zijn wettelijk verplicht de cache van onze pagina's te wissen als wij daar om vragen
Van de circa 3.000 gebruikers op ons systeem was het telkens hetzelfde groepje gebruikers, die elkaars ingelogd-pagina met overzicht van toegang te zien kregen. Vrij snel dacht ik dus aan een probleem met caching (deze mensen zaten thuis, dus niet op public pc's). Na alle mogelijke MS Knowledge Base truuks toe te passen met meta tags in de pagina bleef het probleem bestaan, terwijl zelfs IE de pagina nu niet meer zou moeten cachen.
Uiteindelijk hebben we dus de pagina maar een unieke URL gegeven met een truukje - een random var, als in index?pinguin=654231223. Zie dat maar eens te cachen
Wat ik me wel afvraag: de eerste users die geantwoord hebben op onze vraag, welke provider ze hebben, en of ze een proxy aan hebben, hadden allebei Planet Internet. Een daarvan gebruikte de PI proxy - daarvan vind ik het niet vreemd dat die een gecachete versie te zien kreeg. De ander gebruikt daarentegen helemaal geen proxy in IE!
In eerdere topics op GoT en op de diverse specs pagina's van PI zelf zag ik al dat PI bij ADSL doet aan "caching in het netwerk" (dus niet alleen voor die mensen die echt hun proxy gebruikt). Alleen, de user die de proxy niet gebruikt, zit niet op ADSL maar op ISDN van PI... zouden ze alles cachen wat over hun netwerk gaat? Iemand een idee?
Als mijn vermoeden juist is, ga ik namelijk maar eens een mailtje sturen naar PI of ze de cache van onze pagina's weg kunnen gooien want kennelijk gaat dat niet helemaal goed (en nee, daar ga ik niet hun customer helpdesk voor bellen, want dan krijg ik na een uur iemand aan de lijn die dit niet begrijpt en niet kan oplossen, ik moet echt een van hun techneuten te pakken krijgen vrees ik).
Overigens: ze zijn wettelijk verplicht de cache van onze pagina's te wissen als wij daar om vragen
[ Voor 5% gewijzigd door PowerFlower op 19-08-2003 20:23 ]