Böngésző korrupt cache

3 jelzés 2 napon belül, hogy nem megy a hanglejátszás a szótár oldalamon.
Mindegyik esetében a cache törlés megoldás volt.
Ha jól sejtem akkor a flash lejátszó töltődik le időnként hibásan (http://dictzone.com/g.swf). A cache lejárati ideje 1 év, ha viszont rövidebb lenne, akkor is időnként valószínűleg hibás lenne a letöltés. Igaz hamarabb meggyógyulna. Arra szeretnék rájönni, hogy mi okozza mostanában az ilyen hibás letöltéseket. Az utóbbi időben nem változtattam sok dolgot. Dec. 18-án átírtam a hanglejátszást, mert néhány esetben nem működött.

Valakinek van ötlete, hogy mivel kezdjem a hibakeresést?

Hozzászólások

Még azt igyekszem majd belefejleszteni, hogy elsődlegesen a html5-öt ismerő böngészők ne flash-en keresztül játsszák le a hangot.
Viszont még így is kérdéses, hogy mi a fene okozhat ilyen cache hibát, hogy lehet elkerülni?

A Dec 18-as atiras elott voltak hibajelzesek?

A kiszolgalo szerver a tied? Virtualis?
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal 

nfs ről szolgált ki apache nagy fileokat, és időnként (elég nehéz volt először reprodukálni) hibás lett az átvitel. Nehezen találtam meg az okát, az apache configba ezt kellett beállítanom:

(nálam Gentoon /etc/apache2/modules.d/00_default_settings.conf)

#nfs miatt, nagy file serult lehet!
EnableMMAP Off
EnableSendfile Off

Hátha.

Köszönöm. Nginx-em van. Sendfile van. A VPS miatt nem látok teljesen mögé, de szerintem nincs nfs.
Egyelőre átírtam, hogy html5-öt használjon elsődlegesen lejátszáskor és levettem az Expires header-t az swf-ről, amit át is neveztem (akinél már van esetleg hibássan cachelt verzió, így az is letölti). Ha ezek nem válnak be a következő a Te verziód átrakása lesz nginx configra. :-)

Nginx-nel nincs mmap, mert o teljesen maskepp kozeliti meg a statikus fajlok kiszolgalasat, szoval azt felejtsd el.
Mint irtad, sendfile be van kapcsolva, de ez - a kozhiedelemmel ellentetben - csak az X-Sendfile (pontosabban nginx eseteben az X-Accel-Redirect) header kezelesere vonatkozo konfig. Vagyis arrol szol a dolog, hogy ilyenkor nem maga az apache olvassa fel a fajlt magat, hanem kozvetlenul a disk meg a halozati reteg kommunikal. Viszont ha a disk retegben hiba van, akkor ezzel nem oldjuk meg a problemat.

Az mmap-re egy szo erejeig visszaterve: mivel az nginx a memoriaban cacheli a statik fajlokat, eros a gyanum, hogy eleve mmap-ot hasznal.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal