मैं $('#CalendarPlugin').fullCalendar('renderEvent', {});
का उपयोग कर फुल कैलेंडर में 100 ईवेंट प्रस्तुत कर रहा हूं जिसे लूप में 100 बार कहा जाता है।फुल कैलेंडर - प्रदर्शन के प्रतिपादन के किस स्तर की मुझे उम्मीद करनी चाहिए?
ब्राउज़र प्रदर्शन मैं (4GB रैम के साथ Core2 6600 @ 2.4GHz) अपने कंप्यूटर पर दिखाई दे रही है
- क्रोम: 3 सेकंड
- फ़ायरफ़ॉक्स: 6 सेकंड
- आईई 9: 6 सेकंड
क्या यह प्रदर्शन का एक अपेक्षित स्तर है? क्या घटनाओं को लोड और प्रस्तुत करने का कोई तेज़ तरीका है?
एक बार उन्हें पूर्ण कैलेंडर में जोड़ा गया है, महीनों के बीच चल रहा है और इसे बहुत तेज़ी से प्रस्तुत कर रहा है। यह धीमा है renderEvent
का उपयोग कर उनमें से प्रारंभिक लोडिंग है।
हाँ निश्चित रूप से एक सर्वर साइड ajax का उपयोग पाने के लिए घटनाओं के साथ मैं एक डाटाबेस है पिछले 10 वर्षों से सैकड़ों हजारों कार्यक्रम। मेरे पास एक जटिल फ़ीड है जहां लोग जो दिखाना चाहते हैं वो चोसो कर सकते हैं लेकिन फिर भी- मैं प्रति माह 50 से अधिक घटनाओं को अपनाना नहीं चाहता! और यह जल्दी है। लेकिन डीबी और पेज एक ही सर्वर पर हैं- उन्हें विभाजित न करें! – ppumkin