falcon2840

Hozzászólások

8 bejegyzés megtekintése - 1-8 / 8
  • Szerző
    Bejegyzés
  • Hozzászólás: dokument.lastModified probléma #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!

      Hozzászólás: dokument.lastModified probléma #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ó?

        Hozzászólás: dokument.lastModified probléma #2050405
        falcon2840
        Felhasználó

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

          Hozzászólás: dokument.lastModified probléma #2050403
          falcon2840
          Felhasználó

            Datanetes neted van?

            Hozzászólás: dokument.lastModified probléma #2050400
            falcon2840
            Felhasználó

              A tényleges dátum és idõ: 2006.02.21 21:52, de szerintem nem itt a gond. ugyanis ha a http://falcon.okis.hu oldalt behívod és folyamatosan frissíted (újratöltöd) az oldalt, akkor a másodpercek szépen lépkednek mint egy órán (pedig a fájl közben nem változik, mert egy statikus HTML a szerencsétlen…

              Hozzászólás: dokument.lastModified probléma #2050399
              falcon2840
              Felhasználó

                saját szerver, ergó elérem…

                Hozzászólás: dokument.lastModified probléma #2050396
                falcon2840
                Felhasználó

                  ácsi vazze!

                  azt hiszem félre értettél. nem arra vagyok kiváncsi, hogy kell egy dátumot megjeleníteni, hanem arra, hogy egy olyan objektum tulajdonság, amelyik elvben a fájl létrejöttekor beállítódik és ezt követõen egy document.lastModified változóval lekérdezhetõ miért váltogatja az értékét, ha a böngészõben frissítem az oldalt. ugyanis az eredeti fájl a webserveren nem változik, ergó a lastmodified tulajdonsága állandó kellene, hogy maradjon.

                  meglátásom szerint valami nem smakkolhat a webserver oldalon, csak kérdés, hogy mi nem smakkol !?

                  ez mit jelen? „nem idézhetõ a kód.”

                  Hozzászólás: dokument.lastModified probléma #2050394
                  falcon2840
                  Felhasználó

                    http://falcon.okis.hu

                    és frissítgess!!! a kód:

                    function LastMode() {
                    var datelastmod;

                      datelastmod = document.lastModified
                      document.write(„Modify date:” + datelastmod)
                      return;
                    }

                    /* ugye nem túl bonyi és mégsem megy rendesen */

                  8 bejegyzés megtekintése - 1-8 / 8