کامپیوترنرمافزار

هشدار از طریق در مرورگر شما - آنچه در آن است؟

بسیاری از کاربران اینترنت در حال تعجب: "هشدار از طریق یک مرورگر - آنچه در آن است؟" این نشان می دهد سبک خاصی از گشت و گذار در اینترنت، که در آن یک درخواست برای یک معامله آغاز شده توسط یک سرور مرکزی. این در تضاد با جهت مخالف از داده ها، که در آن درخواست برای انتقال اطلاعات توسط گیرنده یا مشتری آغاز می شود.

برای اطلاع رسانی خدمات غالبا به تنظیمات اطلاعات بیان شده در پیش است. این مدل از اشتراک به انتشار است. مشتری "می نویسد:" مختلف درباره "کانال" خود ارائه شده توسط سرور. هر زمان که محتوای جدید در دسترس بر روی یکی از این کانال است، سرور این اطلاعات را به او می فرستد. اطلاع رسانی در مرورگر گاهی اوقات شبیه سازی روش بررسی، به ویژه در شرایطی که در آن پرس و جو واقعی ممکن نیست - برای مثال، در وب سایت های سیاست امنیتی جدی که نیاز به رد درخواست HTTP / S ورودی.

اصل عمل

کنفرانس همزمان و پیام های فوری نمونه های معمولی از آنچه آن را مانند اطلاع رسانی نظر می رسد. آن چیست و چگونه کار می کند؟ پیام های چت و گاهی اوقات فایل ها به عنوان به زودی به عنوان آنها توسط سرویس پیام دریافت می شوند به کاربر تحت فشار قرار دادند. هر دو غیر متمرکز نظیر به LVS و برنامه های متمرکز (مانند IRC یا XMPP) اجازه می دهد "فشار" فایل های. این بدان معنی است که نام فرستنده آغاز انتقال داده ها به جای دریافت کننده.

پست الکترونیک همچنین می توانید با اطلاع رسانی کار - پروتکل SMTP است، در اصل، "فشار". با این وجود، آخرین "گام" از میل سرور بر روی کامپیوتر معمولا کشش پروتکل مانند POP3 یا IMAP. از این پروتکل شامل IDLE-فرمان، که اجازه می دهد تا سرور به اطلاع مشتری از پیام های دریافتی. اصلی شاه توت اولین دستگاه محبوب، که در آن اطلاع رسانی شده است فعالانه در مرورگر کار بود. آنچه در آن است در این اسباب بازی - را می توان در آدرس ایمیل (برای بی سیم) دیده می شود.

چه قبل از آن بود.

مثال دیگر PointCast شبکه که در 1990s شناخته شده است. این فراهم می کند اخبار و بازار سهام داده. و نت اسکیپ، آن و برنامه های کاربردی از مایکروسافت به آن ادغام نرم افزار خود را برای هر نسخه از مرورگر خود را، اما آن را هرگز محبوب بوده است، و بعد از به طور کامل ناپدید شد. مرورگرها پس از آن جایگزین این قابلیت در 2000s در RSS - سیستم اشتراک، است که در آن اطلاع رسانی پیشرفته تر در مرورگر وجود دارد. چه داده است اشتراک - هر خواننده را از وبلاگ ها می داند.

دیگر استفاده از اطلاع رسانی را فعال کنید برنامه های تحت وب شامل اطلاعاتی در مورد داده های بازار (قیمت سهام)، چت آنلاین و سیستم پیام رسانی (گفتگوی اینترنتی)، مزایده، مناقصه و شرط بندی آنلاین و بازی ها، شرط بندی های ورزشی، کنسول های نظارت و مانند آن.

هشدار از طریق مرورگر - امروز این است که؟

اطلاع رسانی از طریق IEFT یک پروتکل ساده که با استفاده از HTTP / 2 برای ارائه اطلاعیه های فوری (برای تماس های دریافتی و پیام ها) است. پروتکل ترکیبی از همه حوادث در زمان واقعی در یک جلسه، که اجازه می دهد تا برای استفاده کارآمد تر از منابع شبکه و رادیو. خدمات یک مرحله ای ترکیبی از همه حوادث با توزیع برنامه های کاربردی خود را به عنوان آنها در دسترس است. این نیاز به تنها یک جلسه، بنابراین اجتناب از اتلاف وقت و ترافیک.

هشدار از طریق در مرورگر شما - آن را از یک نقطه نظر فنی است؟

HTTP-اطلاع رسانی (همچنین به عنوان جریان HTTP شناخته می شود) یک مکانیسم برای ارسال داده ها از مرورگر برای وب سرور است. این می تواند توسط هر یک از چندین مکانیزم به دست آورد. به طور معمول، وب سرور نمی اتصال خاتمه نمی پس از اطلاع به مشتری فرستاده شده است. وب سرور برگ اتصال باز است، و در صورت یک رویداد جدید (برای مثال، تغییر داده های ارسال شده در پیام) بلافاصله نمایش داده. در غیر این صورت، این رویداد باید به صف تا درخواست مشتری بعدی دریافت کرده است.

بسیاری از سرویس دهندگان ارائه این قابلیت با استفاده از CGI (به عنوان مثال، غیر قابل تجزیه و تحلیل اسکریپت هدر در آپاچی). مکانیسم اساسی این رویکرد برنامه نویسی انتقال بلوک است. یک مثال کلاسیک از اطلاع رسانی به مرورگر "آمپول" است. آنچه در آن است در این سایت؟ اولین اطلاعات در مورد پیام های دریافتی و علائم "مانند" است.

مکانیزم های جایگزین

