2011-11-29 11 views
6

के साथ एक पृष्ठ दृश्य गणना में वृद्धि यदि मैं अपने पूरे दस्तावेज़ों को कैश करने के लिए वार्निश का उपयोग कर रहा हूं, तो आप किस तंत्र से सलाह देंगे कि मैं पृष्ठ दृश्य गणना भी बढ़ाता हूं।वार्निश और ईएसआई

उदाहरण के लिए, मान लीजिए कि मेरे पास नीलामी सूची है, जैसे ईबे, और मैं पूरे पृष्ठ को कैश करना चाहता हूं क्योंकि मुझे पता है कि यह कभी नहीं बदला जा रहा है।

फिर आप इस लिस्टिंग के पृष्ठ दृश्य गणना को कैसे बढ़ाएंगे।

आइए कहें कि मेरा एप्लिकेशन ज़ेंड फ्रेमवर्क से चल रहा है। क्या एक ईडीआई (एज साइड शामिल) को एक node.js सर्वर पर सही करना होगा जो Redis में पृष्ठ दृश्य गणना को बढ़ाता है?

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

उत्तर

7

मैं आपके आंकड़े तर्क को आपके आवेदन से अलग कर दूंगा। एक छोटा टुकड़ा जावास्क्रिप्ट का जो एक अद्वितीय टाइमस्टैम्प (उदाहरण के लिए /statistics?pageId=3&ts=234234249 जैसी छवि) के साथ संसाधन का अनुरोध करता है। आप अपना पूरा पृष्ठ कैश कर सकते हैं (ईएसआई के साथ परेशान करने की कोई आवश्यकता नहीं है) और नोड.जेएस, नेटटी जैसे तेज (मल्टीप्लेक्सिंग) सर्वर द्वारा किए गए आंकड़े हैं। , बवंडर।

आप अपने पृष्ठ में PAGECOUNT की जरूरत है, जावास्क्रिप्ट/json डेटा का एक छोटा सा टुकड़ा के बजाय एक छवि का अनुरोध और जावास्क्रिप्ट में डोम अद्यतन करें।

इस तरह , आप बेहतर आंकड़े लॉग कर सकते हैं (उदा। पृष्ठ के आयाम), आप यातायात को कम करते हैं और आंकड़ों को एक अलग चिंता रखते हैं।

संबंधित मुद्दे