Cum funcționează Railgun ?
Railgun inițiază o conexiune sigură între rețeaua CloudFlare și serverul tău de origine prin care se transmit doar diferențele de la ultima interogare. E oarecum similar cu modul în care funcționează encoding-ul video.
Markup-ul website-urilor nu se modifică așa frecvent de la o interogare la alta. În loc să transfere întreaga interogare de la CloudFlare la serverul de origine, Railgun va transfera doar diferențele care au apărut între cele 2 interogări. Aceasta reduce utilizarea de bandă, timpul de transfer și, per ansamblu, timpul de încărcare al paginii. Railgun salvează în cache aceste diferențe pentru a face procesarea paginii cât mai rapidă.