Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Squid3 and SquidGuard speeds web navigation?

    Scheduled Pinned Locked Moved Cache/Proxy
    15 Posts 4 Posters 2.5k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • KOMK
      KOM
      last edited by

      Are you sure squid cannot cache Windows Updates?

      Doktornotor, who has been cleaning up squid and others bits, linked to an article where a guy gave a breakdown as to exactly why squid can no longer cache Windows Updates.  It's in here somewhere.

      1 Reply Last reply Reply Quote 0
      • D
        doktornotor Banned
        last edited by

        Regarding WU… use WSUS. It's made for this purpose. Problem solved.

        http://wiki.squid-cache.org/SquidFaq/WindowsUpdate
        https://support.microsoft.com/en-us/kb/900935

        Note: The refresh_pattern stuff is being done automatically when you tick WU in the Squid GUi. Don't add it again.

        1 Reply Last reply Reply Quote 0
        • A
          aGeekhere
          last edited by

          Note: The refresh_pattern stuff is being done automatically when you tick WU in the Squid GUi. Don't add it again.

          That is correct.

          Just ran some windows updates and squid is caching the updates and I am getting HITs when other pcs download the same update.

          So it seems that squid is still able to cache windows updates.

          Never Fear, A Geek is Here!

          1 Reply Last reply Reply Quote 0
          • KOMK
            KOM
            last edited by

            Interesting.  A year or so ago I was able to do it but then afterwards they refused to cache.  I also had the segment issue where it would download the entire file for every segment requested, so a 100MB download turned into more than 1GB.  Fiddling with various refresh pattern and other directives failed to solve the problem.  If you are able to have it working with default settings then that's good.  Maybe I'll look at it again.  Are you running the current package?  Any extra config lines?

            1 Reply Last reply Reply Quote 0
            • A
              aGeekhere
              last edited by

              I also had the segment issue where it would download the entire file for every segment requested, so a 100MB download turned into more than 1GB

              Not sure if this is still the case,have not really noticed it.

              Any extra config lines?

              using the current package using the defaults,
              though i added in Proxy server: Traffic ManagementFinish transfer if more than x % finished set to 95%

              Have a play with it and see how you go.

              Never Fear, A Geek is Here!

              1 Reply Last reply Reply Quote 0
              • KOMK
                KOM
                last edited by

                Maybe I will when 2.2.5 appears.  I tried to upgrade squid when I went to 2.2.4 but everything died a horrible death, so I had to rollback and continue with 0.2.8 since I didn't have the time to properly debug and fix it.

                1 Reply Last reply Reply Quote 0
                • KOMK
                  KOM
                  last edited by

                  I was bored so I installed the latest Squid3 from 2.2.4.  I configured it with defaults other than Finish transfer if more than x % finished set to 95%.

                  Windows 7 updates do not cache.  Windows 10 updates cache perfectly.  The Windows 7 stuff is all based on CABs, with a dynamic ? symbol at the end of every URL.  The Windows 10 updates are all PSF files without the ? in the URL.

                  I also saw some weird behaviour.  I configured a 20GB cache and had 2 Windows 10 VMs that I installed from base media.  One was a clone of the other so I know they were identical other than hostname and IP address.  I powered on the first and grabbed all of its updates.  Once that was done, I powered on the second and updated it.  It grabbed all of the updates from the cache with the exception of one single update that it had a cache miss for and downloaded:

                  03.11.2015 14:58:26 10.10.10.136 TCP_MISS/206 http://fg.v4.download.windowsupdate.com/d/msdownload/update/software/secu/2015/10/windows10.0-kb3105216-x64_dd21e4483963c9fd9b1d3afd81a865be1a027ec3.psf

                  I'm not sure as to why it had to grab this file instead of serving it from cache.  If I get even more bored, I'll take a look at access.log and see if it was ever fetched in the first place.

                  1 Reply Last reply Reply Quote 0
                  • D
                    doktornotor Banned
                    last edited by

                    Hmmm, W10 – I guess it's a whole lot more cache-friendly since they attempt to (ab)use P2P distribution for WU.

                    http://windows.microsoft.com/en-us/windows-10/windows-update-delivery-optimization-faq

                    1 Reply Last reply Reply Quote 0
                    • A
                      aGeekhere
                      last edited by

                      Windows 7 updates do not cache.

                      Strange, because i am using windows 7 (with 5 other lan pcs all using windows 7) and have found that the cache has been working (been times where it pulled over 500MB of updates from the cache). Just the other day I updated my VM (which has not been on for a  long time) and it pulled about 400MB from the cache and had to download another 200MB.

                      Just got a few hits here

                      04.11.2015 11:59:17	192.168.1.244	TCP_MEM_HIT/200	http://au.download.windowsupdate.com/c/msdownload/update/software/defu/2015/11/mpas-d_bd_1.209.968.0_7b065166832fbb0e19306ebc639e5e543a256a85.exe	-	-
                      04.11.2015 11:59:17	192.168.1.244	TCP_MEM_HIT/200	http://au.download.windowsupdate.com/c/msdownload/update/software/defu/2015/11/mpas-d_bd_1.209.968.0_7b065166832fbb0e19306ebc639e5e543a256a85.exe	-	-
                      04.11.2015 11:59:17	192.168.1.244	TCP_MEM_HIT/206	http://au.download.windowsupdate.com/c/msdownload/update/software/defu/2015/11/mpas-d_bd_1.209.968.0_7b065166832fbb0e19306ebc639e5e543a256a85.exe	-
                      

                      Windows 10 updates cache perfectly

                      Well that is good to here when\if i upgrade to windows 10 (I like 7 too much, with also my headless ubuntu server and RP2).

                      Never Fear, A Geek is Here!

                      1 Reply Last reply Reply Quote 0
                      • KOMK
                        KOM
                        last edited by

                        I don't know what to tell you.  It didn't work for me with 7 but did with 10.  Nothing about squid was changed between tests.

                        1 Reply Last reply Reply Quote 0
                        • A
                          aGeekhere
                          last edited by

                          Lets call it weird then.

                          Never Fear, A Geek is Here!

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post
                          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.