Välityspalvelimia on kolme päätyyppiä, joista jokainen suorittaa saman perustoiminnon, joka toimii välittäjänä asiakastietokoneen ja verkkopalvelimen välillä. Säännölliset välimuistipalvelimet ja läpinäkyvät välityspalvelimet on tarkoitettu nopeuttamaan suorituskykyä pitämällä kiinni pyydetyistä tiedoista. Tämä välimuistiprosessi voi johtaa tietojen toimittamiseen nopeammin, jos niitä pyydetään toistuvasti. Käänteiset välityspalvelimet toimivat myös staattisen datan välimuistissa, vaikka ne ovat tyypillisesti osa palvelininfrastruktuuria ja niiden on tarkoitus ottaa jonkin verran kuormitusta web -palvelimelta. Useimmat välityspalvelimet välittävät asiakkaan Internet -protokollan (IP) osoitteen ja muut tiedot, vaikka on olemassa nimettömiä välityspalvelimia, jotka voivat piilottaa nämä tiedot.
Perinteiset välityspalvelimet on tarkoitettu välimuistiin yleisesti pyydettyjä tietoja nopeuttamaan loppukäyttäjän Internet -selailukokemusta. Nämä palvelimet asetetaan tyypillisesti manuaalisesti antamalla koneen verkkoselain ohjata pyynnöt välityspalvelimelle. Aina kun selain tekee pyynnön, välityspalvelin tarkistaa välimuistin, onko sillä tarvittavat tiedot. Jos näin on, tiedot toimitetaan nopeudella, joka on tyypillisesti nopeampi kuin se olisi ladattava suoraan verkkopalvelimelta.
Läpinäkyvät välityspalvelimet toimivat suunnilleen samalla tavalla, mutta eivät vaadi asiakaspuolen määritystä. Kunkin asiakaskoneen verkkoselaimet lähettävät pyyntöjä ja vastaanottavat tietoja tietämättä, että tiedot kulkevat välityspalvelimen kautta. Monet suuret yritykset käyttävät läpinäkyviä välityspalvelimia välttääkseen jokaisen asiakkaan manuaalisen määrityksen, ja Internet -palveluntarjoajat (ISP) käyttävät niitä usein. Kun Internet -palveluntarjoaja käyttää läpinäkyvää välityspalvelinta, se voi tehokkaasti lyhentää aikaa, joka käyttäjillä kuluu yleisesti käytettyjen sivustojen lataamiseen.
Kolmas päätyyppinen välityspalvelin vähentää verkkopalvelimen kuormitusta sen sijaan, että parantaisi loppukäyttäjän suorituskykyä. Nämä käänteiset välityspalvelimet on tyypillisesti integroitu palvelinarkkitehtuuriin ja ne voivat käsitellä monia staattisten tietojen, kuten kuvien ja videoiden, pyyntöjä. Kaikki dynaamisesti luodut tiedot lähetetään edelleen suoraan verkkopalvelimelta asiakkaalle, vaikka staattisen datan purkaminen voi parantaa suorituskykyä.
Jokainen näistä välityspalvelimista lähettää tyypillisesti kaikki asiakastiedot yhdessä datapyyntöjen kanssa. Jos käyttäjä haluaa piilottaa IP -osoitteensa tai muut henkilökohtaiset tietonsa, on käytettävä erityistä anonyymiä välityspalvelinta. Nämä palvelimet toimivat samalla tavalla kuin muut välityspalvelimet, mutta ne eivät tallenna tai välitä henkilökohtaisia tietoja. Anonyymit välityspalvelimet voivat olla perinteisiä välimuistipalvelimia, joita verkkoselain on määritettävä käyttämään, tai niitä voidaan käyttää verkkosivuston käyttöliittymän kautta.