Mis on pöördpuhverserver?

Pöördpuhverserver on seade, mille veebimajutaja saab paigutada oma serverite ja Interneti vahele, et käsitleda klientide päringuid. Kui seda tüüpi seadistust kasutatakse, näevad pöördpuhverserveri taotlusi esitavad kliendid seda tavalise serverina. Pöördpuhverserver edastab kõik päringud tegelikele serveritele ja edastab seejärel andmed tagasi klientidele. See võib pakkuda veebihostile täiendavat turvalisust, kiirendada sisu edastamist või võtta veebiserverite koormuse maha. Teist nende seadmete kasutamist nimetatakse lusikaga söötmiseks, kuna see võimaldab veebiserveril kiiresti luua dünaamilise lehe ja saata kogu asja puhverserverisse, mis saab selle seejärel tükkhaaval kliendile edastada.

Üks levinud pöördpuhverserveri kasutusala on staatiliste andmete vahemällu salvestamine. Kui üks neist puhverserveritest saab staatilise sisu (nt pildid, heli või video) päringu, salvestab see andmed enne kliendile saatmist vahemällu. Järgmine kord, kui seda teavet küsitakse, saab vahemällu salvestav pöördpuhverserver selle lihtsalt otse kliendile edastada, selle asemel, et päring tegelikule veebiserverile edastada. See võib tavalise serveri koormuse osaliselt maha võtta, vabastades selle dünaamilise sisu genereerimiseks.

Jõudlust saab suurendada ka pöördpuhverserveri abil, et jaotada koormused mitme veebiserveri vahel. Sissetulevad kliendipäringud lähevad esmalt puhverserverile ja seejärel jaotatakse vastavalt serveri koormusele või päringu tüübile. Seejärel saab vajalikud andmed genereerida kõige vähem hõivatud või selle konkreetse päringu käsitlemiseks mõeldud server.

Samuti on pöördpuhverserveril võimalik kiirendada turvalise pesa kihi (SSL) krüptimist. Sellistel juhtudel edastab veebiserver sisu puhverserverile, mis seejärel krüptib ise. Kui laadite krüpteerimiskohustused puhverserverile maha, vabaneb veebiserveris rohkem töötlemisvõimsust, et täita sisupäringuid. Puhverserverisse võib olla installitud ka SSL-i kiirenduse riistvara, mis võib protsessi veelgi kiirendada.

Teine pöördpuhverserveri kasutusala on luua lisakaitse veebimajutaja ja Interneti vahel. Kui pöördpuhverserverit kasutava veebimajutaja vastu võetakse pahatahtlik toiming, kipub see rünnaku raskuse enda peale võtma. See võib võimaldada tavalisel serveril vigastamata jääda, kuna pahavara või muu soovimatu kood võib selle asemel asuda puhverserveris. Rakenduskihi tulemüürid saab installida ka pöördpuhverserveritele, mis muudab sissetulevate rünnakute eest kaitsmise lihtsamaks.