Railgun nyepetake sambungan antarane saben pusat data Cloudflare lan server asal, kanggo mesthekake yen panjalukan sing ora bisa dilayani saka cache Cloudflare isih dilayani kanthi cepet.
Kira-kira 2/3 panjalukan menyang situs ing Cloudflare dilayani langsung saka cache saka pusat data sing paling cedhak karo wong sing njelajah web. Wiwit Cloudflare duwe pusat data ing saindenging jagad, iki tegese manawa sampeyan ana ing Bangalore, Brisbane, Birmingham utawa Boston, kaca web dikirim kanthi cepet, sanajan server web asli sing asli adohe ewonan mil.
Kemampuan Cloudflare kanggo nggawe situs web katon dadi tuan rumah sing cedhak karo paselancar web minangka kunci kanggo nyepetake browsing web. Situs web bisa dadi tuan rumah ing AS nanging utamane diakses dening paselancar web ing Inggris. Kanthi Cloudflare, situs kasebut bakal dilayani saka pusat data Inggris, ngilangi latensi sing larang amarga kecepatan kilat.
Nanging, 1/3 panjalukan liyane menyang Cloudflare kudu dikirim menyang server asal kanggo diproses. Iki amarga akeh kaca web sing ora bisa di-cache. Iki bisa uga amarga salah konfigurasi utawa, luwih umum, owah-owahan utawa kustomisasi kaca web sing kerep.
Contone, angel kanggo cache homepage New York Times kanggo sawetara wektu amarga owah-owahan warta lan up-to-date penting kanggo bisnis. Lan ing situs web pribadi kaya Facebook, saben pangguna ndeleng kaca sing beda-beda, sanajan URL kasebut padha kanggo pangguna sing beda.
Railgun nggunakake sawetara teknik kanggo nyepetake lan nyimpen kaca web sing sadurunge ora bisa dicache supaya kaca web dikirim kanthi cepet, sanajan server asal kudu dikontak. Iki malah bisa digunakake kanggo ngganti kaca kanthi cepet utawa isi pribadi, kayata situs warta.
Riset Cloudflare nedahake manawa akeh situs sing ora bisa di-cache, mula owah-owahan alon banget. Contone, homepage New York Times diganti sedina muput nalika crita ditulis, nanging HTML standar kaca tetep padha, lan akeh crita tetep ing kaca ngarep kabeh dina.
HTML umum kanggo situs sing dipersonalisasi padha nalika mung isi cilik (kayata garis wektu Twitter utawa feed berita Facebook) sing diganti. Iki tegese yen bagean kaca sing ora owah bisa dideteksi lan mung beda sing bisa ditularake, ana kesempatan gedhe kanggo ngompres kaca web kanggo transmisi.