Το Railgun επιταχύνει τη σύνδεση μεταξύ κάθε κέντρου δεδομένων Cloudflare και ενός διακομιστή προέλευσης, διασφαλίζοντας ότι τα αιτήματα που δεν μπορούν να εξυπηρετηθούν από τη μνήμη cache του Cloudflare εξακολουθούν να εξυπηρετούνται πολύ γρήγορα.
Περίπου τα 2/3 των αιτημάτων σε ιστότοπους στο Cloudflare εξυπηρετούνται απευθείας από την κρυφή μνήμη από το κέντρο δεδομένων που βρίσκεται φυσικά πιο κοντά στο άτομο που περιηγείται στον ιστό. Εφόσον το Cloudflare διαθέτει κέντρα δεδομένων σε όλο τον κόσμο, αυτό σημαίνει ότι είτε βρίσκεστε στη Μπανγκαλόρ, στο Μπρίσμπεϊν, στο Μπέρμιγχαμ ή στη Βοστώνη, οι ιστοσελίδες παραδίδονται γρήγορα, ακόμα κι αν ο πραγματικός, αρχικός διακομιστής ιστού βρίσκεται χιλιάδες μίλια μακριά.
Η ικανότητα του Cloudflare να κάνει έναν ιστότοπο να φαίνεται ότι φιλοξενείται κοντά σε χρήστες που σερφάρουν στον ιστό είναι το κλειδί για την επιτάχυνση της περιήγησης στο Web. Ένας ιστότοπος μπορεί να φιλοξενείται στις Η.Π.Α., αλλά έχει πρόσβαση κυρίως από χρήστες του Διαδικτύου στο Ηνωμένο Βασίλειο. Με το Cloudflare, ο ιστότοπος θα εξυπηρετείται από ένα κέντρο δεδομένων του Ηνωμένου Βασιλείου, εξαλείφοντας τον δαπανηρό λανθάνοντα χρόνο που προκαλείται από τις ταχύτητες αστραπής.
Ωστόσο, το άλλο 1/3 των αιτημάτων προς το Cloudflare πρέπει να αποσταλεί στον διακομιστή προέλευσης για επεξεργασία. Αυτό συμβαίνει επειδή πολλές ιστοσελίδες δεν μπορούν να αποθηκευτούν προσωρινά. Αυτό μπορεί να οφείλεται σε εσφαλμένη διαμόρφωση ή, πιο συχνά, σε συχνές αλλαγές ή προσαρμογή της ιστοσελίδας.
Για παράδειγμα, είναι δύσκολο να αποθηκεύσετε προσωρινά την αρχική σελίδα των New York Times για μεγάλο χρονικό διάστημα, επειδή οι αλλαγές ειδήσεων και η ενημέρωση είναι ζωτικής σημασίας για την επιχείρησή τους. Και σε έναν εξατομικευμένο ιστότοπο όπως το Facebook, κάθε χρήστης βλέπει μια διαφορετική σελίδα, ακόμα κι αν η διεύθυνση URL είναι η ίδια για διαφορετικούς χρήστες.
Το Railgun χρησιμοποιεί έναν αριθμό τεχνικών για να επιταχύνει και να αποθηκεύσει στην προσωρινή μνήμη αυτές τις ιστοσελίδες που δεν είχαν αποθηκευτεί στην προσωρινή μνήμη, έτσι ώστε οι ιστοσελίδες να παραδίδονται γρήγορα, ακόμη και όταν χρειάζεται να επικοινωνήσετε με τον διακομιστή προέλευσης. Αυτό λειτουργεί ακόμη και για σελίδες που αλλάζουν γρήγορα ή εξατομικευμένο περιεχόμενο, όπως ειδησεογραφικούς ιστότοπους.
Η έρευνα του Cloudflare έδειξε ότι παρόλο που πολλοί ιστότοποι δεν μπορούν να αποθηκευτούν προσωρινά, αλλάζουν στην πραγματικότητα πολύ αργά. Για παράδειγμα, η αρχική σελίδα των New York Times αλλάζει κατά τη διάρκεια της ημέρας καθώς γράφονται οι ιστορίες, αλλά το τυπικό HTML της σελίδας παραμένει ως επί το πλείστον το ίδιο και πολλές ιστορίες παραμένουν στην πρώτη σελίδα όλη την ημέρα.
Ο κοινός κώδικας HTML για εξατομικευμένους ιστότοπους είναι ο ίδιος όταν αλλάζουν μόνο μικρά κομμάτια περιεχομένου (όπως το χρονοδιάγραμμα ενός ατόμου στο Twitter ή η ροή ειδήσεων στο Facebook). Αυτό σημαίνει ότι εάν μπορούν να εντοπιστούν αμετάβλητα μέρη μιας σελίδας και να μεταδοθούν μόνο διαφορές, υπάρχει μια τεράστια ευκαιρία συμπίεσης ιστοσελίδων για μετάδοση.