gyorsítótár probléma drupal 5-nél?

norbee_usr képe

üdv!

egy furcsa probléma ütötte fel ismét a fejét, amiről azt reméltem, hogy az új drupal kiadással már megszabadultam tőle... (4.6, vagy 4.7-nél ez elég rendszeres volt, ha be volt kapcsolva a cache(
de ezek szerint nem.

ha a drupal gyorsítótárazása be van kapcsolva, akkor előfordul (2x történt meg eddig), hogy a látogató nem a weblapot látja, hanem egy leginkább bináris fájlnak tűnő krikszkraksz-hegyet... újratöltés után sem változik semmi, és más böngészővel megnézve is ez a hiba marad. viszont ha kikapcsoltam a gyorsítótárazást, ez a probléma meg is szűnt.

valaki találkozott már hasonlóval, vagy tud valami hasznosat mondani az ügyben?
köszi előre is!

Hojtsy Gábor képe

A Drupal gzip tömöríti a gyorstátazott oldalakat, mert a legtöbb webkliens képes a gzip tömörített adat fogadására. Ha ez mégsincs így, akkor kitömöríti akkor a fájlt, mert még így használ a legkevesebb erőforrást. Az elképzelhető, hogy egy oldal gyorstárazása közben valamiért nem sikerült beírni a teljes adatot az adatbázisba, és így nem egy értelmesen elküldhető forma került be, amit a böngésző nem tud kitömöríteni. Szerintem ez az ok, megoldást nem tudok rá mondani sajnos.

0
0
aries képe

Miért tömöríti az oldalt? A legtöbb webszerverben ez pluszban még be is van kapcsolva (ha a böngésző támogatja). Gyakorlatilag 2x tömörít így, jól gondolom?

Aries
http://aries.mindworks.hu

0
0
Hojtsy Gábor képe

Nem tömöríti kétszer, a webszerver elég intelligens, hogy felismerje, hogy már tömörítve van az adat.

Ha nem lenne a Drupalban tömörítve, akkor a webszervenek minden egyes HTTP kiszolgálásnál tömörítenie kellene, a Drupal meg már az oldal generálásakor és gyorstárazásakor tömörít. Tetszik érteni, ha egy oldalt százan lekérnek, akkor a Drupal egyszer tömörít, és a lehető legtöbbször a tömörítettet szolgálja ki (ha ezt kezelni tudja a kliens is), az Apache meg százszor tömörít. Melyik éri meg szerinted jobban?

0
0
aries képe

Meggyőztél. :)

Aries
http://aries.mindworks.hu

0
0
norbee_usr képe

ez fura...
mármint nem a tömörítés, hanem hogy néha elhibázza...
az a baj hogy szándékosan reprodukálnom még csak nem is sikerült a problémát.
viszont azt már néztem, hogy ezek a lekérések nem kerültek bele a drupal eseménynaplójába egyáltalán.

0
0
Hojtsy Gábor képe

Helyesebb az "elhibázza" helyett a "nem tudja végigcsinálni" megállapítás levonása az adott helyzetben szerintem, mert a hibajelenség teljesen erre utal. Valamiért nem tudja a teljes tömörített oldalt letárolni az adatbázisban (vagy lekérdezni nem tudja azt valamilyen okból).

0
0