User Tools

Site Tools


pfsense:squid:local_cache

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
pfsense:squid:local_cache [2020/03/14 19:49] peterpfsense:squid:local_cache [2020/07/15 09:30] (current) – external edit 127.0.0.1
Line 6: Line 6:
 |Low-Water Mark in %|90| |Low-Water Mark in %|90|
 |High-Water Mark in %|95| |High-Water Mark in %|95|
 +|Do Not Cache|<code>
 +steampowered.com
 +steamcommunity.com
 +steamgames.com
 +steamusercontent.com
 +steamcontent.com
 +steamstatic.com
 +</code>|
 +|Enable Offline Mode|Not checked|
 +|External Cache Managers| |
  
 ---- ----
Line 13: Line 23:
 |Hard Disk Cache Size|50000| |Hard Disk Cache Size|50000|
 |Hard Disk Cache System|aufs| |Hard Disk Cache System|aufs|
-|Level 1 Directories|128|+|Level 1 Directories|64|
 |Hard Disk Cache Location|/var/squid/cache| |Hard Disk Cache Location|/var/squid/cache|
 |Minimum Object Size|0| |Minimum Object Size|0|
-|Maximum Object Size|2048|+|Maximum Object Size|1024|
  
 ---- ----
Line 22: Line 32:
 ===== Squid Memory Cache Settings ===== ===== Squid Memory Cache Settings =====
  
-| Memory Cache Size           4096       +|Memory Cache Size|3072
-| Maximum Object Size in RAM  | 1024       +|Maximum Object Size in RAM|1024| 
-| Memory Replacement Policy   | Heap GDSF  |+|Memory Replacement Policy|Heap GDSF|
  
 ---- ----
  
-===== Memory Replacement Policy =====+===== Dynamic and Update Content =====
  
-|Cache Dynamic Content|Checked Select to enable caching of dynamic content|+|Memory Replacement Policy|Checked| 
 +|Custom refresh_patterns|<code> 
 +# 1 year = 525600 mins, 1 month = 43800 mins, 1 week = 10080 min, 1 day = 1440 min 
 +  
 +#Optional: dont cache wordpress admin panel 
 +refresh_pattern (wp-admin)  0 0% 0 
 +  
 +# All Files. 
 +refresh_pattern -i \.(3gp|7z|ace|asx|avi|bin|inc|cab|dat|qt|deb|rpm|divx|dvr-ms)(\?|$) 43800 100% 129600 ignore-no-cache ignore-no-store ignore-private override-expire override-lastmod reload-into-ims ignore-reload 
 +refresh_pattern -i \.(rar|jar|gz|tgz|tar|bz2|iso|arj|lha|lzh|iop|nzp|pak|mar)(\?|$)    43800 100% 129600 ignore-no-cache ignore-no-store ignore-private override-expire override-lastmod reload-into-ims ignore-reload 
 +refresh_pattern -i \.(m1v|m2(v|p)|mo(d|v)|(x-|)flv)(\?|$)                              43800 100% 129600 ignore-no-cache ignore-no-store ignore-private override-expire override-lastmod reload-into-ims ignore-reload 
 +refresh_pattern -i \.(jp(e?g|e|2)|gif|pn[pg]|bm?|tiff?|ico|swf)(\?|$)                  43800 100% 129600 ignore-no-cache ignore-no-store ignore-private override-expire override-lastmod reload-into-ims ignore-reload 
 +refresh_pattern -i \.(mp(e?g|a|e|1|2|3|4)|mk(a|v)|ms(i|u|p))(\?|$)                     43800 100% 129600 ignore-no-cache ignore-no-store ignore-private override-expire override-lastmod reload-into-ims ignore-reload 
 +refresh_pattern -i \.(og(x|v|a|g)|rar|rm|r(a|p)m|snd|vob|wav|ac4)(\?|$)                43800 100% 129600 ignore-no-cache ignore-no-store ignore-private override-expire override-lastmod reload-into-ims ignore-reload 
 +refresh_pattern -i \.(pp(s|t)(x?)|wax|wm(a|v)|wmx|wpl|zip|cb(r|z|t))(\?|$)             43800 100% 129600 ignore-no-cache ignore-no-store ignore-private override-expire override-lastmod reload-into-ims ignore-reload 
 +refresh_pattern -i \.(woff|txt|exe|dll|dmg|webm)(\?|$)                                 43800 100% 129600 ignore-no-cache ignore-no-store ignore-private override-expire override-lastmod reload-into-ims ignore-reload 
 +refresh_pattern -i \.(pdf|rtf|xls(x?)|doc(x?))(\?|$)                                   43800 100% 129600 ignore-no-cache ignore-no-store ignore-private override-expire override-lastmod reload-into-ims ignore-reload 
 +refresh_pattern -i \.(css)(\?|$)                                                       10080  60% 43800  ignore-no-cache ignore-no-store ignore-private override-expire override-lastmod reload-into-ims ignore-reload 
 +refresh_pattern -i \.(js)(\?|$)                                                        10080  60% 10080  ignore-no-cache ignore-no-store ignore-private override-expire override-lastmod reload-into-ims ignore-reload 
 +  
 +refresh_pattern -i \.(html|htm)(\?|$) 1440  60% 10080 ignore-no-cache ignore-no-store ignore-private override-expire reload-into-ims 
 +#refresh_pattern -i \.(doc|pdf)(\?|$)  10080 90% 43200 ignore-no-cache ignore-no-store ignore-private override-expire reload-into-ims 
 +  
 +refresh_pattern -i \.(cdn) 10800 100% 43800 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-private 
 +refresh_pattern -i (cdn)   10800 100% 43800 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-private 
 +  
 +  
 +refresh_pattern \.ytimg\? 10800 90% 10800 override-expire ignore-reload ignore-no-cache 
 +refresh_pattern ^http://*.facebook.com/* 720 100% 4320 
 +refresh_pattern ^http://*.yahoo.*/.* 720 100% 4320 
 +refresh_pattern ^http://*.yimg.*/.* 720 100% 4320 
 +refresh_pattern ^http://*.gmail.*/.* 720 100% 4320 
 +refresh_pattern ^http://*.google.*/.* 720 100% 4320 
 +refresh_pattern ^http://*.googlesyndication.*/.* 720 100% 4320 
 +refresh_pattern ^http://*.apple.*/.* 720 100% 4320 
 +  
 +refresh_pattern ^ftp:  1440 20% 10080 
 +refresh_pattern ^gopher: 1440 0% 1440 
 + 
 +Dynamic Content
 +refresh_pattern -i (/cgi-bin/|\?) 0 0% 0 
 +  
 +# Catch all. 
 +#refresh_pattern . 360 90% 1440 override-lastmod reload-into-ims 
 +refresh_pattern . 0 20% 4320 
 +</code>|
  
  
pfsense/squid/local_cache.1584215363.txt.gz · Last modified: 2020/07/15 09:30 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki