Hi, I'd like to cache files locally, but only from a small list of domains. This setup might be this: http://wiki.squid-cache.org/ConfigExamples/Intercept/LinuxLocalhost I haven't found a way to cache only certain requests (e.g. http://ftp.drupal.org/*), but not cache any other traffic (web development isn't improved with caching). How does squid know when the cached version has expired? Some requests are: - http://ftp.drupal.org/files/projects/views-6.x-2.12.tar.gz - this file is always the same data - http://ftp.drupal.org/files/projects/views-7.x-3.x-dev.tar.gz - this file might change daily Would this work? Is this how Squid should be used? Is there a better way? Why? Without going into details, this is for a downloadable virtual machine, with Ubuntu and PHP dev tools (http://drupal.org/project/quickstart). An install script downloads 3mb+ of data each time it runs, and I'd like to cache those downloads. I'm guessing about 70+ people download and use this vm, so caching these install requests locally could eliminate thousands of redundant requests. Thanks, Mike