Railgun mempercepatkan sambungan antara setiap pusat data Cloudflare dan pelayan asal, memastikan permintaan yang tidak dapat disampaikan daripada cache Cloudflare masih disampaikan dengan cepat.
Kira-kira 2/3 permintaan ke tapak di Cloudflare disampaikan terus daripada cache daripada pusat data yang paling hampir dengan orang yang menyemak imbas web. Memandangkan Cloudflare mempunyai pusat data di seluruh dunia, ini bermakna sama ada anda berada di Bangalore, Brisbane, Birmingham atau Boston, halaman web dihantar dengan cepat, walaupun jika pelayan web asli berada beribu-ribu batu jauhnya.
Keupayaan Cloudflare untuk menjadikan tapak web kelihatan dihoskan berdekatan dengan pelayar web adalah kunci untuk mempercepatkan penyemakan imbas web. Laman web mungkin dihoskan di Amerika Syarikat tetapi kebanyakannya diakses oleh pelayar web di UK. Dengan Cloudflare, tapak ini akan disediakan dari pusat data UK, menghapuskan kependaman yang mahal disebabkan oleh kelajuan kilat.
Walau bagaimanapun, 1/3 permintaan lain kepada Cloudflare mesti dihantar ke pelayan asal untuk diproses. Ini kerana banyak halaman web tidak boleh dicache. Ini mungkin disebabkan oleh salah konfigurasi atau, lebih biasa, perubahan yang kerap atau penyesuaian halaman web.
Sebagai contoh, sukar untuk cache halaman utama New York Times untuk sebarang tempoh kerana berita berubah dan dikemas kini adalah penting untuk perniagaan mereka. Dan pada tapak web yang diperibadikan seperti Facebook, setiap pengguna melihat halaman yang berbeza, walaupun URL adalah sama untuk pengguna yang berbeza.
Railgun menggunakan beberapa teknik untuk mempercepatkan dan menyimpan cache halaman web yang tidak boleh disimpan sebelum ini supaya halaman web dihantar dengan cepat, walaupun apabila pelayan asal perlu dihubungi. Ini juga berfungsi untuk halaman yang berubah dengan pantas atau kandungan yang diperibadikan, seperti tapak berita.
Penyelidikan Cloudflare telah menunjukkan bahawa walaupun banyak tapak tidak boleh dicache, ia sebenarnya berubah dengan sangat perlahan. Sebagai contoh, halaman utama New York Times berubah sepanjang hari apabila cerita ditulis, tetapi HTML standard halaman itu kebanyakannya kekal sama, dan banyak cerita kekal di halaman depan sepanjang hari.
HTML biasa untuk tapak diperibadikan adalah sama apabila hanya cebisan kecil kandungan (seperti garis masa Twitter atau suapan berita Facebook seseorang) berubah. Ini bermakna jika bahagian halaman yang tidak berubah boleh dikesan dan hanya perbezaan boleh dihantar, terdapat peluang besar untuk memampatkan halaman web untuk penghantaran.