2011-02-24 9 views

उत्तर

14

लागू HTML के <head> के भीतर निम्न HTML रखें। इसका उपयोग तब नहीं किया जाना चाहिए जब पृष्ठ में पोस्ट पैरामीटर भेजे गए थे, केवल पैरामीटर प्राप्त करें। सेकंड में, 5 अंतराल में बदलें, आप पेज को रीफ्रेश करना चाहते हैं।

<meta http-equiv="refresh" content="5" /> 

हालांकि इस काम करता है, मैं केवल जरूरत सामग्री है जो न केवल तेजी से लेकिन कम उपयोगकर्ता के लिए झटका होगा और अपने सर्वर के लोड पर एक कम प्रभाव पड़ेगा ताज़ा करने के लिए AJAX का उपयोग कर पर विचार सलाह देते हैं।

यह रेल के लिए विशिष्ट नहीं है और किसी भी वेबपृष्ठ पर लागू होता है। चूंकि रेल सर्वर-साइड है, और सर्वर ब्राउज़र को नियंत्रित नहीं कर सकता है, रेल पेज पर ताज़ा करने पर कोई नियंत्रण नहीं है।

1

पुशर ऐप जैसी सेवा का उपयोग करने के लिए एक पूरी तरह से अलग और अधिक आधुनिक दृष्टिकोण है। यह जावास्क्रिप्ट में पुशर सर्वर को सॉकेट खोल देगा और उन घटनाओं को सुन देगा जो आपके पृष्ठ पर परिवर्तन उत्पन्न करना चाहिए।

http://pusherapp.com/docs/quickstart

+5

आपको एक सशुल्क सेवा का उपयोग करने की आवश्यकता नहीं है। [वेबसाकेट] (http://en.wikipedia.org/wiki/WebSockets) [Socket.IO] (http://socket.io/) जैसे कुछ का उपयोग करके अपने सर्वर पर थोड़ा सा सेट कर सकते हैं काम की। PusherApp वेबस्केट्स का उपयोग करता है। –

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