Onverklaarbare problemen na verhuizing Xserve
24 februari 2004 - 21:42   
geplaatst door: Leon
[news]Ik heb een aantal vreemde dingen geconstateerd sinds de verhuizing naar de Xserve. Het spontaan verdwijnen van PB's, het niet goed refreshen van pagina's, topics die verplaatst worden en in het grote niets verdwijnen,.... en nog meer onverklaarbare zaken.

Wat de oorzaak is van deze rare problemen is mij nog niet helemaal duidelijk, maar een van de dingen die ik inmiddels uitgeschakeld heb is de "Performance Cache" optie in Apache. Deze zou een leuke speedboost moeten geven voor statische pagina's, maar gezien de dynamische content van deze site, en het feit dat er meerdere onverklaarbare problemen te lezen zijn na het google'en op "Performance Cache", heb ik besloten 'm maar uit te schakelen.

Ik hoop dat hiermee de onverklaarbare problemen tot het verleden behoren. Mocht je zelf nog vreemde dingen constateren, meld het hier dan even (en dan heb ik het niet over de "snelheidsproblematiek" die eerder besproken is, want dat staat los van de server en onze verbindingen).[/news]

Onverklaarbare problemen na verhuizing Xserve
24 februari 2004 - 22:12    reactie #1
geplaatst door: Leon
[news]Het is even slikken, maar het caching (refresh) probleem dat ik al geruime tijd constateer met Safari (of iedere andere browser die gebruik maakt van de KHTML engine) begint nu echt m'n strot uit te komen dat ik zelf uit pure noodzaak IE maar weer ben gaan gebruiken, omdat deze browser gewoon goed cached. Safari maakt er een nare gewoonte van om bijvoorbeeld alle .gif's bij iedere pageload weer opnieuw te renderen. Dit veroorzaakt onnodige bijverschijnselen zoals het constant opnieuw opbouwen van alle buttons en tabel achtergronden. Tevens merk ik dat bij het "Markeren als Gelezen" op de startpagina van het forum regelmatig het betreffende forum als ongelezen gemarkeerd blijft, en dat na het plaatsen van een reactie ik deze niet zie in de lijst met topics tenzij ik een forced refresh doe (Apple+R).

Als iemand mij kan vertellen hoe ik deze nare Safari problemen kan nekken, dan hoor ik dat graag. Ik begin echt helemaal gestoord te worden van Safari...

Via de onderstaande link is een verhaal te lezen wat mijn bevindingen ook bevestigd, net als die idiote 60 seconden timeout in Safari..

http://weblogs.mozillazine.org/mt/mt-comments.cgi?entry_id=4492

De tip die daar staat om je Safari cache folder te vervangen voor een file (ik heb even de rechten van de folder zelf aangepast, en de folder geleegd, lijkt te helpen trouwens...[/news]

Onverklaarbare problemen na verhuizing Xserve
24 februari 2004 - 22:39    reactie #2
geplaatst door: Slagroom
Als je iedere pagina een header mee geeft die forceert dat de pagina niet in de cache wordt opgeslagen, zou dat helpen?
Onverklaarbare problemen na verhuizing Xserve
24 februari 2004 - 22:43    reactie #3
geplaatst door: Leon
Dat negeert Safari gewoon. Onderstaande staat al in de template van het forum;


<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
<META HTTP-EQUIV="Expires" CONTENT="Sun, Apr 1 2001 13:00:00 GMT">
Onverklaarbare problemen na verhuizing Xserve
24 februari 2004 - 22:46    reactie #4
geplaatst door: JPZ
Safari is nog steeds niet echt af,zullen we maar zeggen.....
300+ New Features! 50 or so might not be intended but they're still new!
Onverklaarbare problemen na verhuizing Xserve
24 februari 2004 - 22:50    reactie #5
geplaatst door: Leon
[news]Het is toch idioot dat Safari sneller is zonder cache dan met cache?! Neen, af is het zeker nog niet. Ik zag trouwens ook dat je met Safari Enhancer ( www.macupdate.com ) de cache optie uit kunt schakelen. Doet hetzelfde als de eerder genoemde methodes.[/news]
Onverklaarbare problemen na verhuizing Xserve
24 februari 2004 - 22:57    reactie #6
geplaatst door: dienjo
ik had er eerst ook altijd last van,
nadat ik dit had aangepast werkte het perfect!
geen problemen sindsdien.
--------------------------------------------------------
---> I prefer to be called...evil genius
Onverklaarbare problemen na verhuizing Xserve
24 februari 2004 - 22:58    reactie #7
geplaatst door: Sander Cox
Ik weet niet of het relevant is maar er is in Apache ook een optie om caching te "verbieden"... echter weet ik zo niet welke het is. Heb het jaren terug eens gebruikt maar kan het op het moment niet vinden helaas...

'k ga nog ff zoeken :)

Onverklaarbare problemen na verhuizing Xserve
25 februari 2004 - 00:31    reactie #8
geplaatst door: Slagroom
Je hebt het forum in perl geschreven is het niet?

Misschien helpt een:

print "Expires: 01-01-1970 12:00\r\n";
beter?
Onverklaarbare problemen na verhuizing Xserve
25 februari 2004 - 00:33    reactie #9
geplaatst door: Leon
Dan zou je met tussenpagina's moeten gaan werken die enkel dat printstatement genereren. Je kunt namelijk niet die regel toevoegen aan een volledige HTML pagina, dan krijg je de tekst namelijk gewoon te zien. Overigens doet dat precies hetzelfde als;


<META HTTP-EQUIV="Expires" CONTENT="Sun, Apr 1 2001 13:00:00 GMT">
Onverklaarbare problemen na verhuizing Xserve
25 februari 2004 - 00:37    reactie #10
geplaatst door: Slagroom
Dat snap ik maar het maakt toch niet uit wanneer een statische gecached wordt? En een dynamische pagine wordt aangemaakt door een script. En waarschijnlijk is het eerste wat dat script uitpoept de headers. Zoals bijvoorbeeld:
print "Content-type: text/html\r\n";
en wanneer je daar nou:
print "Content-type: text/html\r\n";
print "Expires: 01-01-1970 12:00\r\n";

van maakt? Dan hoef je ook geen tussen pagina's te gebruiken (wat eigenlijk zowieso geen oplossing was aangezien de headers dan alleen op de doorstuur pagina's worden gebruikt).
Onverklaarbare problemen na verhuizing Xserve
25 februari 2004 - 00:42    reactie #11
geplaatst door: Leon
http://www.macfreak.nl/cgi-bin/test.cgi

