Advertisement
Guest User

Squid refresh pattern

a guest
Apr 21st, 2014
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.50 KB | None | 0 0
  1. ####
  2. # Google Updates
  3. ####
  4. refresh_pattern -i pack.google.com/.*\.(exe|crx) 10080 80% 43200 override-expire override-lastmod ignore-no-cache ignore-reload reload-into-ims ignore-private
  5.  
  6. ####
  7. # Apple, Microsoft, Windows and Ubuntu updates
  8. ####
  9. refresh_pattern -i apple.com/.*\.(pkg|dmg|dat) 10080 80% 43200 ignore-no-cache ignore-reload reload-into-ims ignore-private ignore-auth
  10. refresh_pattern -i .*apple\.com/.*\.(pkg|dmg|dat) 129600 100% 129600 override-expire override-lastmod reload-into-ims ignore-reload ignore-private ignore-auth
  11. refresh_pattern _[0-9a-f]{40}\.(cab|exe|esd|psf|zip|msi|appx) 518400 80% 518400 override-lastmod override-expire ignore-reload ignore-must-revalidate ignore-private
  12. refresh_pattern -i ws.microsoft.com/.*\.(cab|exe|ms[i|u|f]|asf|wm[v|a]|dat|zip|psf|appx|esd) 43200 80% 43200 reload-into-ims
  13. refresh_pattern -i download.windowsupdate.com/.*\.(cab|exe|ms[i|u|f]|asf|wm[v|a]|dat|zip|psf|appx|esd) 43200 80% 43200 reload-into-ims
  14. refresh_pattern -i microsoft.com/.*\.(cab|exe|ms[i|u|f]|[ap]sf|wm[v|a]|dat|zip) 10080 80% 43200 ignore-no-cache ignore-reload reload-into-ims ignore-private ignore-auth
  15. refresh_pattern -i windowsupdate.com/.*\.(cab|exe|ms[i|u|f]|[ap]sf|wm[v|a]|dat|zip|psf) 10080 80% 43200 ignore-no-cache ignore-reload reload-into-ims ignore-private ignore-auth
  16. refresh_pattern -i windows.com/.*\.(cab|exe|ms[i|u|f]|[ap]sf|wm[v|a]|dat|zip) 10080 80% 43200 ignore-no-cache ignore-reload reload-into-ims ignore-private ignore-auth
  17. refresh_pattern -i .*microsoft\.com/.*\.(cab|exe|msi|msp) 129600 100% 129600 override-expire override-lastmod reload-into-ims ignore-reload ignore-private ignore-auth
  18. refresh_pattern -i .*windowsupdate\.com/.*\.(cab|exe|msi|msp) 129600 100% 129600 override-expire override-lastmod reload-into-ims ignore-reload ignore-private ignore-auth
  19. refresh_pattern -i .*ubuntu\.com/.*\.(tar|bz|bz2|gpg|gz|zip|deb) 129600 100% 129600 override-expire override-lastmod reload-into-ims ignore-reload ignore-private ignore-auth
  20. #
  21. ####
  22. # Adobe and Pinnacle Updates
  23. ####
  24. refresh_pattern -i .*adobe\.com/.*\.(exe|msp|msi) 129600 100% 129600 override-expire override-lastmod reload-into-ims ignore-reload ignore-private ignore-auth
  25. refresh_pattern -i armdl.adobe.com/.*\.(exe|msp|msi) 10800 80% 43200 ignore-reload reload-into-ims ignore-private ignore-auth
  26. refresh_pattern -i .*pinnaclesys\.com/.*\.(cab|exe|msi|rar|zip) 129600 100% 129600 override-expire override-lastmod reload-into-ims ignore-reload ignore-private ignore-auth
  27. #
  28. ####
  29. # Images, Documents, Videos, Audio
  30. ####
  31. refresh_pattern -i \.(gif|png|jpg|jpeg|bmp|tiff|pict|psd|ico|iso|deb|rpm|exe|msi|msp|psf|zip|tar|tgz|gz|bz2|ram|rar|bin|ppt|cab|txt|doc|docx|xls|xlsx|ppt|pptx|pdf|dot|txt|wav|swf|flv||x-flv|on2|mp4|avi|mkv|mp3|rm|rmvb|m4v|mov|rm|wmv|3gp|mpg|mpeg|divx|xvid)(\?.*)?$ 10080 90% 43200 ignore-no-store override-expire override-lastmod ignore-private ignore-auth
  32. #
  33. ####
  34. # AntiVirus Updates
  35. ####
  36. refresh_pattern -i .*symantecliveupdate\.com/.*\.(zip|exe) 1440 100% 1440 override-expire override-lastmod reload-into-ims ignore-reload ignore-private ignore-auth
  37. refresh_pattern -i .*avast\.com/.*\.(vpu|vpaa) 1440 100% 1440 override-expire override-lastmod reload-into-ims ignore-reload ignore-private ignore-auth
  38. # refresh_pattern -i .*kaspersky\.com/.*\.(.*) 1440 100% 1440 override-expire override-lastmod reload-into-ims ignore-reload ignore-private ignore-auth
  39. # refresh_pattern -i .*kaspersky-labs\.com/.*\.(.*) 1440 100% 1440 override-expire override-lastmod reload-into-ims ignore-reload ignore-private ignore-auth
  40. refresh_pattern -i .*update\.nai\.com/.*\.(.*) 1440 100% 1440 override-expire override-lastmod reload-into-ims ignore-reload ignore-private ignore-auth
  41. refresh_pattern -i .*avg\.com/.*\.(bin) 1440 100% 1440 override-expire override-lastmod reload-into-ims ignore-reload ignore-private ignore-auth
  42. refresh_pattern -i .*spywareblaster\.net/.*\.(dtb) 1440 100% 1440 override-expire override-lastmod reload-into-ims ignore-reload ignore-private ignore-auth
  43. #
  44. ####
  45. # General website content
  46. ####
  47. refresh_pattern -i \.index.(html|htm)(\?.*)?$ 0 40% 10080
  48. refresh_pattern -i \.(html|htm|css|js)(\?.*)?$ 1440 40% 40320
  49. #
  50. ####
  51. # Everything else
  52. ####
  53. refresh_pattern ^ftp: 10080 95% 10080 ignore-auth ignore-private
  54. refresh_pattern ^gopher: 1440 0% 1440
  55. refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
  56. refresh_pattern (Release|Packages(.gz)*)$ 0 20% 2880
  57. refresh_pattern (\.deb|\.udeb)$ 129600 100% 129600 ignore-auth ignore-private
  58. refresh_pattern . 0 40% 40320 ignore-auth ignore-private
  59. ##
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement