کمپیوٹرز, سافٹ ویئر
آپ کے براؤزر میں اہم اطلاع - یہ کیا ہے؟
بہت سے انٹرنیٹ صارفین سوچ رہے ہیں: "ایک براؤزر کے بارے میں اہم اطلاع - یہ کیا ہے؟" یہ انٹرنیٹ سرفنگ، کی ایک مخصوص سٹائل ظاہر کرتا ہے جہاں ایک مرکزی سرور کی طرف سے شروع کی ایک ٹرانزیکشن کے لئے ایک درخواست. یہ معلومات کی منتقلی کے لئے درخواست رسیور یا کلائنٹ کی طرف سے شروع کی جاتی ہے جہاں کے اعداد و شمار، کے مخالف سمت کے ساتھ برعکس.
نوٹیفکیشن کے لئے خدمات کو اکثر معلومات ترجیحات پیشگی اظہار پر مبنی ہیں. یہ اشاعت کے سبسکرپشن کا ماڈل ہے. کلائنٹ ان کی مختلف معلومات "چینلز" سرور کی طرف سے فراہم کردہ "لکھتا ہے". جب بھی نئے مواد ان چینلز میں سے ایک پر دستیاب ہے، سرور اس کے لئے اس کی معلومات بھیجتا ہے. براؤزر میں نوٹیفکیشن کبھی کبھی، ایک سروے تکنیک emulates ہے، خاص طور پر حالات جہاں حقیقی استفسار ممکن نہیں ہے میں - مثال کے طور پر سنگین سیکورٹی کی پالیسیوں آنے والا HTTP / S درخواستوں کو مسترد کرنے کی ضرورت ہوتی ہے کے ویب سائٹس پر.
آپریشن کے اصول
تلیکالک کانفرنسنگ اور فوری پیغام رسانی یہ نوٹیفکیشن طرح لگتا ہے کی عام مثالیں ہیں. یہ کیا ہے اور یہ کس طرح کام کرتا ہے؟ چیٹ پیغامات اور کبھی کبھی فائلوں جیسے ہی وہ پیغام رسانی کی خدمت کی طرف سے موصول ہوئی ہیں کے طور پر صارف کو دھکیل دیا جاتا ہے. دونوں وکندریقرت ہم مرتبہ سے LVS اور مرکزی پروگراموں (جیسا کہ آئی آر سی یا XMPP) اجازت دے "دھکا" فائلیں. یہ مرسل کے نام کے وصول کنندہ کی بجائے ڈیٹا کی منتقلی کا خالق مطلب ہے کہ.
ای میل بھی نوٹیفکیشن کے ساتھ کام کر سکتے ہیں - SMTP پروٹوکول جوہر میں، "دھکا"، ہے. بہر حال، گزشتہ کمپیوٹر پر میل سرور سے "قدم" عام طور پر POP3 یا IMAP کی طرح ایک پل پروٹوکول کرتا ہے. IMAP پروٹوکول سرور ایک آنے والے پیغام کے کلائنٹ کو مطلع کرنے کی اجازت دیتا ہے بیکار کمانڈ، شامل ہیں. اصل بلیک بیری نوٹیفکیشن فعال طور پر براؤزر میں کام کر رہی ہے جہاں سب سے پہلے مقبول ڈیوائس، تھا. کیا ان گیجٹس میں یہ ہے - (وائرلیس کے لئے) ای میل ایڈریس میں دیکھا جا سکتا ہے.
کیا اس سے پہلے تھا؟
ایک اور مثال PointCast نیٹ ورک 1990s میں جانا جاتا تھا جو. یہ خبر اور اسٹاک مارکیٹ کے اعداد و شمار فراہم کرتا ہے. اور نےٹسکیپ، یہ اور مائیکروسافٹ کی طرف سے ایپلی کیشنز کو ان کے براؤزر کے ہر ورژن کے لئے ان کے سافٹ ویئر میں ضم کرنے، لیکن یہ مقبول کبھی نہیں رہا ہے، اور بعد میں مکمل طور پر غائب ہو گیا. سبسکرپشنز سسٹم، براؤزر میں ایک سے زیادہ اعلی درجے نوٹیفکیشن نہیں ہے جہاں - براؤزر بعد میں آر ایس ایس کو 2000s میں اس فعالیت سے تبدیل. کیا ایک ڈیٹا ہے سبسکرپشن - بلاگز کے ہر قاری جانتا ہے.
دیگر استعمال کرتا نوٹیفکیشن فعال ویب ایپلیکیشن مارکیٹ ڈیٹا (اسٹاک کی قیمتوں)، آن لائن چیٹ اور پیغام رسانی کے نظام (WebChat)، نیلامی، آن لائن بیٹنگ اور کھیل، کھیل بیٹنگ، نگرانی کنسولز اور پسند کے بارے میں معلومات بھی شامل ہے.
آج ہے کہ - براؤزر کا نوٹیفکیشن؟
IEFT ذریعے نوٹیفکیشن ایک سادہ پروٹوکول HTTP / 2 فوری اطلاعات فراہم کرنے کے لئے (آنے والی کالز اور پیغامات کے لئے) استعمال کرتا ہے. پروٹوکول نیٹ ورک اور ریڈیو وسائل کے زیادہ موثر استعمال کے لئے اجازت دیتا ہے ایک ہی سیشن میں تمام اصل وقت کے واقعات کو یکجا کیا. ایک سٹاپ سروس اپنی درخواستوں تقسیم دستیاب ہونے پر کی طرف سے تمام واقعات کو یکجا کیا. یہ صرف ایک سیشن کی ضرورت ہوتی ہے، اس طرح وقت اور ٹریفک کی فضلہ سے گریز.
آپ کے براؤزر میں اہم اطلاع - یہ نقطہ نظر کی ایک تکنیکی نقطہ نظر سے ہے؟
HTTP اطلاع (بھی اسٹریمنگ HTTP کے طور پر جانا جاتا ہے) کے ویب سرور کے لئے براؤزر سے ڈیٹا بھیجنے کے لئے ایک طریقہ کار ہے. اس میں کئی میکانزم میں سے کسی کی طرف سے حاصل کیا جا سکتا ہے. نوٹس کلائنٹ کو بھیجا گیا تھا کے بعد عام طور پر، ویب سرور کا کنکشن ختم نہیں کرتا. ویب سرور کنکشن کھلا چھوڑ دیتا ہے، اور ایک نیا واقعہ کی صورت میں (مثال کے طور پر، پیغام میں بھیجا ڈیٹا کو تبدیل کرنے) فوری طور پر دکھایا جاتا ہے. دوسری صورت میں، ایونٹ تک اگلے کلائنٹ کی درخواست موصول ہونے کے لئے قطار پڑے گا.
زیادہ تر ویب سرورز CGI کا استعمال کرتے ہوئے اس خصوصیت کو پیش کرتے ہیں (مثلا، غیر تصریف اپاچی پر ہیڈر سکرپٹ). اس نقطہ نظر کے بنیادی میکانزم بلاک ٹرانسمیشن کوڈنگ ہے. ایک کلاسک مثال براؤزر "ساتھیوں" سے اطلاع ہے. یہ اس سائٹ پر کیا ہے؟ سب سے پہلے آنے والے پیغامات اور مارکس "کی طرح" کے بارے میں معلومات ہے.
متبادل میکانزم
ایک اور طریقہ کار کو کسی خاص کے ساتھ منسلک ہے MIME کی قسم جس میں ایک کثیر جزو متبادل کہا جاتا ہے. اس سے پہلے 1995 میں پیش کیا گیا تھا، نیٹ سکیپ براؤزر "مکھی پر" سرور پر ایک نیا ورژن موصول ہونے جب بھی دستاویز کو تبدیل کر. انہوں نے کہا کہ اب بھی فائر فاکس، اوپرا، سفاری، اور آج میں حمایت کی ہے، لیکن انٹرنیٹ ایکسپلورر میں نہیں. یہ نظام کیم ایپلی کیشنز میں تصاویر محرومی کے لئے HTML دستاویزات کو درخواست دی اور یہ بھی ہو سکتا ہے.
WHATWG ویب اطلاقات 1.0 کلائنٹ کے مندرجات کو تبدیل کرنے کا ارادہ رکھتا ہے کہ ایک طریقہ کار بھی شامل ہے. انہوں نے 1 ستمبر، 2006 کے بعد سے جانا جاتا ہے اوپرا ویب براؤزر سرور SentEvents نامی اس نئے تجرباتی نظام نافذ ہو. انہوں نے کہا کہ فی الحال HTML5 کے جزو کے طور پر معیاری ہے. اس طریقے میں، سرور، مسلسل HTTP کنکشن کو استعمال کرتا ایک جواب کے نتیجے میں ہمیشہ "اوپن" رہتا ہے (یعنی، سرور جواب رک جاتا ہے کبھی نہیں)، مؤثر طریقے سے آپ کے براؤزر "پھنسانے". اس طرح، درخواست ہمیشہ بوٹ موڈ میں، صفحہ مکمل طور پر کھول دیا ہے کے بعد رہتا ہے. سرور تو وقتا فوقتا جاوا سکرپٹ کے ٹکڑوں کو اس طرح کے نوٹیفکیشن کو چالو کرنے کے، صفحے کے مواد کو اپ ڈیٹ کرنے کو بھیجتا ہے. اس ٹیکنالوجی کا استعمال کرتے ہوئے، کلائنٹ سرور سے ایک کھلی کنکشن رکھنے کے لئے جاوا ایپلیٹس یا دیگر پلگ ان کی ضرورت نہیں ہے - کلائنٹ خود کار طریقے سے سرور سے آنے والے نئے واقعات کے بارے میں ایک اطلاع موصول. اس طریقہ کار میں سے ایک بڑا نقصان ہے، تاہم، براؤزر سرور کے وقت کی طرف سے کنٹرول کی کمی ہے. صفحہ کی تازہ کاری ہو کھلی صفحے پر ایک ٹائم آؤٹ ہو تو ہمیشہ ضروری ہے.
ڈیٹا میموری
اپنے آپ میں حفظ تکنیک ایک مناسب نوٹیفکیشن نہیں ہے. یہ صرف آپ کو ایک ایسے ماحول میں یہ ممکن نہیں ہے جہاں میں نوٹیفکیشن کے طریقہ کار کا مقابلہ کرنے کی اجازت دیتا ہے. مثال کے طور پر، آنے والی HTTP / S درخواستوں سے مسترد کی ضرورت ہوتی ہے ایک مطالبہ سیکورٹی کی پالیسیوں سائٹوں پر. اس براؤزر میں نوٹیفکیشن ناممکن ہے (یہ ہے کہ، اور یہ کس طرح کام کرتا - اوپر ملاحظہ کریں). اس صورت میں، کلائنٹ بالکل ایک عام سوال میں معلومات کی درخواستوں، لیکن کی وجہ سرور کی توقعات کو فوری طور پر جواب نہیں دے سکتے. سرور کی درخواست موصول ہوئی ہے جب کلائنٹ کو کسی بھی نئی معلومات نہیں ہے تو - اس کی بجائے ایک خالی جواب بھیجنے کے لئے ہونے کے، درخواست میں نئی معلومات کے زیر التواء، کھلا رہتا ہے. اس طرح کے ڈیٹا ظاہر ہونے کے بعد، یہ فوری طور پر کلائنٹ کو HTTP / S جواب، کھلی کنکشن مکمل کرنے کو بھیجتا ہے.
کسٹمر حاصل کرنے کے بعد اکثر فوری طور پر کسی دوسرے سرور کا جواب کرنے کے لئے ایک درخواست کے مسائل. اس طرح، اوسط جواب تاخیر وقت (جب معلومات دستیاب ہو جاتا ہے کے درمیان وقت، اور اگلے کلائنٹ کی درخواست) کی درخواستوں کی آمد کے ساتھ منسلک ہے، یہ خارج کر دیا جاتا ہے.
XML ساکٹ
آپ کے براؤزر میں اہم اطلاع، اس طریقے کی مدد سے آپریٹنگ، CBOX اور چہچہانا کو دوسرے پروگراموں کا استعمال کیا. یہ واحد پکسل فائلوں AdobeFlash میں XML ساکٹ اشیاء استعمال کرتی ہے. کلائنٹ کے کنٹرول میں جاوا سرور پر یو nidirectional نوڈز کو ایک TCP کنکشن قائم. اس کیس میں درخواست ناخواندہ رہتا ہے، اس کی بجائے، نوڈ فوری طور پر کلائنٹ ایک منفرد شناخت بھیجتا ہے. ایک HTTP درخواست پھر حاصل کی شناخت کار پر مشتمل ہے جس میں ویب سرور، سے بنا ہے. ویب ایپلیکیشن پھر ایک پیغام جاری کر سکتے ہیں فلیش ذریعے ان بھجوائے جو مقامی انٹرفیس ریلے سرور پر کلائنٹ کو خطاب کیا. اس نقطہ نظر کا فائدہ یہ پڑھنے لکھنے کے قدرتی ناموزونیت استعمال کرتا ہے ہے.
یہ چیٹ رومز سمیت بہت سے ویب کی بنیاد پر ایپلی کیشنز، کی مخصوص ہے، اور، ایک نتیجہ کے طور پر، اعلی کارکردگی کو یقینی بناتا ہے. چونکہ وہ سبکدوش ہونے والے ساکٹ پر ڈیٹا کو قبول نہیں کرتا، سرور ممکن بیک وقت کنکشن کے ہزاروں کی دسیوں کے قیام کرتا ہے، جو باہر جانے والی TCP کنکشنز حاصل کرنے کی ضرورت نہیں ہے. تو ویب سائٹ کے مخصوص سروسز میں "ہم جماعتوں 'پر براؤزر میں نوٹیفکیشن نہیں ہے.
دستیاب نوٹیفکیشن خدمات
یہ خصوصیت کئی خدمات اوپر ذکر مرکبات کہ حمایت پر دستیاب ہے. پہلے سے ہی بیان کیا ہے، براؤزر میں نوٹیفکیشن - یہ صفحہ دوبارہ لوڈ کے بغیر، فوری پیغامات اور اطلاعات حاصل کرنے کا موقع ہے. سروسز، یہ سروس دستیاب ہے، جہاں میں شامل ہیں:
- ایپل نوٹیفکیشن سروس.
- گوگل کلاؤڈ پیغام رسانی.
- "ہم جماعتوں '.
- فیس بک.
- Xtremepush.
- ایمیزون SNS.
Similar articles
Trending Now