Resultaat zoals verwacht   ;)  
Je moet trouwens na de "content type" afsluiten met \n \n anders krijg je een 500 voor je kiezen.
Maar ik gebruik trouwens overal een "print header();" (use CGI qw(:standard)) omdat het gewoon
erg veel werk scheelt...

Onverklaarbare problemen na verhuizing Xserve
25 februari 2004 - 00:52    reactie #12
geplaatst door: Slagroom
Wanneer je een \n\n geeft geef je aan dat de headers eindigen. Alles wat na de \n\n komt wordt dus afgedrukt. Best wel logisch dat de Expire header op je scherm komt. Ik zal zelf ook even wat proberen.
Onverklaarbare problemen na verhuizing Xserve
25 februari 2004 - 01:07    reactie #13
geplaatst door: Leon

print "Content-type: text/html\r\n";
print "Expires: 01-01-1970 12:00\n\n";

werkt dan beter dus... Ben erg lui van aard, altijd use CGI qw(:standard) gebruikt, dan hoef je over dat soort dingen allemaal niet meer na te denken  ;)

Maar ik heb het net even uitgetest op de forumpagina, maar het maakt geen donder uit. Safari negeert gewoon alles waarin je aangeeft geen caches te gebruiken. APPLE!!!! For God's sake, fix this crap!

Onverklaarbare problemen na verhuizing Xserve
25 februari 2004 - 01:17    reactie #14
geplaatst door: Slagroom
wis ik wel :)

en deze?

print "Pragma: no-cache", "\n\n";

Ow ja, kijk hier maar eens:
http://www.oreilly.com/openbook/cgi/ch03_06.html

(Bewerkt door Slagroom om 1:17, 25-02-2004)

Onverklaarbare problemen na verhuizing Xserve
25 februari 2004 - 01:27    reactie #15
geplaatst door: Leon
[news]Nope, maakt ook geen verschil... Ik heb trouwens m'n cache van Safari nog uit staan, en zelfs DAN onthoudt dat kl(*#$ ding nog alles. Nu slaat 'ie z'n cache niet op de harddisk op, maar in het geheugen (wat wel sneller is trouwens, maar dan nog). Dit geloof je toch niet?! Zo'n beta ding als FireFox (is het al Beta...?) doet het wel gewoon, dan moet Apple het toch zeker kunnen.

Ik word echt GEK van Safari zo langzamerhand.   :angry:  :crazy: [/news]

Onverklaarbare problemen na verhuizing Xserve
25 februari 2004 - 09:31    reactie #16
geplaatst door: Slagroom
Ik heb nog nooit echt problemen met Safari gehad om eerlijk te zijn. Maar als er geen oplossing is en het ligt echt aan Safari zou je misschien een bug-report moeten versturen?
Onverklaarbare problemen na verhuizing Xserve
25 februari 2004 - 09:58    reactie #17
geplaatst door: backspinner
Als webmastertje heb ik al veel vreemde dingen gezien die me de haren uit het hoofd gekost hebben  :barf: allemaal veroorzaakt door dat stomme cachen van Safari.

Wat ik nu doe als ik iets niet vertrouw is meestal naar een andere browser overstappen, iets Mozillaas bij voorkeur. Of Safari even afsluiten en weer opnieuw opstarten, dat helpt ook altijd een paar uur lang!

<uw wens is mijn gedachte>
Onverklaarbare problemen na verhuizing Xserve
25 februari 2004 - 11:14    reactie #18
geplaatst door: heuvelrach
Ik ben in ieder geval blij dat het probleem nu duidelijk is, dan kan er aan gewerkt worden. Leon heeft trouwens al een bugreport gezet op de website die hij hier eerder linkte.
Het legen van de cache helpt inderdaad een tijdje, dus dat is een redelijk gebruiksvriendelijke work-around. Maar wel vreemd dat ze dit probleem niet (willen?) oplossen, want volgens mij bestaat het al sinds day 1.

