Return-Path: Delivered-To: apmail-httpd-dev-archive@www.apache.org Received: (qmail 28874 invoked from network); 29 Oct 2006 12:17:08 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 29 Oct 2006 12:17:08 -0000 Received: (qmail 48380 invoked by uid 500); 29 Oct 2006 12:17:17 -0000 Delivered-To: apmail-httpd-dev-archive@httpd.apache.org Received: (qmail 48328 invoked by uid 500); 29 Oct 2006 12:17:16 -0000 Mailing-List: contact dev-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@httpd.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list dev@httpd.apache.org Received: (qmail 48311 invoked by uid 99); 29 Oct 2006 12:17:16 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 29 Oct 2006 04:17:16 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of minfrin@sharp.fm designates 64.49.220.200 as permitted sender) Received: from [64.49.220.200] (HELO chandler.sharp.fm) (64.49.220.200) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 29 Oct 2006 04:17:04 -0800 Received: from chandler.sharp.fm (localhost [127.0.0.1]) by chandler.sharp.fm (Postfix) with ESMTP id 77C6AE5C80 for ; Sun, 29 Oct 2006 06:16:43 -0600 (CST) Received: from [192.168.200.34] (firstmarine.cust-gw.jnb6.alter.net [196.31.24.162]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by chandler.sharp.fm (Postfix) with ESMTP id 14D54E5302 for ; Sun, 29 Oct 2006 06:16:37 -0600 (CST) Message-ID: <45449B8F.9050402@sharp.fm> Date: Sun, 29 Oct 2006 13:16:15 +0100 From: Graham Leggett User-Agent: Thunderbird 1.5.0.7 (Macintosh/20060909) MIME-Version: 1.0 To: dev@httpd.apache.org Subject: Re: mod_disk_cache summarization References: <453D1694.1010203@turner.com> <453D220E.3000706@sharp.fm> <2591.196.8.104.27.1161692281.squirrel@www.sharp.fm> <41275.196.8.104.27.1161698305.squirrel@www.sharp.fm> <45427B1C.8070300@sharp.fm> <1161987663.8132.19.camel@henriknordstrom.net> In-Reply-To: <1161987663.8132.19.camel@henriknordstrom.net> Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="------------ms040602060004020600090508" X-Virus-Scanned: ClamAV using ClamSMTP X-Virus-Checked: Checked by ClamAV on apache.org This is a cryptographically signed message in MIME format. --------------ms040602060004020600090508 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Henrik Nordstrom wrote: > How ETag:s is generated is extremely server dependent, and not > guaranteed to be unique across different URLs. You can not at all count > on two files having the same ETag but different URLs to be the same > file, unless you also is responsible for the server providing all the > URLs in question and know that the server guarantees this behavior of > ETag beyond what the HTTP specification says. Exactly - this is the case here. The problem that is being solved is when a server serves the same file, within the same server, but at multiple different URLs. The file in this case is interpreted as a different file each time, and is cached over and over again. Obviously such a feature wouldn't be something you would switch on by default, and the admin would be expected to know what he is doing when they switch this behaviour on. Regards, Graham -- --------------ms040602060004020600090508 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIJNTCC AvUwggJeoAMCAQICEHPerLP+yWp/U+jCFAQ0kGwwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UE BhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMT I1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA2MDkyNzA5MDgxMloX DTA3MDkyNzA5MDgxMlowXTEQMA4GA1UEBBMHTGVnZ2V0dDEPMA0GA1UEKhMGR3JhaGFtMRcw FQYDVQQDEw5HcmFoYW0gTGVnZ2V0dDEfMB0GCSqGSIb3DQEJARYQbWluZnJpbkBzaGFycC5m bTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMJQ9lruxyjmdilORMEwQnd+ZdrC XSh5TZ/Tn/KQwFsH1ZYivHBF/lRFuy/X6AGq9EKmFI0kORoqZeatkEAZ5ocajDFxa7I8o8yk DRJUJT9Iw0eCD4omrt4Ua+xsegLvVT2Neq0txvijDLuVsheVMi4l4+g3W2C1yPHgobZ3eIno wyVyrTbPUbsSmilNpkjEEJOr0qnTEbf4FX8Qapd9Jm59vPfcqooKdiY9uDPp00nwbb1xFDtN oQikIAihFVX+EzAbhR78AGPPbDyxn9uExjfOQT46JsCaZu54VI91YLF8EgQTD8DyWe7ZiMfw jqP2Ro1ALmS+VLFOU4LNfFbzaVUCAwEAAaMtMCswGwYDVR0RBBQwEoEQbWluZnJpbkBzaGFy cC5mbTAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBBQUAA4GBALHl5riB6yi4w7SD9AWr7FJq AKQ5ICk/A3xRr3l+ZHw5ZLO2uFMgT2ZKiORLAkhsqVjGhsEZgXG1BEc/Pk9B3mCYYu6nyB0n rRUzR7RVeOkOVqG8qBhZ4z/ItQAxHLk30g7S7QNbuTCeWqVVXxcaXmeBvC67s/OQICyRIFRg aKtJMIIC9TCCAl6gAwIBAgIQc96ss/7Jan9T6MIUBDSQbDANBgkqhkiG9w0BAQUFADBiMQsw CQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoG A1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EwHhcNMDYwOTI3MDkw ODEyWhcNMDcwOTI3MDkwODEyWjBdMRAwDgYDVQQEEwdMZWdnZXR0MQ8wDQYDVQQqEwZHcmFo YW0xFzAVBgNVBAMTDkdyYWhhbSBMZWdnZXR0MR8wHQYJKoZIhvcNAQkBFhBtaW5mcmluQHNo YXJwLmZtMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwlD2Wu7HKOZ2KU5EwTBC d35l2sJdKHlNn9Of8pDAWwfVliK8cEX+VEW7L9foAar0QqYUjSQ5Gipl5q2QQBnmhxqMMXFr sjyjzKQNElQlP0jDR4IPiiau3hRr7Gx6Au9VPY16rS3G+KMMu5WyF5UyLiXj6DdbYLXI8eCh tnd4iejDJXKtNs9RuxKaKU2mSMQQk6vSqdMRt/gVfxBql30mbn2899yqigp2Jj24M+nTSfBt vXEUO02hCKQgCKEVVf4TMBuFHvwAY89sPLGf24TGN85BPjomwJpm7nhUj3VgsXwSBBMPwPJZ 7tmIx/COo/ZGjUAuZL5UsU5Tgs18VvNpVQIDAQABoy0wKzAbBgNVHREEFDASgRBtaW5mcmlu QHNoYXJwLmZtMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEFBQADgYEAseXmuIHrKLjDtIP0 BavsUmoApDkgKT8DfFGveX5kfDlks7a4UyBPZkqI5EsCSGypWMaGwRmBcbUERz8+T0HeYJhi 7qfIHSetFTNHtFV46Q5WobyoGFnjP8i1ADEcuTfSDtLtA1u5MJ5apVVfFxpeZ4G8Lruz85Ag LJEgVGBoq0kwggM/MIICqKADAgECAgENMA0GCSqGSIb3DQEBBQUAMIHRMQswCQYDVQQGEwJa QTEVMBMGA1UECBMMV2VzdGVybiBDYXBlMRIwEAYDVQQHEwlDYXBlIFRvd24xGjAYBgNVBAoT EVRoYXd0ZSBDb25zdWx0aW5nMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERp dmlzaW9uMSQwIgYDVQQDExtUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgQ0ExKzApBgkqhkiG 9w0BCQEWHHBlcnNvbmFsLWZyZWVtYWlsQHRoYXd0ZS5jb20wHhcNMDMwNzE3MDAwMDAwWhcN MTMwNzE2MjM1OTU5WjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRp bmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3Vp bmcgQ0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMSmPFVzVftOucqZWh5owHUEcJ3f 6f+jHuy9zfVb8hp2vX8MOmHyv1HOAdTlUAow1wJjWiyJFXCO3cnwK4Vaqj9xVsuvPAsH5/Ef kTYkKhPPK9Xzgnc9A74r/rsYPge/QIACZNenprufZdHFKlSFD0gEf6e20TxhBEAeZBlyYLf7 AgMBAAGjgZQwgZEwEgYDVR0TAQH/BAgwBgEB/wIBADBDBgNVHR8EPDA6MDigNqA0hjJodHRw Oi8vY3JsLnRoYXd0ZS5jb20vVGhhd3RlUGVyc29uYWxGcmVlbWFpbENBLmNybDALBgNVHQ8E BAMCAQYwKQYDVR0RBCIwIKQeMBwxGjAYBgNVBAMTEVByaXZhdGVMYWJlbDItMTM4MA0GCSqG SIb3DQEBBQUAA4GBAEiM0VCD6gsuzA2jZqxnD3+vrL7CF6FDlpSdf0whuPg2H6otnzYvwPQc UCCTcDz9reFhYsPZOhl+hLGZGwDFGguCdJ4lUJRix9sncVcljd2pnDmOjCBPZV+V2vf3h9bG CE6u9uo05RAaWzVNd+NWIXiC3CEZNd4ksdMdRv9dX2VPMYIDZDCCA2ACAQEwdjBiMQswCQYD VQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UE AxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECEHPerLP+yWp/U+jCFAQ0 kGwwCQYFKw4DAhoFAKCCAcMwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0B CQUxDxcNMDYxMDI5MTIxNjE1WjAjBgkqhkiG9w0BCQQxFgQUG8lHsr/vVprqRcquvXxCXUrC dpIwUgYJKoZIhvcNAQkPMUUwQzAKBggqhkiG9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZI hvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgwgYUGCSsGAQQBgjcQBDF4MHYwYjEL MAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAq BgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhBz3qyz/slqf1Po whQENJBsMIGHBgsqhkiG9w0BCRACCzF4oHYwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRo YXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBG cmVlbWFpbCBJc3N1aW5nIENBAhBz3qyz/slqf1PowhQENJBsMA0GCSqGSIb3DQEBAQUABIIB AIHaf89QQjOyuS1guaIgQ3IM4cD1coheuqYMlwUbocr2yaVWUZHNWjwDYG5MxrXKXD3u07/8 27z7N6vA7/I1ZsD69+4QD+TWlQw5LEqggBznZVEjA+aychafxiYuntCwgH9UnhMieD/2upnf WbZVGavot0sH5TuvryFrMKumi+FUxnNGgPbGQF/BKLnMjxHkSA3kxOPYzbTYXwZWKOesz+nd f4uFKdllqy9ZXpqQNj3o9VD4ldteVwoMuwnFTkY9v4zCTihtO0eibSGtZkxD7IwggKNZ1zFn J1fwNRZF3dK1KvDddmfWLMq+Fs22gX/oQw//TlZrJa6PUG1gpk9patUAAAAAAAA= --------------ms040602060004020600090508--