मैं अपने अनुप्रयोगों में से एक में लॉग टेबल की क्लाइंट-साइड सॉर्टिंग करने के लिए Tablesorter नामक एक jQuery प्लगइन का उपयोग कर रहा हूं। मैं tablepager ऐड-इन का भी उपयोग कर रहा हूं।जावास्क्रिप्ट टेबल सॉर्टिंग/पेजिंग (क्लाइंट-साइड)। कितना बड़ा बहुत बड़ा है?
मुझे वास्तव में प्रतिक्रिया है कि क्लाइंट-साइड सॉर्टिंग और पेजिंग पार्टी में लाती है। मुझे यह भी पसंद है कि आपको बार-बार वेब सर्वर या डेटाबेस को हिट करने की आवश्यकता नहीं है।
हालांकि मैं देख सकता हूं कि, समय पर, जो लॉग मैं प्रदर्शित कर रहा हूं वह काफी बड़ा हो सकता है। मुझे यकीन है कि वहां एक बिंदु आता है जहां क्लाइंट-साइड पेजिंग और सॉर्टिंग अव्यवहारिक होने जा रही है। इस तकनीक को अपने वजन के नीचे किस बिंदु पर गिरना शुरू हो जाएगा? 500 रिकॉर्ड? 2000 रिकॉर्ड? 10,000 रिकॉर्ड?
संपादित करें: संक्षेप में, आप सर्वर-साइड पेजिंग के विपरीत क्लाइंट-साइड सॉर्टिंग/पेजिंग का उपयोग करने जा रहे हैं या नहीं, यह निर्धारित करने के लिए आप किन मापदंडों का उपयोग करेंगे? क्या अपेक्षित परिणाम का आकार आपके निर्णय में कारक निर्धारित करता है? टिपिंग प्वाइंट कहां है?
इसके अलावा, रिकॉर्ड के आकार के आधार पर आपको क्लाइंट को बहुत से डेटा स्थानांतरित करना होगा, हर बार तालिका का अनुरोध किया जाता है; कनेक्शन की गति, समय के आधार पर, यह बहुत सारी बैंडविड्थ खर्च कर सकता है। –