सबसे पहले, स्पष्ट करने के लिए: नग्नेक्स एक वेब सर्वर है, जिसमें सभी विशेषताएं और जटिलताएं होती हैं। इसमें कैशिंग क्षमता भी है, लेकिन यह इसका प्राथमिक डिज़ाइन लक्ष्य नहीं है।
वार्निश एक वेब सर्वर नहीं है। यह उस भूमिका को नहीं भर सकता (सही मायने में वीसीएल के बिना, वैसे भी नहीं)। इसकी भूमिका किसी अन्य सर्वर द्वारा प्रदान की गई सामग्री को कैश करना है। यदि आवश्यक हो, तो यह अनुरोध या प्रतिक्रिया को बदल सकता है।
यदि नगनेक्स आपके ट्रैफ़िक को संभाल सकता है, तो यह पर्याप्त है। यदि नगनेक्स नहीं रख पा रहा है, तो इसकी क्षमता बढ़ाने का एक तरीका यह है कि इसके सामने एक कैश रखा जाए और जितनी संभव हो उतने अनुरोधों के साथ कैश हैंडल किया जाए।
एक उदाहरण के रूप में, हम वेब सर्वर के क्लस्टर से अपेक्षाकृत जटिल PHP वेबसाइटों को चलाने के लिए अपाचे का उपयोग करते हैं। जब हमने क्षमता की समस्याओं का अनुभव करना शुरू किया, तो हमने अपाचे क्लस्टर के सामने वार्निश सर्वर की एक जोड़ी रखी। वार्निश होस्ट अब अपाचे बैकएंड को परेशान किए बिना आने वाले सभी अनुरोधों का 85% संभालता है।