A misztikum eltörlésére
irányuló kísérletet hajtok
végre:
A bal oldalon lévő listában n darab
kedvenc topik jelenik meg. A kedvencek lista
időben rendezve egy
erőforrásigényes
adatbázislekérdezés, amit egy okos
húzással átmeneti tárolóba
helyezett egy fejlesztő.
Az átmeneti tárolóknak (cache) az a
tulajdonságuk, hogy amíg nem frissítik
őket, vagy nem szorulnak ki, addig úgy
csinálnak, mintha az eredeti kérésre
adott válasz nem változna, és ezzel
tehermentesítik az adatbázist (kvázi
emléxik hogy múltkor mi volt a topiksorrend,
és azt tippeli, hogy még most is az).
Ha a fejlesztő a cache frissítést
kifelejti vagy rossz paraméterekhez köti,
akkor ilyen bugok lesznek, mint most ez. A
váratlan megjavulást az okozza, hogy a cache
egy idő után megtelik és az újabb
adatok a régit kiszorítják. Tehát
automatikusan frissül. Tehát ha valaki
sokáig nem lép be, akkor mikor megint
belép, azt látja, hogy jó a sorrend.
A sorrend egyébként egy trükkel
frissíthető kézzel is.
Fogjunk egy kedvenc topikot, kattincsunk a "ne
legyen kedvenc" linkre, majd ugyanitt a legyen
kedvenc linkre.
A kedvencek lista frissítésekor, az
átmeneti tárolóban is frissülni
fognak az adatok.
Az egyetlen misztikum ennek kapcsán az marad,
hogy mi a faszér nem javíttyák már
ki végre ezt a hibát....