یکی دیگر از مکانیزم با خاص همراه نوع MIME، که جایگزینی چند جزء نامیده می شود. این برای اولین بار در سال 1995 ارائه شد، نت اسکیپ، مرورگر "در پرواز" تغییر این سند هر زمان که یک نسخه جدید بر روی سرور دریافت کرده است. او هنوز هم در فایرفاکس، اپرا، سافاری، و امروز پشتیبانی است، اما در اینترنت اکسپلورر است. این مکانیزم می توان به HTML اسناد برای جریان تصاویر در برنامه های کاربردی وب کم کاربردی و همچنین.

نرم افزار وب سایت WHATWG 1.0 شامل یک مکانیزم است که با هدف تغییر محتویات مشتری. او شده است از سال 2006 سپتامبر 1 شناخته شده است، زمانی که مرورگر وب Opera این سیستم آزمایشی جدید به نام سرور SentEvents اجرا شده است. او در حال حاضر به عنوان بخشی از HTML5 استاندارد شده است. در این روش، سرور با استفاده از اتصالات HTTP مداوم، و در نتیجه یک واکنش همیشه باقی می ماند "باز" (یعنی سرور هرگز پاسخ متوقف می شود)، به طور موثر "فریب" مرورگر خود را. بنابراین، نرم افزار همیشه در حالت بوت باقی مانده است، پس از صفحه تا به طور کامل باز می شود. سپس سرور مرتبا قطعه از جاوا اسکریپت برای به روز رسانی محتوای صفحه، در نتیجه اطلاع رسانی را قادر می سازد. با استفاده از این روش، مشتری اپلت های جاوا و یا دیگر پلاگین نیازی به نگه داشتن یک اتصال باز به سرور - مشتری به طور خودکار اطلاع رسانی در مورد رویدادهای جدید از سرور دریافت می کند. یک نقطه ضعف بزرگ این روش، با این حال، عدم کنترل در زمان سرور مرورگر است. به روز رسانی صفحه است که همیشه لازم اگر یک تایم در صفحه باز وجود دارد.

حافظه داده

روش حفظ را در خود دارد که اطلاع رسانی مناسب نیست. این تنها اجازه می دهد شما را به تقلید ساز و اطلاع رسانی در یک محیط که در آن امکان پذیر نیست. به عنوان مثال، در سیاست های امنیتی خواستار سایت های که نیاز به رد از درخواست های HTTP / S ورودی. این غیر ممکن است به اطلاع رسانی در مرورگر (که شده است، و چگونه کار می کند - بالا را ببینید). در این مورد، مشتری درخواست اطلاعات دقیقا همانطور که در یک پرس و جو معمولی، اما با توجه به انتظارات از سرور نمی تواند بلافاصله پاسخ می دهند. اگر سرور هر گونه اطلاعات جدید به مشتری وقتی که یک درخواست دریافت ندارد - به جای داشتن برای ارسال پاسخ خالی، درخواست باز می ماند، در انتظار اطلاعات جدید است. هنگامی که داده ها از جمله به نظر می رسد، آن را بلافاصله می فرستد HTTP پاسخ / S به مشتری، تکمیل اتصال باز است.

پس از دریافت مشتری اغلب بلافاصله یک درخواست به پاسخ سرور دیگر مسائل. بنابراین، متوسط زمان تاخیر پاسخ (زمان بین زمانی که اطلاعات موجود است، و به درخواست مشتری بعدی) در ارتباط با ورود از درخواست، آن است حذف شدند.

سوکت XML

هشدار از طریق در مرورگر خود، عامل با کمک این روش، استفاده CBOX و برنامه های کاربردی دیگر به پچ پچ. آن استفاده می کند اشیاء XML سوکت در فایل های تک پیکسل AdobeFlash. تحت کنترل مشتری جاوا اسکریپت یک اتصال TCP به گره سویه بر روی سرور. درخواست پاسخ به در این مورد خوانده نشده باقی مانده است، به جای آن، گره بلافاصله می فرستد مشتری یک شناسه منحصر به فرد. یک درخواست HTTP پس از آن ساخته شده است به سرور وب، که شامل شناسه دست آمده است. برنامه وب پس از آن می توانید صدور یک پیام به مشتری بر روی سرور رله رابط محلی، که آنها را از طریق فلش انتقال شده است. مزیت این روش این است که آن را با استفاده از عدم تقارن طبیعی از خواندن و نوشتن.

این نمونه ای از بسیاری از برنامه های کاربردی مبتنی بر وب، از جمله اتاق های چت است، و به عنوان یک نتیجه، تضمین کارایی بالا. از آنجا که او می کند داده ها بر روی سوکت خروجی را قبول نمی کند، سرور مورد نیاز است به دنبال اتصالات TCP خروجی، که باعث می شود ممکن استقرار دهها هزار نفر از اتصالات به طور همزمان. بنابراین اطلاع رسانی در مرورگر بر روی "همکلاسی" در برخی از خدمات از سایت وجود دارد.

خدمات اطلاع رسانی در دسترس

این ویژگی را در بسیاری از خدمات که ترکیبات ذکر شده در بالا پشتیبانی می کند. همانطور که قبلا گفته شد، اطلاع رسانی در مرورگر - آن را یک فرصت برای دریافت پیام های فوری و اطلاعیه ها، بدون بارگذاری مجدد صفحه است. خدمات، که در آن از این سرویس در دسترس است، عبارتند از:

  • خدمات اطلاع رسانی اپل.
  • گوگل ابر پیام.
  • "همکلاسی".
  • فیس بوک.
  • Xtremepush.
  • آمازون SNS.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fa.delachieve.com. Theme powered by WordPress.