Squid (mjukvara)

Squid
UtvecklareDuane Wessels, Henrik Nordström med flera.
Senaste utgåva6.8 (stable)
(4 mars 2024[1])
OperativsystemUnix och Windows
TypDatorkommunikation
LicensGPL
Webbplatshttp://www.squid-cache.org/
(c) Shmuel Csaba Otto Traian, CC BY-SA 3.0
LAMP (here with Squid as web cache). A high performance and high-availability solution for a hostile environment

Squid är ett datorprogram som korttidslagrar text, bild och data som hämtas från Internet på begäran från webbläsare. När sedan någon begär samma data igen, skickas den sparade versionen istället.

Squid kan användas på två olika sätt. Antingen som en mellanhand mellan exempelvis ett företags intranät och resten av Internet, vilket gör att företaget sparar bandbredd och även ökar den upplevda hastigheten på välbesökta webbsidor. Det andra sättet är att öka hastigheten på sin egen webbplats genom att placera en squid "framför" den ordinarie webbservern, så att alla förfrågningar passerar genom squid. Lagrade förfrågningar kan då få svar omedelbart, utan att den ordinarie servern alls behöver kontaktas. I detta fallet är fördelen att CPU-kraft och minne sparas in, samt att webbplatsen upplevs som mera responsiv.

Squid är öppen källkod och har som sådan utvecklats av många olika programmerare och företag världen över, men initiativtagare och projektledare är National Laboratory for Applied Network Research, som finansieras av den amerikanska federala organisationen National Science Foundation.

Se även

Referenser

Media som används på denna webbplats

Heckert GNU white.svg
(c) Aurelio A. Heckert, CC BY-SA 2.0
A bold GNU head.
LAMP software bundle.svg
(c) Shmuel Csaba Otto Traian, CC BY-SA 3.0
The LAMP software bundle is composed of
  1. Linux (Linux kernel, glibc, etc.),
  2. Apache or some other web server
  3. MariaDB or MySQL or Drizzle and
  4. Perl, PHP or Python to serve dynamic web content via CGI scripting.