21
edits
| (8 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 [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 40: | Line 43: | ||
*Disk Cache overflow when downloading large files: {{bug|443067}} | *Disk Cache overflow when downloading large files: {{bug|443067}} | ||
*Cache corruption when viewing sites with several large images (simultaneous hash collision & cache dooming by disk cache size limit): {{bug|321361}} | *Cache corruption when viewing sites with several large images (simultaneous hash collision & cache dooming by disk cache size limit): {{bug|321361}} | ||
*Figure out the max nr of entries we should store in the disk cache: {{bug| | * Increase default disk cache size: {{bug|193911}} | ||
* Figure out the max nr of entries we should store in the disk cache: {{bug|569709}} | |||
*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}} | |||
edits