2012-08-31 15 views
5

मैं एक ऐप विकसित कर रहा हूं जो उपयोगकर्ताओं को कमरे/पृष्ठों पर पोस्ट करने की अनुमति देता है, जैसे फोरम या यहां (स्टैक ओवरफ्लो)। मैंने पहले से ही पूरे ऐप का निर्माण किया है, हालांकि, मेरे पास चढ़ाई करने में एक आखिरी बाधा है: उपयोगकर्ता के लिए अद्यतन पदों को कैसे प्रबंधित करें।रेल: लंबे मतदान अभ्यास

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

क्या मुझे स्वचालित रूप से पृष्ठ पर पोस्ट रखना चाहिए, या स्टैक ओवरफ्लो पर एक चेतावनी प्रणाली बनाना चाहिए?

किसी भी और सभी इनपुट की सराहना की जाएगी। अगर आपको लगता है कि मेरा तर्क गलत है, तो कृपया मुझे बताएं!

+0

एक चेतावनी प्रणाली का उपयोग करें, यह बिना पूछे पृष्ठ को अपडेट करने के लिए वास्तव में परेशान है। तकनीकी रूप से आपको बोलने के लिए सिर्फ AJAX अनुरोध हैं। बस, प्रत्येक अनुरोध को पिछले के ठीक बाद कुछ समय बनाया जाना चाहिए (इसलिए AJAX कॉलबैक में इसे ट्रिगर करें) – apneadiving

+0

क्या आपको लगता है कि websockets अधिक है? मुझे एहसास है कि उसकाोकू उनका समर्थन नहीं करता है, लेकिन मुझे कुछ कामकाज पता है। – flyingarmadillo

+0

यदि आपको वास्तविक समय की आवश्यकता नहीं है, तो वेबस्केट ओवरकिल है – apneadiving

उत्तर

1

इस तरह की एक प्रणाली के लिए हम pusher जैसे कुछ का उपयोग करने का सुझाव देते हैं। इसे कैसे करें इसके बारे में अधिक जानकारी के लिए प्रलेखन देखें। https://devcenter.heroku.com/articles/pusher

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