|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2002-08-13 22:44 UTC] om_phpnetbug028 at olden dot ch
I was wondering why my web caches dislike www.php.net (and its mirrors) so much, esp. the documentation pages. It looks like the HTTP headers of such pages are definitely cache-unfriendly: - No 'Last-Modified:'. $LAST_UPDATED could be put to good use here. - 'max-age=600' is IMHO way too agressive, esp for docs which don't change often. This directive shouldn't even be necessary if a Last-Modified was issued. - 'Vary: Cookie' even for pages which are not part of a session. - Erroneous 404. This one only appears on the printer-friendly pages: $ squidclient 'http://www.php.net/manual/en/print/' HTTP/1.0 404 Not Found Date: Wed, 14 Aug 2002 02:37:28 GMT Server: Apache/1.3.26 (Unix) PHP/4.3.0-dev X-Powered-By: PHP/4.3.0-dev Cache-Control: public, max-age=600 Vary: Cookie Content-Language: en Content-Type: text/html;charset=ISO-8859-1 X-Cache: MISS from rs1.php.net X-Cache: MISS from nestor.olden.ch X-Cache: MISS from cache.snwl.olden.ch Proxy-Connection: close <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>PHP: PHP Manual</title> </head> <body ... PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||
Copyright © 2001-2026 The PHP GroupAll rights reserved. |
Last updated: Thu Jun 18 19:00:02 2026 UTC |
what does your special url search feature do to your error logs? eg. www.php.net/findsomething I have been playing around with the idea of fetching content using 404 but even if I use header('HTTP/1.1 200 OK'); it still shows up in the server error logs. How do you get around this?