Alternatives to Squid logo

Alternatives to Squid

Kong, NGINX, Varnish, Apache Traffic Server, and Section are the most popular alternatives and competitors to Squid.
80
146
+ 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 1K GitHub stars and 308 GitHub forks. Here鈥檚 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

424
1K
127
Open Source Microservice & API Management Layer
424
1K
+ 1
127
PROS OF KONG
  • 36
    Easy to maintain
  • 30
    Easy to install
  • 22
    Flexible
  • 20
    Great performance
  • 5
    Api blueprint
  • 4
    Custom Plugins
  • 3
    Kubernetes-native
  • 2
    Agnostic
  • 1
    12312312
  • 1
    123123
  • 1
    1
  • 1
    123
  • 1
    Documentation is clear
  • 0
    12
CONS OF KONG
    Be the first to leave a con

    related Kong posts

    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
    Anas MOKDAD
    Shared insights
    on
    Kong
    Istio

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

    See more
    NGINX logo

    NGINX

    88.3K
    39.3K
    5.5K
    A high performance free open source web server powering busiest sites on the Internet.
    88.3K
    39.3K
    + 1
    5.5K
    PROS OF NGINX
    • 1.5K
      High-performance http server
    • 899
      Performance
    • 730
      Easy to configure
    • 606
      Open source
    • 529
      Load balancer
    • 286
      Scalability
    • 285
      Free
    • 222
      Web server
    • 174
      Simplicity
    • 133
      Easy setup
    • 29
      Content caching
    • 19
      Web Accelerator
    • 14
      Capability
    • 13
      Fast
    • 11
      Predictability
    • 10
      High-latency
    • 6
      Reverse Proxy
    • 6
      Fast and lightweight
    • 6
      Supports http/2
    • 4
      The best of them
    • 4
      Lots of Modules
    • 4
      Great Community
    • 4
      Enterprise version
    • 3
      Embedded Lua scripting
    • 3
      Reversy Proxy
    • 3
      Streaming media delivery
    • 3
      Streaming media
    • 3
      High perfomance proxy server
    • 2
      Lightweight
    • 2
      saltstack
    • 2
      Fast and easy to set up
    • 2
      Slim
    • 1
      GRPC-Web
    • 1
      Narrow focus. Easy to configure. Fast
    • 1
      Ingress controller
    • 1
      Along with Redis Cache its the Most superior
    • 1
      Virtual hosting
    • 0
      A
    CONS OF NGINX
    • 7
      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
    Traefik
    NGINX
    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.1K
    1.7K
    358
    High-performance HTTP accelerator
    11.1K
    1.7K
    + 1
    358
    PROS OF VARNISH
    • 102
      High-performance
    • 66
      Very Fast
    • 56
      Very Stable
    • 43
      Very Robust
    • 36
      HTTP reverse proxy
    • 20
      Open Source
    • 17
      Web application accelerator
    • 10
      Easy to config
    • 4
      Widely Used
    • 3
      Great community
    • 1
      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鈥檚 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

      448
      29
      0
      RFC compliant, high performance HTTP proxy cache
      448
      29
      + 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

          50
          61
          62
          Run compute workloads on a distributed edge
          50
          61
          + 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

            2
            18
            11
            A high performance HTTP proxy cache server and RESTful NoSQL cache server based on HAProxy.
            2
            18
            + 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