يسرع Railgun الاتصال بين كل مركز بيانات من Cloudflare وخادم الأصل، مما يضمن أن الطلبات التي لا يتم تقديمها من ذاكرة التخزين المؤقت لـ Cloudflare لا تزال تُسلم بسرعة.
حوالي ثلثي الطلبات على مواقع الإنترنت في Cloudflare يتم تقديمها مباشرة من الذاكرة المؤقتة بواسطة أقرب مركز بيانات فعلي للمستخدم الذي يتصفح الويب. نظرًا لأن Cloudflare يمتلك مراكز بيانات حول العالم، فهذا يعني أنه سواء كنت في بنغالور أو بريسبان أو برمنغهام أو بوسطن، يتم تسليم صفحات الويب بسرعة حتى لو كان الخادم الفعلي الأصلي على بُعد آلاف الأمي
حوالي ثلثي الطلبات على مواقع الإنترنت في Cloudflare يتم تقديمها مباشرة من الذاكرة المؤقتة بواسطة أقرب مركز بيانات فعلي للمستخدم الذي يتصفح الويب. نظرًا لأن Cloudflare يمتلك مراكز بيانات حول العالم، فهذا يعني أنه سواء كنت في بنغالور أو بريسبان أو برمنغهام أو بوسطن، يتم تسليم صفحات الويب بسرعة حتى لو كان الخادم الفعلي الأصلي على بُعد آلاف الأميا
ومع ذلك، يجب إرسال الثلث الآخر من الطلبات التي يتم إرسالها إلى Cloudflare إلى خادم الأصل لمعالجتها. وذلك لأن العديد من صفحات الويب لا يمكن تخزينها في الذاكرة المؤقتة. قد يكون السبب في ذلك هو تكوين غير صحيح أو، في الغالب، أن صفحة الويب تتغير أو يتم تخصيصها بشكل متكرر.
على سبيل المثال، من الصعب تخزين الصفحة الرئيسية لصحيفة نيويورك تايمز في الذاكرة المؤقتة لأي فترة من الوقت لأن الأخبار تتغير والبقاء محدثًا أمر بالغ الأهمية بالنسبة لأعمالهم. وعلى موقع ويب مخصص مثل فيسبوك، على الرغم من أن عنوان URL هو نفسه للمستخدمين المختلفين، يرى كل مستخدم صفحة مختلف
يستخدم Railgun مجموعة من التقنيات لتسريع وتخزين هذه الصفحات على الويب التي لم يكن من الممكن تخزينها مؤقتًا في السابق، مما يضمن أنه حتى عند الحاجة إلى طلب من خادم المصدر، يتم تسليم الصفحات بسرعة. وهذا يعمل حتى بالنسبة للصفحات التي تتغير بسرعة مثل مواقع الأخبار أو المحتوى المخصص.
أظهرت أبحاث Cloudflare أنه على الرغم من أن العديد من المواقع لا يمكن تخزينها في الذاكرة المؤقتة، إلا أنها في الواقع تتغير ببطء شديد. على سبيل المثال، تتغير الصفحة الرئيسية لصحيفة نيويورك تايمز طوال اليوم مع كتابة الأخبار، لكن HTML القياسي للصفحة يظل في الغالب كما هو، وتبقى العديد من الأخبار على الصفحة الرئيسية طوال اليوم.
بالنسبة للمواقع المخصصة، يكون الـ HTML المشترك هو نفسه فقط عندما تتغير أجزاء صغيرة من المحتوى (مثل الجدول الزمني لتويتر لشخص ما أو خلاصة أخبار فيسبوك). هذا يعني أنه إذا كانت الأجزاء الثابتة من الصفحة يمكن اكتشافها وتم إرسال الفروقات فقط، فهناك فرصة كبيرة لضغط صفحات الويب للنقل.