[Mediawiki-l] Last-modified always current time

Juan Leon juan.leon at qvt.com
Thu Jun 30 16:05:28 UTC 2005


  Hello,

   I am keeping a static offline copy of my wiki with the help of wget. 
  Each and every page is downloaded every time I make a snapshot.  This 
is alright for now, because the wiki is rather small, but it's not 
optimal.

  I have looked at the HTTP headers mediawiki is sending back.  About 
10% of the pages are served with NO Last-modified header.  The rest all 
carry a Last-modified header that is always set to the current time, 
making it impossible for wget to know that the page in question has not 
changed.

  This happens for both the anonymous user (for whom User:loadDefaults 
should be setting mTouched to 0) and for a real user whose lastTouched 
column is days ago.

  I have looked through the code and I can't figure out why this is 
happening.  As far as I can tell, the Last-modified header is being set 
to the maximum of the User:mTouched value and the cur_touched column. 
Both are smaller than the present.

  Thank you in advance!

Juan





More information about the MediaWiki-l mailing list