Alternatives to Squid logo

Alternatives to Squid

Kong, NGINX, Varnish, Apache Traffic Server, and Section are the most popular alternatives and competitors to Squid.
92
185
+ 1
17

What is Squid and what are its top alternatives?

Squid reduces bandwidth and improves response times by caching and reusing frequently-requested web pages. Squid has extensive access controls and makes a great server accelerator. It runs on most available operating systems, including Windows and is licensed under the GNU GPL.
Squid is a tool in the Web Cache category of a tech stack.
Squid is an open source tool with 1.4K GitHub stars and 372 GitHub forks. Here’s a link to Squid's open source repository on GitHub

Top Alternatives to Squid

  • Kong
    Kong

    Kong is a scalable, open source API Layer (also known as an API Gateway, or API Middleware). Kong controls layer 4 and 7 traffic and is extended through Plugins, which provide extra functionality and services beyond the core platform. ...

  • NGINX
    NGINX

    nginx [engine x] is an HTTP and reverse proxy server, as well as a mail proxy server, written by Igor Sysoev. According to Netcraft nginx served or proxied 30.46% of the top million busiest sites in Jan 2018. ...

  • Varnish
    Varnish

    Varnish Cache is a web application accelerator also known as a caching HTTP reverse proxy. You install it in front of any server that speaks HTTP and configure it to cache the contents. Varnish Cache is really, really fast. It typically speeds up delivery with a factor of 300 - 1000x, depending on your architecture. ...

  • Apache Traffic Server
    Apache Traffic Server

    It is a fast, scalable and extensible HTTP/1.1 and HTTP/2.0 compliant caching proxy server.Improve your response time, while reducing server load and bandwidth needs by caching and reusing frequently-requested web pages, images, and web ser ...

  • Section
    Section

    Edge Compute Platform gives Dev and Ops engineers the access and control they need to run compute workloads on a distributed edge. ...

  • Nuster
    Nuster

    nuster is a high performance HTTP proxy cache server and RESTful NoSQL cache server based on HAProxy. ...

Squid alternatives & related posts

Kong logo

Kong

520
1.3K
128
Open Source Microservice & API Management Layer
520
1.3K
+ 1
128
PROS OF KONG
  • 36
    Easy to maintain
  • 31
    Easy to install
  • 24
    Flexible
  • 20
    Great performance
  • 5
    Api blueprint
  • 4
    Custom Plugins
  • 3
    Kubernetes-native
  • 2
    Agnostic
  • 1
    Load balancing
  • 1
    Security
  • 1
    Documentation is clear
