dokument.lastModified probléma

Kezdőlap Fórumok SOS! Bajban vagyok dokument.lastModified probléma

6 bejegyzés megtekintése - 11-16 / 16
  • Szerző
    Bejegyzés
  • #2050403
    falcon2840
    Felhasználó

      Datanetes neted van?

      #2050404
      Bbt
      Felhasználó

        igen.

        #2050405
        falcon2840
        Felhasználó

          se a access_log, se az error_log nem tartalmaz semmi furcsát…

          #2050406
          falcon2840
          Felhasználó

            azt hiszem meg is van a probléma.

            mivel van még egy szerverem, ezért oda is feltettem ugyan ezt az oldalt (index.html). ezen a szerveren normálisan megy a dolog, ahogy annak kell. ezek után minden két szerveren frissítgetni kezdtem az oldalakat és néztem az access_log bejegyzéseket.

            a hibás szerveren a log a következõ képen néz ki:

            a0277.adsl.pool.eol.hu – – [21/Feb/2006:22:44:03 +0100] „GET / HTTP/1.1” 200 396
            a0277.adsl.pool.eol.hu – – [21/Feb/2006:22:44:07 +0100] „GET / HTTP/1.1” 200 396
            a0277.adsl.pool.eol.hu – – [21/Feb/2006:22:44:17 +0100] „GET / HTTP/1.1” 200 396
            a0277.adsl.pool.eol.hu – – [21/Feb/2006:22:44:47 +0100] „GET / HTTP/1.1” 200 396
            a0277.adsl.pool.eol.hu – – [21/Feb/2006:22:47:08 +0100] „GET / HTTP/1.1” 200 396

            a jó szerveren a log a következõ képen néz ki:

            a0277.adsl.pool.eol.hu – – [21/Feb/2006:22:51:44 +0100] „GET / HTTP/1.1” 200 396
            a0277.adsl.pool.eol.hu – – [21/Feb/2006:22:51:44 +0100] „GET / HTTP/1.1” 304 –
            a0277.adsl.pool.eol.hu – – [21/Feb/2006:22:51:45 +0100] „GET / HTTP/1.1” 304 –
            a0277.adsl.pool.eol.hu – – [21/Feb/2006:22:51:46 +0100] „GET / HTTP/1.1” 304 –
            a0277.adsl.pool.eol.hu – – [21/Feb/2006:22:51:46 +0100] „GET / HTTP/1.1” 304 –

            mint az jó látható a státuszkódban van eltérés a két bejegyzés csomag között a rossz szerveren minden esetben 200-as kóddal jön vissza az oldal, míg a jó szerveren a változás után elõször 200-as, de minden azt követõ hívás után 304-es kóddal jön az oldal.

            a kérdés már csak az, hogy akkor ez mi is pontosan. vagyis inkább az, hogy melyik apache beállítás szabályozza azt, hogy egy oldal változásakor elõször 200-as kóddal kerül elküldésre, majd minden ezt követõ hívás már 304-es kódot küld?

            ez nem valami cache-lési opció?

            #2050407
            falcon2840
            Felhasználó

              meg van!
              itt a bûnös (httpd.conf)!

              AddType application/x-httpd-php .htm
              AddType application/x-httpd-php .html

              a két direktíva megadása miatt (nem tudom, hogy került a conf-ba), az apache php modulja állandóan parse-olta a HTML fájlokat. ennek eredményeképpen pedig természetes, hogy frissülnie kellett a létrehozás idejének. remélem mások számára is tanulságos a probléma, és nem fertõztem feleslegesen a fórumot betûimmel.

              (nem tudom, hogy egy témát hogyan kell lezárni, szerintem ezt le is lehetne!)

              üdv! köszi mindent!

              #1882460
              csaba
              Felhasználó

                hi,

                a problémám, hogy egy Apache webserveren elhelyezett index.html oldalban van egy javascript függvény, amelyik lekérdezné az adott html fájl utolsó módosítási dátumát és azt a lap aljára ki is írná. a gond, hogy az oldal frissítésével ez az érték folyamatosan változik és mindíg a pontos idõt adja be. kérdésem! mi a gond és hogyan lehetne rábirni a cuccost, hogy azt csinálja, amit kellene neki… (vagyis a html fájl tényleges utolsó módosítási idõpontját adja meg!)

                falcon

              6 bejegyzés megtekintése - 11-16 / 16
              • Be kell jelentkezni a hozzászóláshoz.