Leon, wat ik me nu wel afvraag: waarom hebben we hier last van sinds de verhuizing naar de XServe? Notabene ook een Apple-product! Bij MegaProvider werkte het retesnel met Safari.

(Bewerkt door heuvelrach om 11:16, 25-02-2004)

iMac alu 20", 2,4Ghz, 320 GB, 2GB, OS X 10.6
Onverklaarbare problemen na verhuizing Xserve
25 februari 2004 - 17:02    reactie #19
geplaatst door: Bram Beernink

Citaat
Leon om 2:07, 25-02-2004
Maar ik heb het net even uitgetest op de forumpagina, maar het maakt geen donder uit. Safari negeert gewoon alles waarin je aangeeft geen caches te gebruiken. APPLE!!!! For God's sake, fix this crap!

Kijk, daarom wilde ik die Safari update ook voor Jaguar, ik had gehoopt dat de problemen dan weg zouden zijn. Nu heb ik geen ernsitge problemen op MF, maar vlak na de verhuizing wel. Nou, als deze bug(?) wordt opgelost, zal het helaas waarschijnlijk alleen voor 10.3 zijn. :cry:  Ik heb geloof ik ook wat problemen (zelfde probleem? xserve) met www.macosx.nl.

En misschien helpt tcpflow: te vinden op http://www.entropy.ch/software/macosx/ . Dan kan je je http verkeer zien. Zou ik even proberen!

Succes!

(Bewerkt door Bram Beernink om 18:05, 25-02-2004)

Soon there'll be just two kinds of people: Those who use computers, and those who use Apples. - Think different - iMac 15", 768 MB, 700 Mhz G4 - iBook 14", 1GB, 1.42 Ghz G4, 10.5.5 - MessagePad 2000 - iPod nano silver
Onverklaarbare problemen na verhuizing Xserve
25 februari 2004 - 23:43    reactie #20
geplaatst door: Leon
[news]Er zijn trouwens een aantal accounts (ongeveer 10) die blanco zijn. Dit komt doordat OS X en Apache onder OS X iets anders omgaat met het gebruik van hoofd- en kleine letters in bestandsnamen zo bleek in een document; "HFS+ is 'semi' case sensistive: creating files is case sensitive - accessing files is case insensitive". . Appletje is er zo een. Er bleek een Appletje en een appeltje te zijn. Dit is ook de oorzaak van het spontaan verdwijnen van PB's.

Ik ga dit probleem zo snel mogelijk oplossen en de accounts proberen te herstellen...[/news]

Onverklaarbare problemen na verhuizing Xserve
26 februari 2004 - 04:00    reactie #21
geplaatst door: Leon
Ik heb de nodige bugs opgelost in de nieuwe 5.1.0 versie van het forum. Helaas kan ik nog niet alle accounts herstellen op dit moment. Ik probeer hier morgen verder aan te sleutelen. Ik heb nog wat backups die ik morgen even ga uitpluizen.
Onverklaarbare problemen na verhuizing Xserve
26 februari 2004 - 09:43    reactie #22
geplaatst door: romanista
@leon,

op mijn werk herkent MF de inlog cookie niet meer, moet nu inloggen..

Voor al uw Nostalgische Gevoelens: www.macretro.tk (Amiga, Arcade etc.)
www.ricklindeman.nl
Mac SE/30: Systeem7.1, 16 Mhz, 5 MB; iMac: OS X.Tiger, 1 GHz, 768 MB; MacBook Pro: 2,4 Ghz, Lion 4GB
Onverklaarbare problemen na verhuizing Xserve
26 februari 2004 - 13:26    reactie #23
geplaatst door: Leon
Doe mij AUB een plezier en omschrijf problemen zo gedetailleerd mogelijk... Werkt het na het uitloggen en vervolgens weer inloggen wel of kun je niet meer inloggen? Even meer info zodat ik problemen sneller en efficiënter kan oplossen.

Als je problemen hebt omschrijf ze dan alsvolgt;

1) hoe en waar doet het probleem zich voor (incl. URL's)
2) krijg je foutmeldingen, geef deze dan op
3) onder welke omstandigheden doet de fout zich nog meer voor
4) wat heb je ZELF al gedaan om het opgelost te krijgen (andere browser, cache legen, uit- en weer inloggen, etc)
5) welke browser gebruik je, en op welk systeem draai je (incl. versienummers)
6) accepteert je browser cookies en javascript

Onverklaarbare problemen na verhuizing Xserve
26 februari 2004 - 15:01    reactie #24
geplaatst door: Plexyglazz
Leon, godheid der MacFreaks, ik weet niet wat er is gebeurd,
maar van het ene op het andere moment draait MF weer op topspeed!
Misschien dat het aan @Home ligt, dat de DNS geupdate is,
of dat het aan Safari Enhancer ligt, maar de site is weer snappy!!
:worship:

groet, Bastiaan