When a computer sends "Cache-control: public" for SSL site, the browser should cache content on disk for those requests. This is how Firefox 3.0+, Chrome and IE 6+ behave. To reproduce, 1.) Go to a website that show gives Cache-control: public for content on an SSL site. The example site https://rallyperf.rallydev.com/slm/ has this on the login page. 2.) Quit browser 3.) Open same page again. Firefox 3.0+, Chrome and IE 6+ all do not reload that static content. Safari 3.2+, Safari 4.0 beta, and WebKit all reload content. This makes the site significantly slower over low latency connections. See following URLs for more info: http://blog.httpwatch.com/2009/01/15/https-performance-tuning/ (Tip #4) http://blog.pluron.com/2008/07/why-you-should.html
Disk caching is handled by the system CFNetwork framework, not by WebKit.
<rdar://problem/6622697>
Closing as INVALID is this is not a WebKit issue.
*** Bug 24176 has been marked as a duplicate of this bug. ***