CONS OF KONG
    Be the first to leave a con

    related Kong posts

    Anas MOKDAD
    Shared insights
    on
    KongKongIstioIstio

    As for the new support of service mesh pattern by Kong, I wonder how does it compare to Istio?

    See more
    Al Tsang
    Problem/Challenge

    We needed a lightweight and completely customizable #microservices #gateway to be able to generate #JWT and introspect #OAuth2 tokens as well. The #gateway was going to front all #APIs for our single page web app as well as externalized #APIs for our partners.

    Contenders

    We looked at Tyk Cloud and Kong. Kong's plugins are all Lua based and its core is NGINX and OpenResty. Although it's open source, it's not the greatest platform to be able to customize. On top of that enterprise features are paid and expensive. Tyk is Go and the nomenclature used within Tyk like "sessions" was bizarre, and again enterprise features were paid.

    Decision

    We ultimately decided to roll our own using ExpressJS into Express Gateway because the use case for using ExpressJS as an #API #gateway was tried and true, in fact - all the enterprise features that the other two charge for #OAuth2 introspection etc were freely available within ExpressJS middleware.

    Outcome

    We opened source Express Gateway with a core set of plugins and the community started writing their own and could quickly do so by rolling lots of ExpressJS middleware into Express Gateway

    See more
    NGINX logo

    NGINX

    101.3K
    50.9K
    5.5K
    A high performance free open source web server powering busiest sites on the Internet.
    101.3K
    50.9K
    + 1
    5.5K
    PROS OF NGINX
    • 1.4K
      High-performance http server
    • 893
      Performance
    • 727
      Easy to configure
    • 606
      Open source
    • 529
      Load balancer
    • 287
      Free
    • 287
      Scalability
    • 223
      Web server
    • 174
      Simplicity
    • 135
      Easy setup
    • 29
      Content caching
    • 20
      Web Accelerator
    • 14
      Capability
    • 13
      Fast
    • 11
      Predictability
    • 11
      High-latency
    • 7
      Reverse Proxy
    • 6
      Supports http/2
    • 5
      The best of them
    • 4
      Great Community
    • 4
      Lots of Modules
    • 4
      Enterprise version
    • 3
      High perfomance proxy server
    • 3
      Embedded Lua scripting
    • 3
      Reversy Proxy
    • 3
      Streaming media delivery
    • 3
      Streaming media
    • 2
      Fast and easy to set up
    • 2
      Slim
    • 2
      Blash
    • 2
      Lightweight
    • 2
      saltstack
    • 1
      Virtual hosting
    • 1
      Along with Redis Cache its the Most superior
    • 1
      Ingress controller
    • 1
      Narrow focus. Easy to configure. Fast
    • 1
      GRPC-Web
    CONS OF NGINX
    • 8
      Advanced features require subscription

    related NGINX posts

    Recently I have been working on an open source stack to help people consolidate their personal health data in a single database so that AI and analytics apps can be run against it to find personalized treatments. We chose to go with a #containerized approach leveraging Docker #containers with a local development environment setup with Docker Compose and nginx for container routing. For the production environment we chose to pull code from GitHub and build/push images using Jenkins and using Kubernetes to deploy to Amazon EC2.

    We also implemented a dashboard app to handle user authentication/authorization, as well as a custom SSO server that runs on Heroku which allows experts to easily visit more than one instance without having to login repeatedly. The #Backend was implemented using my favorite #Stack which consists of FeathersJS on top of Node.js and ExpressJS with PostgreSQL as the main database. The #Frontend was implemented using React, Redux.js, Semantic UI React and the FeathersJS client. Though testing was light on this project, we chose to use AVA as well as ESLint to keep the codebase clean and consistent.

    See more
    Gabriel Pa
    Shared insights
    on
    TraefikTraefikNGINXNGINX
    at

    We switched to Traefik so we can use the REST API to dynamically configure subdomains and have the ability to redirect between multiple servers.

    We still use nginx with a docker-compose to expose the traffic from our APIs and TCP microservices, but for managing routing to the internet Traefik does a much better job

    The biggest win for naologic was the ability to set dynamic configurations without having to restart the server

    See more
    Varnish logo

    Varnish

    11.7K
    2.2K
    370
    High-performance HTTP accelerator
    11.7K
    2.2K
    + 1
    370
    PROS OF VARNISH
    • 104
      High-performance
    • 67
      Very Fast
    • 57
      Very Stable
    • 44
      Very Robust
    • 37
      HTTP reverse proxy
    • 21
      Open Source
    • 18
      Web application accelerator
    • 11
      Easy to config
    • 5
      Widely Used
    • 4
      Great community
    • 2
      Essential software for HTTP
    CONS OF VARNISH
      Be the first to leave a con

      related Varnish posts

      Around the time of their Series A, Pinterest’s stack included Python and Django, with Tornado and Node.js as web servers. Memcached / Membase and Redis handled caching, with RabbitMQ handling queueing. Nginx, HAproxy and Varnish managed static-delivery and load-balancing, with persistent data storage handled by MySQL.

      See more
      Tom Klein

      We're using Git through GitHub for public repositories and GitLab for our private repositories due to its easy to use features. Docker and Kubernetes are a must have for our highly scalable infrastructure complimented by HAProxy with Varnish in front of it. We are using a lot of npm and Visual Studio Code in our development sessions.

      See more
      Apache Traffic Server logo

      Apache Traffic Server

      450
      48
      0
      RFC compliant, high performance HTTP proxy cache
      450
      48
      + 1
      0
      PROS OF APACHE TRAFFIC SERVER
        Be the first to leave a pro
        CONS OF APACHE TRAFFIC SERVER
          Be the first to leave a con

          related Apache Traffic Server posts

          Section logo

          Section

          52
          63
          62
          Run compute workloads on a distributed edge
          52
          63
          + 1
          62
          PROS OF SECTION
          • 10
            Realtime stats
          • 10
            Makes the hard parts of varnish easy
          • 8
            No more hair pulling configuring caching
          • 8
            Git support
          • 7
            Easy setup
          • 6
            Qa testing
          • 4
            Test Varnish Settings in Dev & Prod
          • 4
            Kibana logs
          • 3
            Graphite out of the box
          • 2
            Professional, rock solid platform, easy to user
          CONS OF SECTION
            Be the first to leave a con

            related Section posts

            Nuster logo

            Nuster

            3
            23
            11
            A high performance HTTP proxy cache server and RESTful NoSQL cache server based on HAProxy.
            3
            23
            + 1
            11
            PROS OF NUSTER
            • 2
              Easy to configure
            • 1
              High-performance
            • 1
              Web cache
            • 1
              Web application accelerator
            • 1
              Very Fast
            • 1
              Open Source
            • 1
              Load balancer
            • 1
              Proxying for tcp and http
            • 1
              SSL termination
            • 1
              Free
            • 0
              HTTP reverse proxy
            CONS OF NUSTER
              Be the first to leave a con

              related Nuster posts