په WordPress GO خدمت کې د 1 کلن ډومین نوم وړیا وړاندیز

دا بلاګ پوسټ دوه مهمو ټیکنالوژیو ته نږدې کتنه کوي چې ویب پراختیا کونکي یې د ریښتیني وخت معلوماتو جریان کولو لپاره کارولی شي: د سرور لخوا لیږل شوي پیښې (SSE) او HTTP/2 Push. پداسې حال کې چې د سرور لخوا لیږل شوي پیښو تعریف، ځانګړتیاوې او د کارونې ساحې د مثالونو سره تشریح شوي، د HTTP/2 Push ټیکنالوژۍ سره د هغې اړیکې او توپیرونه ټینګار شوي. مقاله د دې ټیکنالوژیو ګټو په اړه د ټیټ ځنډ او فعالیت اصلاح کولو په برخه کې بحث کوي. دا د غوښتنلیکونو کې د SSE او HTTP/2 Push کارولو ګټې، د نصبولو او چمتو کولو مرحلې، او د HTTP/2 Push ترتیباتو تنظیم کولو څرنګوالی هم پوښي. په لنډه توګه، د هغو کسانو لپاره یو جامع لارښود چمتو شوی چې غواړي د سرور لخوا لیږل شوي پیښو سره پیل وکړي او پراختیا کونکو ته لارښوونه کوي چې دا ټیکنالوژي په مؤثره توګه وکاروي.
د سرور لخوا لیږل شوي پیښې (SSE)یوه ټیکنالوژي ده چې ویب سرور ته اجازه ورکوي چې مراجع ته په یو اړخیزه توګه معلومات واستوي. دا د HTTP له لارې کار کوي او په ځانګړي ډول د ریښتیني وخت تازه معلوماتو او خبرتیاو په رسولو کې اغیزمن دی. د دودیزې غوښتنې-ځواب ماډل برعکس، د SSE سره سرور کولی شي په دوامداره توګه د مراجعینو څخه د واضح غوښتنې پرته معلومات واستوي. دا ځانګړتیا په ځانګړي ډول د هغو غوښتنلیکونو لپاره مثالی ده چې اړتیا لري په ریښتیني وخت کې په دوامداره توګه تازه شوي معلومات ښکاره کړي (د مثال په توګه، د ټولنیزو رسنیو فیډونه، مالي معلومات، یا د سپورت نمرې).
| ځانګړتیا | تشریح | ګټې |
|---|---|---|
| یو اړخیزه اړیکه | د سرور څخه مراجع ته د معلوماتو جریان. | د سرچینو کم مصرف، ساده پلي کول. |
| د HTTP له لارې کار کول | دا د معیاري HTTP پروتوکول کاروي. | د موجوده زیربناوو سره مطابقت، اسانه ادغام. |
| د متن پر بنسټ معلومات | دا معمولا د UTF-8 بڼه کې متن معلومات لیږدوي. | اسانه لوستل، ساده تحلیل. |
| اتوماتیک بیا نښلول | کله چې اړیکه قطع شي نو اتوماتیک بیا نښلول. | د معلوماتو بې خنډه جریان، اعتبار. |
د سرور لخوا لیږل شوي پیښو ګټې
SSE یو غوره حل دی، په ځانګړې توګه د هغو غوښتنلیکونو لپاره چې د سرور څخه مراجع ته منظم او دوامداره معلوماتو جریان ته اړتیا لري. د مثال په توګه، په غوښتنلیکونو کې لکه د خبرونو سایټ، د سپورت نمرې اپلیکیشن، یا د مالي بازار تعقیب وسیله، د سرور لخوا لیږل شوي پیښې کاروونکي کولی شي سمدلاسه تر ټولو تازه معلوماتو ته لاسرسی ومومي. دا ټیکنالوژي پراختیا کونکو ته د ریښتیني وخت معلوماتو لیږد یوه ساده او مؤثره طریقه وړاندې کوي.
د سرور لخوا لیږل شوي پیښې ټیکنالوژي د دودیزو رای ورکولو میتودونو لپاره یو ډیر اغیزمن بدیل وړاندې کوي. د رایې ورکولو په طریقه کې، مراجع په منظم وقفو کې له سرور څخه معلومات غواړي، کوم چې کولی شي د غیر ضروري شبکې ترافیک او سرور بار لامل شي. SSE دا ستونزې د دې ډاډ په ورکولو سره له منځه وړي چې سرور یوازې هغه وخت مراجع ته معلومات لیږي کله چې معلومات بدل شي. دا په ځانګړي ډول د هغو وسیلو لپاره مهم دی چې محدود بینډ ویت او د بیټرۍ ژوند لري، لکه ګرځنده وسایل.
د سرور لخوا لیږل شوي پیښې پداسې حال کې چې (SSE) ټیکنالوژي په دې اصل ولاړه ده چې سرور د غوښتنې پر بنسټ معلومات لیږي، معمولا د مراجعینو لخوا پیل کیږي، د HTTP/2 Push ټیکنالوژي سرور ته اجازه ورکوي چې مراجعینو ته سرچینې واستوي چې مراجعینو په واضح ډول غوښتنه نه ده کړې. دا کولی شي د ویب پاڼو او غوښتنلیکونو فعالیت د پام وړ ښه کړي ځکه چې هغه سرچینې چې پیرودونکي ورته اړتیا لري مخکې له مخکې لیږل کیږي، هغه وخت له منځه وړي چې پیرودونکي د دې سرچینو غوښتنه او ډاونلوډ کولو لپاره اخلي.
HTTP/2 Push براوزرونو ته اجازه ورکوي چې په فعاله توګه جامد سرچینې واستوي، لکه سټایل شیټونه (CSS)، جاواسکریپټ فایلونه، او انځورونه، چې سرور ممکن د ویب پاڼې د تجزیه کولو پرمهال ورته اړتیا ولري. په دې توګه، کله چې براوزر دې سرچینو ته اړتیا ولري، نو کولی شي هغه سرچینې وکاروي چې مخکې لیږل شوي وي، د دې پرځای چې سرور ته غوښتنه واستوي. دا د کارونکي تجربه ښه کوي، په ځانګړې توګه د پاڼې د بارولو وخت کمولو سره.
د HTTP/2 Push ګټې
د HTTP/2 Push ټیکنالوژۍ سم پلي کول د ویب پراختیا کونکو ته اړتیا لري چې د سرور ترتیب او سرچینو مدیریت ته پاملرنه وکړي. کله چې پریکړه وشي چې سرور باید کومې سرچینې فشار راوړي او کله باید په پام کې ونیول شي، باید پاملرنه وشي. غیر ضروري فشار عملیات کولی شي د بینډ ویت ضایع کړي او فعالیت خراب کړي. له همدې امله، د هغو سرچینو پیژندل او لومړیتوب ورکول خورا مهم دي چې باید ولګول شي.
د HTTP/2 Push ټیکنالوژي د ویب غوښتنلیکونو او سایټونو د فعالیت ښه کولو لپاره یوه پیاوړې وسیله ده. کله چې په سمه توګه پلي شي، دا د پاڼې بارولو وخت کموي، د کاروونکي تجربه ښه کوي، او د سرور سرچینې په ډیر اغیزمن ډول کاروي. په هرصورت، د دې ټیکنالوژۍ احتمالي ګټو څخه په بشپړه توګه ګټه پورته کولو لپاره محتاط پلان جوړونه او پلي کول اړین دي.
د سرور لخوا لیږل شوي پیښې (SSE) ټیکنالوژي په ډیری مختلفو سناریوګانو کې کارول کیدی شي چیرې چې د معلوماتو یو طرفه جریان اړین وي. دا یو ډیر اغیزمن حل دی، په ځانګړې توګه په هغو شرایطو کې چې دوامداره او تازه معلومات باید له سرور څخه مراجع ته لیږدول شي. دا ټیکنالوژي ویب غوښتنلیکونو ته اجازه ورکوي چې ریښتیني وخت او متحرک تجربه وړاندې کړي. د کارونې ساحې خورا پراخې دي او هره ورځ د کارولو نوې بیلګې راڅرګندېږي.
د SSE یوه له ښکاره ګټو څخه دا ده چې دا د HTTP پروتوکول له لارې کار کوي او کوم اضافي پروتوکول ته اړتیا نلري. دا په ځانګړي ډول د زیربناوو د لګښتونو کمولو او په موجوده سیسټمونو کې د ادغام اسانتیا لپاره مهم دی. سربیره پردې، د SSE اړیکې عموما لږې سرچینې مصرفوي او ډیر باثباته اړیکه چمتو کوي. لاندې جدول ځینې ساحې او مثالونه ښیې چیرې چې SSE معمولا کارول کیږي.
| د کارولو ساحه | تشریح | د نمونې غوښتنلیک |
|---|---|---|
| د مالي غوښتنلیکونه | د فوري معلوماتو تازه کول لکه د ونډو نرخونه او د تبادلې نرخونه. | د ونډو بازار تعقیبولو غوښتنلیکونه، د کریپټو اسعارو تبادله |
| ټولنیز رسنۍ | د نوي پیغام خبرتیاوې، د تبصرې ژوندۍ خپرونه، لایک او د پیروانو تازه معلومات. | د ټویټر ژوندۍ ټویټ خپرونه، د فیسبوک خبرتیاوې |
| برېښنايي سوداګري | د امر تعقیب، د بار وړلو حالت تازه معلومات، د تخفیف خبرتیاوې. | د ټرینډیول امر تعقیب، د ایمیزون بار وړلو خبرتیاوې |
| آنلاین لوبې | د لوبې دننه د سکور بورډ تازه معلومات، د لوبغاړو حرکتونه، په ریښتیني وخت کې تعاملات. | آنلاین ستراتیژۍ لوبې، په پراخه کچه څو اړخیزه آنلاین لوبې |
ایس ایس ای د ټیکنالوژۍ لخوا وړاندې شوي ګټې پراختیا کونکو ته اجازه ورکوي چې ډیر متحرک او کاروونکي متمرکز غوښتنلیکونه رامینځته کړي. په ځانګړې توګه په هغو قضیو کې چې په دوامداره توګه تازه شوي معلومات باید وړاندې شي، ایس ایس ای د یوې مهمې حل لارې په توګه څرګندیږي. لاندې، ایس ایس ای د غوښتنلیک ځینې ساحې چې ورسره کارول کیدی شي لیست شوي دي:
د سرور لخوا لیږل شوي پیښېد هغو غوښتنلیکونو لپاره یو مثالی حل دی چې د ریښتیني وخت ډیټا سټریمینګ ته اړتیا لري. دا یوه لویه ګټه وړاندې کوي په ځانګړي توګه په هغو شرایطو کې چې د مالي بازار معلومات، د سپورت سیالیو نمرې یا د هوا تازه معلومات باید سمدلاسه تعقیب شي. SSE سرور ته اجازه ورکوي چې مراجع ته په ټاکل شوي وقفو کې یا کله چې یوه پیښه پیل شي معلومات واستوي، نو کاروونکي تل خورا تازه معلومات لري.
آنلاین لوبې، د سرور لخوا لیږل شوي پیښې یوه بله ساحه ده چې ټیکنالوژي په اغیزمنه توګه کارول کیدی شي. د لوبغاړو حرکتونو، د نمرو تازه معلوماتو، او د لوبې دننه چیټونو په څیر معلوماتو لیږدول په ریښتیني وخت کې نورو لوبغاړو ته د لوبې تجربه د پام وړ ښه کوي. SSE د ټیټ ځنډ او سپک جوړښت له امله لوبو ته اسانه او ډیر متقابل عمل کولو کې مرسته کوي.
د سرور لخوا لیږل شوي پیښې (SSE) او HTTP/2 Push دوه مختلف ټیکنالوژي دي چې په ویب غوښتنلیکونو کې کارول کیږي ترڅو له سرور څخه مراجع ته معلومات واستوي. که څه هم دواړه د ریښتیني وخت تازه معلوماتو او فشار خبرتیاو لپاره قوي حلونه وړاندې کوي، د دوی په جوړښت، کارولو قضیو او ګټو کې د پام وړ توپیرونه شتون لري. پدې برخه کې، موږ به د SSE او HTTP/2 Push ترمنځ کلیدي توپیرونه په تفصیل سره وڅیړو.
ایس ایس ای، یو طرفه د اړیکو پروتوکول دی. دا په داسې حال کې ده چې سرور کولی شي په دوامداره توګه مراجع ته معلومات واستوي، مراجع نشي کولی چې مستقیم سرور ته معلومات واستوي. HTTP/2 Push یوه طریقه ده چې سرور هغه سرچینې فشاروي چې مراجع یې غوښتنه نه ده کړې. مخکې له مخکې ولېږئ فرصتونه برابروي. دا په ځانګړي ډول د ویب پاڼو د بارولو سرعت زیاتولو لپاره ګټور دی.
| ځانګړتیا | د سرور لخوا لیږل شوي پیښې (SSE) | HTTP/2 فشار |
|---|---|---|
| د اړیکو لارښوونه | یوه لاره (له سرور څخه مراجع ته) | یوه لاره (له سرور څخه مراجع ته) |
| پروتوکول | HTTP | HTTP/2 |
| د کارونې ساحې | د ریښتیني وخت تازه معلومات، د خبرتیاوو خبرتیاوې | د ویب پاڼې د بارولو سرعت زیاتول، د سرچینو اصلاح کول |
| پیچلتیا | ساده | ډیر پیچلی |
د HTTP/2 Push اصلي موخه د سرور له خوا د هغو سرچینو (CSS، JavaScript، انځورونو، او نورو) لیږلو سره د پاڼې د بارولو وخت کمول دي چې مراجعین ورته اړتیا لري مخکې له دې چې غوښتنه یې وکړي. SSE اکثرا د مراجعینو ته د فشار خبرتیاو لیږلو لپاره کارول کیږي کله چې یوه ځانګړې پیښه یا د معلوماتو تازه معلومات رامینځته کیږي. د مثال په توګه، کله چې په ټولنیزو رسنیو کې یو نوی پیغام راشي یا کله چې په مالي غوښتنلیک کې د ونډو نرخونه بدل شي، پیرودونکي ته د SSE په کارولو سره سمدلاسه خبر ورکول کیدی شي.
د کومې ټیکنالوژۍ کارول د غوښتنلیک اړتیاو او اهدافو پورې اړه لري. که د ریښتیني وخت معلوماتو جریان او که چیرې یو ساده غوښتنلیک ته اړتیا وي، SSE ممکن ډیر مناسب وي. خو، که چیرې د ویب فعالیت اصلاح کول او د پاڼې د بارولو وخت کمول لومړیتوب وي، نو HTTP/2 Push ممکن یو غوره انتخاب وي.
د پرتله کولو ځانګړتیاوې
د سرور لخوا لیږل شوي پیښې (SSE) مخکې لدې چې تاسو د ټیکنالوژۍ کارول پیل کړئ، ځینې اړتیاوې باید پوره شي او د سرور او مراجعینو دواړو خواوو کې باید سم چمتووالی ونیول شي. دا چمتووالی کولی شي ستاسو د غوښتنلیک ثبات او فعالیت مستقیم اغیزه وکړي. لومړی، دا مهمه ده چې ستاسو سرور د SSE معیار ملاتړ وکړي او مناسب سرلیکونه واستوي. د مراجعینو په اړخ کې، عصري ویب براوزرونه معمولا د SSE ملاتړ لري، مګر زاړه براوزرونه ممکن پولی فلونو یا بدیل حلونو ته اړتیا ولري.
یو له هغو بنسټیزو عناصرو څخه چې د SSE کارولو دمخه باید په پام کې ونیول شي د معلوماتو بڼه ده. SSE معمولا دی متن/د پیښې جریان دا د MIME ډول کاروي او تمه کیږي چې سرور به هغه معلومات واستوي چې دې بڼې سره سمون ولري. سربېره پردې، امنیت هم یو مهم فکتور دی. د HTTPS له لارې د خوندي اړیکې کارول د معلوماتو بشپړتیا او محرمیت ساتلو لپاره خورا مهم دي. د یو اسانه ادغام پروسې لپاره، ډاډ ترلاسه کول چې ستاسو سرور او مراجع دا اړتیاوې پوره کوي، اړین دي.
لاندې جدول ځینې اساسي اړتیاوې لنډیز کوي چې تاسو باید د SSE کارولو پیل کولو دمخه په پام کې ونیسئ:
| اړتیا | تشریح | د اهمیت کچه |
|---|---|---|
| د سرور ملاتړ | سرور باید د SSE پروتوکول ملاتړ وکړي او مناسب سرلیکونه واستوي. | لوړ |
| د مراجعینو مطابقت | کارول شوي براوزرونه باید د SSE ملاتړ وکړي یا پولی فل وکاروي. | لوړ |
| د معلوماتو بڼه | د سرور متن/د پیښې جریان په بڼه کې د معلوماتو لیږل | لوړ |
| امنیت | د HTTPS له لارې د خوندي اتصال کارول | لوړ |
د کارولو دمخه اړین ګامونه
د سرور لخوا لیږل شوي پیښېدا مهمه ده چې د فعالیت او اعتبار ازموینې لپاره د ازموینې چاپیریال تنظیم کړئ. دا تاسو ته اجازه درکوي چې د حقیقي نړۍ سناریوګانې تقلید کړئ او احتمالي ستونزې دمخه کشف کړئ. دا هم ګټوره ده چې د بار ازموینې ترسره کړئ ترڅو ستاسو د غوښتنلیک د پیمانه کولو وړتیا ارزونه وکړئ. کله چې تاسو دا ټول ګامونه بشپړ کړل، تاسو کولی شئ په خپل غوښتنلیک کې د SSE ټیکنالوژۍ مدغم کول پیل کړئ. یو بریالی ادغام به تاسو ته اجازه درکړي چې د ریښتیني وخت ډیټا سټریمینګ ګټې په بشپړ ډول وکاروئ.
د سرور لخوا لیږل شوي پیښې د HTTP/2 Push سره یوځای د (SSE) ټیکنالوژۍ په کارولو سره د فعالیت ښه کولو لپاره، تاسو باید لومړی ډاډ ترلاسه کړئ چې HTTP/2 ستاسو په سرور کې فعال شوی دی. HTTP/2 په ډیری عصري ویب سرورونو کې په ډیفالټ ډول فعال شوی، مګر دا ستاسو د ترتیب فایلونو چک کولو ارزښت لري. بیا، ډاډ ترلاسه کړئ چې ستاسو سرور د پش ملاتړ کوي او په سمه توګه تنظیم شوی. دا معمولا د سرور ترتیب فایل کې د ځانګړو لارښوونو په ترتیبولو سره ترسره کیږي.
د ګامونو ټاکل
لاندې جدول هغه اساسي ګامونه او ملاحظات لنډیز کوي چې په عام ډول کارول شوي ویب سرورونو کې د HTTP/2 Push تنظیم کولو لپاره اړین دي.
| وړاندې کوونکی | د سازونې دوتنه | اړین لارښوونې | یادښتونه |
|---|---|---|---|
| اپاچي | .htaccess یا httpd.conf | د سرلیک اضافه کولو لینک ; rel=پریلوډ؛ د = سټایل په توګه | د mod_http2 ماډل باید فعال شي. |
| نګینکس | نګینکس.کنف | http2_push_preload فعال کړئ؛ فشار /style.css; | د HTTP/2 ملاتړ باید په کې تنظیم شي. |
| د سپک سرعت | .htaccess یا litespeed.conf | د سرلیک اضافه کولو لینک ; rel=پریلوډ؛ د = سټایل په توګه | د لایټ سپیډ انټرپرائز نسخه اړینه ده. |
| نوډ.جي ایس (HTTPS) | (نه) | res.setHeader('لینک', ' ; rel=پریلوډ؛ د 'ډول' په توګه)؛ | دا باید د HTTPS له لارې کار وکړي. |
د سم ترتیب ډاډ ترلاسه کولو لپاره، د خپل سرور اسناد په دقت سره بیاکتنه وکړئ او مشخص کړئ چې کومې سرچینې د مناسبو لارښوونو په کارولو سره فشار راوړئ. د مثال په توګه، د CSS فایل د فشارولو لپاره، تاسو کولی شئ د خپل سرور ترتیب فایل ته لاندې لارښوونه اضافه کړئ:
د سرلیک اضافه کولو لینک ; rel=پریلوډ؛ د = سټایل په توګه
دا لارښوونه براوزر ته وایي سټایل.سي ایس ایس دا په ګوته کوي چې فایل باید مخکې له مخکې پورته شي. په دې توګه، براوزر د HTML فایل پارس کولو دمخه د CSS فایل ډاونلوډ کوي، چې د پاڼې بارولو وخت کموي. دا هم مهمه ده چې د کیش کولو پالیسۍ په سمه توګه تنظیم کړئ. د دې په مشخص کولو سره چې څنګه فشار شوي سرچینې په براوزر کیش کې زیرمه کیږي، تاسو کولی شئ د تکرار لیدنو په وخت کې د غیر ضروري معلوماتو لیږد مخه ونیسئ. دا دواړه د سرور بار کموي او د کارونکي تجربه ښه کوي.
HTTP/2 فشار وروسته له دې چې تاسو تنظیمات تنظیم کړئ، وګورئ چې ایا تنظیمات د براوزر پراختیا کونکي وسیلې یا آنلاین وسیلې په کارولو سره په سمه توګه کار کوي. د براوزر پراختیا کونکي وسیلې د شبکې په ټب کې فشار شوي سرچینې ښیې نو تاسو کولی شئ تصدیق کړئ چې ایا ترتیب بریالی و. یو بریالی ترتیب کولی شي ستاسو د ویب پاڼې فعالیت د پام وړ ښه کړي او د سرور لخوا لیږل شوي پیښې کولی شي د دې ټیکنالوژۍ اغیزمنتوب اعظمي کړي.
د سرور لخوا لیږل شوي پیښې (SSE)په ویب غوښتنلیکونو کې د ټیټ ځنډ ترلاسه کولو لپاره یو پیاوړی وسیله ده. د دودیز HTTP غوښتنې-ځواب ماډل په پرتله، SSE سرور ته اجازه ورکوي چې مراجع ته یو طرفه ډیټا جریان چمتو کړي. دا د پام وړ فعالیت ښه کوي، په ځانګړې توګه په هغو شرایطو کې چې په دوامداره توګه تازه شوي معلومات ښودلو ته اړتیا لري (د بیلګې په توګه ژوندۍ نمرې، د ونډو بازار معلومات، د ټولنیزو رسنیو فیډونه). د HTTP اتصال خلاص ساتلو سره، SSE مراجع ته اجازه ورکوي چې د سرور څخه په ریښتیني وخت کې تازه معلومات ترلاسه کړي پرته لدې چې په دوامداره توګه نوي غوښتنې واستوي.
| ټیکنالوژي | د ځنډ وخت | پروتوکول |
|---|---|---|
| دودیز HTTP | لوړ (د هرې غوښتنې لپاره نوی اړیکه) | HTTP/1.1، HTTP/2 |
| د سرور لخوا لیږل شوي پیښې (SSE) | ټیټ (واحد خلاص اتصال) | HTTP/1.1، HTTP/2 |
| ویب ساکټونه | ډېر ټیټ (بشپړ دوه ګونی اړیکه) | ویب ساکټ |
| اوږده رایه اچونه | منځنی (د غوښتنې دوامداره لیږل) | HTTP/1.1، HTTP/2 |
اصلي دلیل چې ولې SSE ټیټ ځنډ وړاندې کوي دا دی چې اړیکه هر وخت خلاصه ساتل کیږي او سرور کولی شي معلومات ژر تر ژره مراجع ته واستوي. دا په ځانګړي ډول په هغو چاپیریالونو کې ګټور دی چیرې چې د شبکې اتصال متغیر وي، لکه په ګرځنده وسیلو کې. مراجع د بیټرۍ ژوند هم خوندي کوي ځکه چې دا د هر تازه معلوماتو لپاره نوی اړیکه نه رامینځته کوي.
د ځنډ کمولو لارې چارې
سربېره پر دې، ایس ایس اید ساده جوړښت او اسانه پلي کول پراختیا کونکو ته اجازه ورکوي چې د پیچلو پروتوکولونو او کتابتونونو سره معامله کولو پرته په ریښتیني وخت کې غوښتنلیکونه په چټکۍ سره رامینځته کړي. دا په ځانګړي ډول د چټک پروټوټایپ کولو او MVP (لږترلږه عملي محصول) جوړولو پروسو کې لویه ګټه وړاندې کوي.
ایس ایس ای ټیکنالوژي د ډیرو پیچلو او سرچینو لرونکي بدیلونو لکه ویب ساکټونو په پرتله ډیر سپک او اغیزمن حل وړاندې کوي، په ځانګړې توګه په هغو قضیو کې چې د معلوماتو یو طرفه جریان کافي وي. دا یوه مهمه ګټه ده، په ځانګړې توګه د لویو غوښتنلیکونو لپاره چې د توزیع وړتیا ته اړتیا لري.
د سرور لخوا لیږل شوي پیښې (SSE) او HTTP/2 Push هغه پیاوړې ټیکنالوژي دي چې د ویب غوښتنلیکونو د فعالیت ښه کولو لپاره کارول کیږي. دواړه هغه میکانیزمونه غوره کوي چې له مخې یې سرور مراجع ته معلومات لیږي، د پاڼې بارولو وخت کموي او د کاروونکي تجربه ښه کوي. دا اصلاح کول په ځانګړي ډول د هغو غوښتنلیکونو لپاره خورا مهم دي چې د ریښتیني وخت ډیټا سټریمینګ ته اړتیا لري.
| د اصلاح کولو ساحه | د SSE سره پرمختګونه | د HTTP/2 Push سره پرمختګونه |
|---|---|---|
| د ځنډ وخت | د یو اړخیزې اړیکې له امله د ځنډ کموالی | د سرچینو دمخه لیږلو سره ګړندي بار کول |
| د بینډ ویت کارول | یوازې د اړینو معلوماتو لیږلو سره ډیر اغیزمن کارول | د یو واحد اتصال له لارې د څو سرچینو لیږلو سره کم شوی |
| د سرور بار | د لږو سرچینو سره د مراجعینو اړیکو اداره کول | د وړاندوینې وړ سرچینو تخصیص لخوا کم شوی |
| فعالیت | د فوري معلوماتو تازه معلوماتو سره غوره فعالیت | د موازي ډاونلوډونو سره غوره فعالیت |
د فعالیت ښه والی کله چې د سمو ستراتیژیو پلي کولو خبره راځي، نو دا خورا مهمه ده. ایس ایس ای د اړیکو پرانیستې ساتل او د کارولو پرمهال د معلوماتو بڼه غوره کول د سرور سرچینو اغیزمن کارول تضمینوي. په HTTP/2 Push کې، د دې په اړه دقیق وړاندوینې کول چې کومې سرچینې واستول شي او کله د غیر ضروري معلوماتو لیږد مخه ونیسي او فعالیت ښه کړي.
د فعالیت د ښه والي تاکتیکونه
د دواړو ټیکنالوژیو په یوځای کارولو سره، تاسو کولی شئ د خپل غوښتنلیک فعالیت د پام وړ ښه کړئ. د مثال په ډول، ایس ایس ای پداسې حال کې چې تاسو کولی شئ د HTTP/2 Push سره په ریښتیني وخت کې متحرک معلومات واستوئ، تاسو کولی شئ جامد سرچینې (CSS، JavaScript، انځورونه) پری لوډ کړئ او د پاڼې ګړندی رینډرینګ ډاډمن کړئ. دا مدغم چلند نه یوازې د کارونکي تجربه ښه کوي بلکه د سرور سرچینو ډیر اغیزمن کارول هم فعالوي.
دا باید هېر نه شي چې، اصلاح کول دا پروسه یوه دوامداره دوره ده. په منظم ډول د فعالیت څارنه، د خنډونو پیژندل، او د مناسبو اصلاحاتو پلي کول به ډاډ ترلاسه کړي چې ستاسو غوښتنلیک تل غوره فعالیت وړاندې کوي. ځکه، ایس ایس ای او کله چې د HTTP/2 Push ټیکنالوژیو څخه کار اخلئ، تاسو باید په دوامداره توګه د ترلاسه شویو معلوماتو پراساس خپلې ستراتیژۍ و ازموئ او تازه کړئ.
د سرور لخوا لیږل شوي پیښې (SSE) او HTTP/2 Push ټیکنالوژي هغه پیاوړې وسیلې دي چې کولی شي د عصري ویب غوښتنلیکونو فعالیت او د کارونکي تجربه د پام وړ ښه کړي. دواړه ټیکنالوژي سرور ته دا توان ورکوي چې مراجع ته معلومات واستوي، د دوامداره تازه کولو اړتیا له منځه یوسي او په ریښتیني وخت کې تازه معلومات چمتو کړي. دا یوه لویه ګټه برابروي، په ځانګړې توګه د متحرک منځپانګې لرونکو غوښتنلیکونو لپاره.
| ځانګړتیا | د سرور لخوا لیږل شوي پیښې (SSE) | HTTP/2 فشار |
|---|---|---|
| پروتوکول | HTTP | HTTP/2 |
| لوري | سرور څخه مراجع ته | سرور څخه مراجع ته |
| د کارونې ساحې | د خبرونو فیډونه، ژوندۍ نمرې | جامد سرچینې لکه CSS، جاوا سکریپټ، انځورونه |
| د پیوستون ډول | یو اړخیزه | څو اړخیز (مګر سرور پیل شوی) |
په غوښتنلیکونو کې د SSE او HTTP/2 Push کارولو یوه له خورا څرګندو ګټو څخه دا ده چې، د بینډ ویت سپمولودریږه. د دې پر ځای چې په دوامداره توګه معلومات راوباسي، سرور یوازې اړین تازه معلومات لیږي. دا په ځانګړي ډول د هغو کاروونکو لپاره مهم دی چې ګرځنده وسایل او محدود انټرنیټ اتصال لري. دا د سرور په اړخ کې هم لږ بار رامینځته کوي، د غوښتنلیک عمومي فعالیت ښه کوي.
اصلي ګټې
په ځانګړې توګه په ای کامرس سایټونو کې، د مهمو معلوماتو سمدستي اړیکه لکه د سټاک تازه معلومات یا د نرخ بدلون کولی شي د پیرودونکو رضایت زیات کړي. په ټولنیزو رسنیو پلیټ فارمونو کې، په ریښتیني وخت کې د نوي پیغامونو یا خبرتیاو ښودل کولی شي کاروونکي د اوږدې مودې لپاره په پلیټ فارم کې وساتي. په مالي غوښتنلیکونو کې، د ونډو په نرخونو کې د سمدستي بدلونونو ښودل کولی شي پانګه اچوونکو سره د سمې پریکړې کولو کې مرسته وکړي. په سمه توګه تنظیم شوی د SSE یا HTTP/2 Push ادغام کولی شي ستاسو د اپلیکیشن سیالي ګټه زیاته کړي.
دا مهمه ده چې په یاد ولرئ چې دواړه ټیکنالوژي خپلې ګټې او ګټې لري. SSE د هغو غوښتنلیکونو لپاره مثالی دی چې معمولا یو اړخیزه معلوماتو جریان ته اړتیا لري؛ د مثال په توګه، د خبرونو فیډونه یا ژوندۍ نمرې. له بلې خوا، HTTP/2 Push د جامد سرچینو (CSS، JavaScript، انځورونو) د مراجعینو ته دمخه لیږلو لپاره غوره دی، نو د پاڼو بارولو وختونه د پام وړ کم کیدی شي. د هغه ټیکنالوژۍ په غوره کولو سره چې ستاسو د غوښتنلیک اړتیاو سره سم وي، تاسو کولی شئ فعالیت او د کاروونکي تجربه غوره کړئ.
د سرور لخوا لیږل شوي پیښې (SSE) د سټریمینګ ټیکنالوژۍ ته ننوتل ستاسو په ویب غوښتنلیکونو کې د ریښتیني وخت ډیټا سټریمینګ رسولو لپاره یوه په زړه پورې لاره ده. دا ټیکنالوژي د سرور څخه مراجع ته د یو طرفه معلوماتو لیږلو وړتیا وړاندې کوي، تاسو ته اجازه درکوي چې متحرک او فوري تازه معلومات رامینځته کړئ چې د کارونکي تجربه بډایه کوي. د پیل کولو لپاره، دا مهمه ده چې د SSE اساسي اصول درک کړئ او یو ساده نمونې غوښتنلیک جوړ کړئ. دا پروسه به ستاسو د راتلونکو پروژو لپاره یو قوي بنسټ جوړ کړي.
دلته هغه مهم ګامونه دي چې د SSE سره د پیل کولو په وخت کې باید په پام کې ونیول شي:
د پیښې سرچینه د SSE اتصال د هغې API په کارولو سره رامینځته کړئ او د معلوماتو جریان ته غوږ ونیسئ.متن/د پیښې جریان د MIME ډول کاروي. د دې بڼې سره سم له سرور څخه معلومات واستوئ.د دې ګامونو په تعقیب سره، ایس ایس ای تاسو کولی شئ د ټیکنالوژۍ په اغیزمنه توګه کارول پیل کړئ. تاسو کولی شئ په لاندې جدول کې د SSE غوښتنلیکونو لپاره د مختلف سرور ټیکنالوژیو ګټې او زیانونه هم پرتله کړئ.
| ټیکنالوژي | ګټې | نیمګړتیاوې | د کارولو وړاندیز شوي ساحې |
|---|---|---|---|
| نوډ.جي ایس | لوړ فعالیت، د پیښو پر بنسټ جوړ شوی جوړښت، د کتابتون پراخه ملاتړ | د کال بیک دوزخ، د واحد تار جوړښت (د CPU د درنو کارولو قضیو کې د فعالیت مسلې) | د ریښتیني وخت غوښتنلیکونه، د چیټ غوښتنلیکونه، د لوبې سرورونه |
| پایتون (فلاسک/جانګو) | د زده کړې لپاره اسانه، چټک پرمختګ، د ټولنې لوی ملاتړ | د فعالیت مسلې (په ځانګړي توګه په لوړ ترافیک سایټونو کې)، د GIL (ګلوبل انټرپرټر لاک) له امله محدود ملټي کور کارول | ساده ریښتیني وخت غوښتنلیکونه، د معلوماتو لید، د څارنې سیسټمونه |
| لاړ شه | لوړ فعالیت، هم مهاله ملاتړ، اسانه ځای پرځای کول | د زده کړې منحني (په ځانګړي توګه د پیل کونکو لپاره)، د کتابتون لږ انتخابونه | هغه غوښتنلیکونه چې لوړ فعالیت، زیربنایي خدماتو، کوچنیو خدماتو ته اړتیا لري |
| جاوا (پسرلی) | د تشبث په کچه حلونه، قوي امنیت، څو اړخیز ملاتړ | ډیر پیچلی ترتیب، اوږد پراختیایی پروسه | په لویه کچه غوښتنلیکونه، مالي سیسټمونه، د تشبث ادغام |
د غوښتنلیک لپاره وړاندیزونه
د پیښې سرچینه د خپل API او هغه سرور ټیکنالوژۍ لپاره اسناد چې تاسو یې کاروئ په دقت سره بیاکتنه وکړئ.ایس ایس ای ټیکنالوژي، کله چې په سمه توګه وکارول شي، کولی شي ستاسو د ویب غوښتنلیکونو د کاروونکي تجربه د پام وړ ښه کړي. په هرصورت، دا مهمه ده چې فعالیت او امنیت له پامه ونه غورځول شي. په پیل کې د ساده پروژو سره د تجربې ترلاسه کولو سره، تاسو کولی شئ ډیر پیچلي او د اندازې وړ حلونه رامینځته کړئ. په یاد ولرئ، دوامداره زده کړه او تجربه په دې برخه کې د متخصص کیدو کلیدي ده.
د سرور-لیږل شوي پیښو (SSE) ټیکنالوژي په ویب غوښتنلیکونو کې کومه بنسټیزه ستونزه حل کول غواړي؟
SSE په ویب اپلیکیشنونو کې له سرور څخه مراجع ته یو اړخیز او دوامداره معلوماتي جریان چمتو کوي، چې د مراجعینو لپاره د دوامداره تازه شوي مینځپانګې (د بیلګې په توګه، ژوندۍ نمرې، د خبرونو فیډ) لپاره د نظر پوښتنې اړتیا له منځه وړي. په دې توګه، دا د سرور او مراجعینو ترمنځ بار کموي او په ریښتیني وخت کې تازه معلومات په ډیر اغیزمن ډول چمتو کوي.
HTTP/2 Push څنګه سرور ته دا توان ورکوي چې د مراجعینو غوښتنې پرته معلومات واستوي؟
HTTP/2 Push سرور ته اجازه ورکوي کله چې دا معلومه کړي چې مراجع د سرچینې غوښتنه کوي، نو هغه ته هر ډول اضافي سرچینې (CSS، JavaScript فایلونه، انځورونه، او نور) مخکې له مخکې واستوي چې دا فکر کوي مراجع ممکن په راتلونکي کې ورته اړتیا ولري. دا د براوزر لپاره د دې سرچینو غوښتنه کولو اړتیا له منځه وړي، د پاڼې د بارولو وخت کموي.
د SSE په کارولو سره د غوښتنلیک یو عادي سناریو څه شی دی؟
د آنلاین سټاک مارکېټ اپلیکیشن کې د سټاک قیمتونو ریښتیني وخت تازه کول د SSE لپاره د کارولو لپاره یوه غوره قضیه ده. سرور په سمدستي توګه مراجعینو ته د ونډو په نرخونو کې بدلونونه لیږي، ډاډ ترلاسه کوي چې کاروونکي تازه معلومات لري پرته له دې چې په دوامداره توګه پاڼه تازه کړي.
د معلوماتو د جریان د لارښوونې او هدف له مخې د SSE او HTTP/2 Push ترمنځ اصلي توپیر څه دی؟
پداسې حال کې چې SSE یو طرفه (سرور ته مراجع ته) ریښتیني وخت ډیټا سټریمینګ چمتو کوي، HTTP/2 Push د مخکې له مخکې خدمت کولو سرچینو باندې تمرکز کوي چې معمولا د مراجعینو لومړنۍ غوښتنې سره تړاو لري او مراجعین ممکن په راتلونکي کې غوښتنه وکړي. پداسې حال کې چې SSE د دوامداره اړیکې له لارې معلومات لیږي، HTTP/2 Push د ځواب په توګه کار کوي او معمولا لنډمهاله وي.
د SSE کارولو پیل کولو لپاره باید د سرور او مراجعینو اړخ کومې اساسي اړتیاوې پوره شي؟
د سرور په اړخ کې، یو ترتیب چې د "متن/پیښې-سټریم" MIME ډول ملاتړ کوي او د SSE پروتوکول سره مطابقت لرونکي ځوابونه تولیدوي اړین دی. د مراجعینو په اړخ کې، ډیری عصري براوزرونه د SSE ملاتړ کوي او کولی شي د ``EventSource` API په کارولو سره د پیښو سره وصل شي او واوري.
د HTTP/2 Push فعالولو لپاره د سرور په اړخ کې کوم ترتیب مرحلې تعقیبولو ته اړتیا ده؟
د `لینک` سرلیکونه د سرور ترتیب فایلونو کې کارول کیدی شي (د مثال په توګه اپاچی یا نګینکس) ترڅو HTTP/2 پش فعال کړي. دا سرلیکونه مشخص کوي چې په لومړني ځواب کې باید کوم اضافي سرچینې واستول شي. دا هم لازمي ده چې سرور د HTTP/2 پروتوکول ملاتړ وکړي.
د SSE سره د معلوماتو لیږلو کې د ځنډ کمولو لپاره کومې ستراتیژۍ پلي کیدی شي؟
دا مهمه ده چې د معلوماتو اندازه غوره کړئ، اړیکه خلاصه وساتئ، او د معلوماتو پاکټونه کمپریس کړئ ترڅو د ځنډ کچه کمه شي. سربیره پردې، د سرور او مراجعینو ترمنځ د شبکې اړیکې ثبات او جغرافیایي نږدېوالی هم کولی شي په ځنډ اغیزه وکړي.
د SSE او HTTP/2 Push ټیکنالوژیو کارول څنګه د ویب اپلیکیشن ټولیز فعالیت اغیزه کوي؟
SSE د متحرک او دوامداره تازه معلوماتو مؤثره تحویلي ته اجازه ورکوي، پداسې حال کې چې HTTP/2 Push د جامد سرچینو (CSS، JavaScript) د پری بار کولو سره د پاڼې بار سرعت زیاتوي. د دې دوو ټیکنالوژیو یوځای کارول د کارونکي تجربه ښه کوي او په سرور کې بار غوره کوي.
نور معلومات: د سرور لخوا لیږل شوي پیښې - د MDN ویب اسناد
ځواب دلته پرېږدئ