आप

2009-05-20 10 views
7

पर पृष्ठ दृश्यों को कैसे ट्रैक करते हैं इस के लिए कोई प्लगइन है या मैं उपयोग कर सकता हूं। मैं इसे एक टेबल पर लिखने के बारे में सोच रहा था जब नियंत्रक में एक दृश्य कहा जाता था। क्या यह सबसे अच्छा तरीका है? मुझे लगता है कि स्टैकओवरफ्लो में यह कार्यक्षमता है कि वे इसे कैसे करते हैं?आप

उत्तर

9

Google Analytics - Google या किसी अन्य तृतीय-पक्ष विश्लेषिकी प्रदाता को आपके लिए इसे मुफ्त में संभालने दें। मुझे नहीं लगता कि आप प्रत्येक पृष्ठ लोड पर फ़ाइल लिखना चाहते हैं - संभावित रूप से महंगा। एक अन्य विकल्प जानकारी को स्मृति में संग्रहीत करना और प्रत्येक पृष्ठ लोड के बजाय समय-समय पर डेटाबेस को लिखना है।

[संपादित करें] यह एक दिलचस्प सवाल है। I asked for help on this issue जो अधिक कुशल है - डीबी लिखते हैं बनाम फ़ाइल लिखते हैं - वहां कुछ अच्छी प्रतिक्रिया भी है।

+0

धन्यवाद मुझे लगता है कि काफी सवाल का जवाब है। – IBarnes

1

जाहिर है, तीसरे पक्ष के आंकड़े सेवाएं (Google Analytics, मिंट, इत्यादि ...) हैं, लेकिन यदि आपको इसे स्वयं करना होगा तो प्रत्येक बार कोई पृष्ठ हिट करने पर लिखने पर आपके डीबी को गंभीरता से प्रभावित किया जाएगा।

मैं फाइल सिस्टम या मेमकैड पर एक इंटरमीडिएट फ़ाइल में व्यक्तिगत हिट लिखूंगा, फिर प्रत्येक 10-15 मिनट में एक कार्य को आग लगाना होगा जो उस डेटा को पार्स करेगा और इसे डेटाबेस में डालेगा।

2

तो आप सिर्फ आसानी से आप एक वास्तविक समय विश्लेषिकी provder W3 Counter

की तरह यह आप वास्तविक समय डेटा देता है (जैसा कि गूगल एनालिटिक्स के खिलाफ) और अपेक्षाकृत तैनात करने के लिए सरल है कुछ इस्तेमाल कर सकते हैं (वहाँ में कुछ प्राप्त करना चाहता था आपके वैश्विक टेम्पलेट में लाइनें) लेकिन आपको वह ग्रैन्युलरिटी नहीं दे सकती जो आप चाहते हैं। मुझे लगता है कि यह इस बात पर निर्भर करता है कि क्या आप ऐप में या सांख्यिकीय उद्देश्यों के लिए प्रदर्शन/उपयोग करने के लिए प्रोग्रामेटिक रूप से इस जानकारी को चाहते हैं।