मैं थोड़ा विश्लेषण पृष्ठ लिख रहा हूं जो मुझे एप्लिकेशन में बग का शिकार करने में मदद करेगा। संक्षेप में यह वास्तविक डेटा और लॉग प्रविष्टियों की दृष्टि से तुलना करने की अनुमति देता है, साथ ही डेटा पर थोड़ा सा विश्लेषण भी करता है।PHP के साथ JSON को संपीड़ित कैसे करें?
चूंकि यह केवल डिबगिंग के लिए है और चूंकि मैं इसे लाइव साइट पर तैनात कर दूंगा, इसलिए मैं इसे जितना संभव हो उतना छोटा सर्वर लोड करना चाहता हूं। कई विश्लेषण विकल्पों में भारी भारी खोज या एन संचालन शामिल होंगे, इसलिए मैं इसे क्लाइंट को ऑफ़लोड करने जा रहा हूं।
इसका मतलब है कि PHP पृष्ठ केवल टेबल और लॉग से डेटा लेगा, इसमें से कुछ JSON, और इसे लिख लें। क्लाइंट जावास्क्रिप्ट तब सभी विश्लेषण आदि करेगा।
समस्या यह है कि JSON'ed डेटा कई एमबी बड़ा होगा, और सर्वर से मेरा कनेक्शन - धीमा। किसी भी तरह से डेटा को संपीड़ित करना अच्छा लगेगा। किसी के पास विचार हैं?
पर्यावरण PHP + अपाचे है; मुझे नहीं पता कि mod_gzip स्थापित किया जाएगा या नहीं; और मेरे पास इसका कोई नियंत्रण नहीं है।
ob_start पर निश्चित o_start। –
यह काम करता है! हुर्रे! :) –
+1 - निश्चित रूप से जाने का रास्ता। नोट, हालांकि, यह काम करने के लिए PHP को --with-zlib के साथ कॉन्फ़िगर किया जाना चाहिए http://us2.php.net/manual/en/zlib.installation.php –