2015-10-28 5 views
5

में सबकुछ धीमा कर देता है सच पॉलिमर फैशन में मैं अपने सभी तत्वों को अकेले खड़े घटकों के रूप में बना रहा हूं जिन्हें स्वयं पर पुन: उपयोग किया जा सकता है। मेरा ऐप डेटा दिखाने के लिए फायरबेस डेटाबेस और फ़ायरबेस-तत्व तत्वों का उपयोग करता है, और इस पर एक अद्भुत काम करता है, लेकिन मेरे ऐप के तत्वकरण का अर्थ है कि यह मुझे लगता है कि यह एक गैज़िलियन फायरबेस उदाहरण बनाता है। क्या मुझे खिड़की पर एक रखना चाहिए और उन सभी के बीच साझा करना चाहिए, या वहां एक और अधिक दयालु समाधान है।कई फायरबेस-एलिमेंट्स

धन्यवाद दस लाख!

+0

मुझे पता है कि बहुलक है, लेकिन मेरा आखिरी firebase आवेदन में मैं एक वस्तु है कि मैं सब मिल के रूप में प्रत्येक प्रविष्टि बनाने के लिए और किसी भी प्रदर्शन के मुद्दों के बिना एक सूची में वस्तुओं करना नहीं है , क्या आप अपना आर्किटेक्चर निर्दिष्ट कर सकते हैं? – SeeuD1

+1

यह बड़े पैमाने पर फायरबेस और पॉलिमर टीमों द्वारा नए 'पॉलिमरफायर' तत्व द्वारा तय किया गया है। – Boris

उत्तर

0

कुछ श्रोताओं को रिहा करने का प्रयास करें। आपके पास फ़ायरबेस ओवरलोड श्रोताओं के रूप में शायद कुछ डुप्लीकेट हैं।

https://www.firebase.com/docs/web/guide/retrieving-data.html#sts=Detaching%20Callbacks

+0

समस्या मेरे सभी तत्वों का प्रारंभिक भार है, वे सभी एक-दूसरे से स्वतंत्र हैं और जो समय लगता है वह अस्वीकार्य है – radia

0
  1. Firebase ऑफलाइन डेटा तुल्यकालन सुविधा का प्रयास करें। यह आपके डेटा को फायरबेस सर्वर के साथ और अन्य ग्राहकों के साथ 'सर्वोत्तम प्रयास' आधार पर सिंक्रनाइज़ करता है। इसके द्वारा आपका ऐप नेटवर्क विलंबता या इंटरनेट कनेक्टिविटी के बावजूद उत्तरदायी रहेगा।

    persistenceEnabled = हाँ;

  2. इसके अलावा keepSynced सुविधा का प्रयास करें, आप एक प्रति-पथ आधार पर maintainthe सिंक हो सकता है।

    ref.keepSynced (सत्य);

    https://firebase.googleblog.com/2015/05/announcing-mobile-offline-support_93.html

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