Cache Notes: Difference between revisions

 
(5 intermediate revisions by the same user not shown)
Line 27: Line 27:
== List of Other Cache Resources ==
== List of Other Cache Resources ==
Here are some links with other documentation on the cache.
Here are some links with other documentation on the cache.
*hacks.mozilla article on [[revitalizin caching|http://hacks.mozilla.org/2010/05/revitalizing-caching/]]
*hacks.mozilla article on [http://hacks.mozilla.org/2010/05/revitalizing-caching/ revitalizing caching]
 
*http://www.mozilla.org/projects/netlib/presentations/necko1-2002-02-18/slide11.xml
*http://www.mozilla.org/projects/netlib/presentations/necko1-2002-02-18/slide11.xml
*https://developer.mozilla.org/en/HTTP_Caching_FAQ  
*https://developer.mozilla.org/en/HTTP_Caching_FAQ  
*My [[http_cache_protocol|notes]] on the HTTP cache protocol.


Here is a list of bugs filed on the cache. Many are resolved.
Here is a list of bugs filed on the cache. Many are resolved.


*(http_cache) Meta-bug: improve HTTP cache {{bug|559729}}   
*Eliminate synchronous reads from cache (make cache reads asynchronous): {{bug|513008}}
*Eliminate synchronous reads from cache (make cache reads asynchronous): {{bug|513008}}
*Remove sync writes from current cache: {{bug|513074}}
*Remove sync writes from current cache: {{bug|513074}}
Line 47: Line 47:
*Some files are never cached due to hash collisions which are quite common due to weak string hash function: {{bug|290032}}
*Some files are never cached due to hash collisions which are quite common due to weak string hash function: {{bug|290032}}
* Firefox stores corrupted version of cached JavaScript file (merges two files together): {{bug|355567}}
* Firefox stores corrupted version of cached JavaScript file (merges two files together): {{bug|355567}}
* Need to teach necko to deal with channels reading and writing to a cache entry simultaniously: {{bug|446876}}
21

edits