ورڈپریس GO سروس تي مفت 1-سال ڊومين نالو جي آڇ

هي بلاگ پوسٽ ٻن اهم ٽيڪنالاجين تي ويجهي نظر وجهي ٿي جيڪي ويب ڊولپرز ريئل ٽائيم ڊيٽا کي اسٽريم ڪرڻ لاءِ استعمال ڪري سگهن ٿا: سرور-سينٽ ايونٽس (SSE) ۽ HTTP/2 پش. جڏهن ته سرور-سينٽ ايونٽس جي تعريف، خاصيتون ۽ استعمال جا علائقا مثالن سان بيان ڪيا ويا آهن، ان جي تعلق ۽ HTTP/2 پش ٽيڪنالاجي سان فرق تي زور ڏنو ويو آهي. مضمون ۾ گهٽ دير ۽ ڪارڪردگي جي اصلاح جي لحاظ کان انهن ٽيڪنالاجي جي فائدن تي بحث ڪيو ويو آهي. اهو ايپليڪيشنن ۾ SSE ۽ HTTP/2 Push استعمال ڪرڻ جي فائدن، انسٽاليشن ۽ تياري جي مرحلن، ۽ HTTP/2 Push سيٽنگن کي ڪيئن ترتيب ڏيڻ جو احاطو پڻ ڪري ٿو. مختصر ۾، هڪ جامع گائيڊ انهن لاءِ مهيا ڪئي وئي آهي جيڪي سرور-سينٽ ايونٽس سان شروع ڪرڻ چاهين ٿا ۽ ڊولپرز کي انهن ٽيڪنالاجي کي مؤثر طريقي سان استعمال ڪرڻ جي هدايت ڪري ٿو.
سرور پاران موڪليل واقعا (SSE)هڪ ٽيڪنالاجي آهي جيڪا ويب سرور کي ڪلائنٽ کي هڪ طرفي طريقي سان ڊيٽا موڪلڻ جي اجازت ڏئي ٿي. اهو HTTP تي ڪم ڪري ٿو ۽ خاص طور تي حقيقي وقت ۾ تازه ڪاريون ۽ اطلاع پهچائڻ ۾ اثرائتو آهي. روايتي درخواست-جواب ماڊل جي برعڪس، SSE سان سرور ڪلائنٽ کان واضح درخواست کان سواءِ مسلسل ڊيٽا موڪلي سگهي ٿو. هي خصوصيت خاص طور تي انهن ايپليڪيشنن لاءِ مثالي آهي جن کي حقيقي وقت ۾ مسلسل اپڊيٽ ٿيل ڊيٽا ڏيکارڻ جي ضرورت آهي (مثال طور، سوشل ميڊيا فيڊ، مالي ڊيٽا، يا راندين جا اسڪور).
| خاصيت | وضاحت | فائدا |
|---|---|---|
| هڪ طرفي ڪميونيڪيشن | سرور کان ڪلائنٽ تائين ڊيٽا جو وهڪرو. | گھٽ وسيلن جو استعمال، سادو عملدرآمد. |
| HTTP تي ڪم ڪرڻ | اهو معياري HTTP پروٽوڪول استعمال ڪندو آهي. | موجوده انفراسٽرڪچر سان مطابقت، آسان انضمام. |
| متن تي ٻڌل ڊيٽا | اهو عام طور تي UTF-8 فارميٽ ۾ ٽيڪسٽ ڊيٽا کڻندو آهي. | آسان پڙهڻ جي صلاحيت، سادي تجزيو. |
| خودڪار ٻيهر ڳنڍجو | جڏهن ڪنيڪشن ۾ خلل پوي ٿو ته خودڪار ٻيهر ڪنيڪشن. | بي ترتيب ڊيٽا جي وهڪري، اعتبار. |
سرور پاران موڪليل واقعن جا فائدا
ايس ايس اي هڪ بهترين حل آهي، خاص طور تي انهن ايپليڪيشنن لاءِ جن کي سرور کان ڪلائنٽ تائين باقاعده ۽ مسلسل ڊيٽا جي وهڪري جي ضرورت هوندي آهي. مثال طور، ايپليڪيشنن ۾ جهڙوڪ نيوز سائيٽ، اسپورٽس اسڪور ايپ، يا مالي مارڪيٽ ٽريڪنگ ٽول، سرور پاران موڪليل واقعا استعمال ڪندڙ فوري طور تي جديد ترين معلومات تائين رسائي حاصل ڪري سگهن ٿا. هي ٽيڪنالاجي ڊولپرز کي حقيقي وقت ڊيٽا ٽرانسميشن جو هڪ سادو ۽ اثرائتو طريقو پيش ڪري ٿي.
سرور پاران موڪليل واقعا ٽيڪنالاجي روايتي پولنگ طريقن جي مقابلي ۾ وڌيڪ ڪارآمد متبادل پيش ڪري ٿي. پولنگ جي طريقي ۾، ڪلائنٽ باقاعده وقفن تي سرور کان ڊيٽا جي درخواست ڪندو آهي، جيڪو غير ضروري نيٽ ورڪ ٽرئفڪ ۽ سرور لوڊ جو سبب بڻجي سگهي ٿو. ايس ايس اي انهن مسئلن کي ختم ڪري ٿو انهي کي يقيني بڻائي ته سرور ڪلائنٽ کي صرف ڊيٽا موڪلي ٿو جڏهن ڊيٽا تبديل ٿئي ٿي. هي خاص طور تي محدود بينڊوڊٿ ۽ بيٽري جي زندگي وارن ڊوائيسز لاءِ اهم آهي، جهڙوڪ موبائل ڊوائيسز.
سرور پاران موڪليل واقعا جڏهن ته (SSE) ٽيڪنالاجي ان اصول تي ٻڌل آهي ته سرور هڪ درخواست تي ڊيٽا موڪليندو آهي، عام طور تي ڪلائنٽ پاران شروع ڪيو ويندو آهي، HTTP/2 پش ٽيڪنالاجي سرور کي ڪلائنٽ ڏانهن وسيلن موڪلڻ جي اجازت ڏئي ٿي جيڪا ڪلائنٽ واضح طور تي درخواست نه ڪئي آهي. هي ويب سائيٽن ۽ ايپليڪيشنن جي ڪارڪردگي کي خاص طور تي بهتر بڻائي سگهي ٿو ڇاڪاڻ ته ڪلائنٽ کي گهربل وسيلا اڳواٽ موڪليا ويندا آهن، ڪلائنٽ کي انهن وسيلن جي درخواست ۽ ڊائون لوڊ ڪرڻ ۾ لڳندڙ وقت کي ختم ڪندي.
HTTP/2 پش برائوزرن کي اجازت ڏئي ٿو ته اهي جامد وسيلا، جهڙوڪ اسٽائل شيٽس (CSS)، جاوا اسڪرپٽ فائلون، ۽ تصويرون، جيڪي سرور کي ويب پيج کي پارس ڪرڻ وقت گهربل هجن، فعال طور تي موڪلين. هن طريقي سان، جڏهن برائوزر کي انهن وسيلن جي ضرورت هوندي آهي، ته اهو سرور ڏانهن درخواست موڪلڻ جي بدران، اڳ موڪليل وسيلن کي استعمال ڪري سگهي ٿو. هي صارف جي تجربي کي بهتر بڻائي ٿو، خاص طور تي صفحي جي لوڊ ٿيڻ جي وقت کي گهٽائڻ سان.
HTTP/2 پش جا فائدا
HTTP/2 Push ٽيڪنالاجي جي صحيح عمل درآمد لاءِ ويب ڊولپرز کي سرور جي ترتيب ۽ وسيلن جي انتظام تي ڌيان ڏيڻ جي ضرورت آهي. سرور کي ڪهڙن وسيلن کي ڪڏهن ۽ ڪڏهن استعمال ڪرڻ جو فيصلو ڪرڻ وقت احتياط ڪرڻ گهرجي. غير ضروري پُش آپريشن بينڊوڊٿ کي ضايع ڪري سگهن ٿا ۽ ڪارڪردگي کي خراب ڪري سگهن ٿا. تنهن ڪري، وسيلن جي سڃاڻپ ۽ ترجيح ڏيڻ انتهائي ضروري آهي.
HTTP/2 پش ٽيڪنالاجي ويب ايپليڪيشنن ۽ سائيٽن جي ڪارڪردگي کي بهتر بڻائڻ لاءِ هڪ طاقتور اوزار آهي. جڏهن صحيح طريقي سان لاڳو ڪيو وڃي ٿو، ته اهو صفحي جي لوڊ ٿيڻ جو وقت گھٽائي ٿو، صارف جي تجربي کي بهتر بڻائي ٿو، ۽ سرور وسيلن کي وڌيڪ ڪارائتو طريقي سان استعمال ڪري ٿو. جڏهن ته، هن ٽيڪنالاجي جي امڪاني فائدن کي مڪمل طور تي استعمال ڪرڻ لاءِ محتاط منصوبابندي ۽ عمل درآمد جي ضرورت آهي.
سرور پاران موڪليل واقعا (SSE) ٽيڪنالاجي ڪيترن ئي مختلف حالتن ۾ استعمال ڪري سگهجي ٿي جتي هڪ طرفي ڊيٽا وهڪري جي ضرورت هوندي آهي. اهو هڪ تمام مؤثر حل آهي، خاص طور تي انهن حالتن ۾ جتي مسلسل ۽ تازه ترين معلومات سرور کان ڪلائنٽ ڏانهن منتقل ڪرڻ جي ضرورت آهي. هي ٽيڪنالاجي ويب ايپليڪيشنن کي حقيقي وقت ۽ متحرڪ تجربو پهچائڻ جي اجازت ڏئي ٿي. استعمال جا علائقا ڪافي وسيع آهن ۽ هر روز نوان ايپليڪيشن مثال سامهون اچن ٿا.
ايس ايس اي جي سڀ کان وڌيڪ واضح فائدن مان هڪ اهو آهي ته اهو HTTP پروٽوڪول تي ڪم ڪري ٿو ۽ ڪنهن به اضافي پروٽوڪول جي ضرورت ناهي. هي خاص طور تي انفراسٽرڪچر جي قيمتن کي گهٽائڻ ۽ موجوده نظامن ۾ انضمام کي آسان بڻائڻ ۾ اهم آهي. ان کان علاوه، ايس ايس اي ڪنيڪشن عام طور تي گهٽ وسيلا استعمال ڪن ٿا ۽ وڌيڪ مستحڪم ڪنيڪشن فراهم ڪن ٿا. هيٺ ڏنل جدول ڪجهه علائقن ۽ مثالن کي ڏيکاري ٿو جتي SSE عام طور تي استعمال ٿيندو آهي.
| استعمال جو علائقو | وضاحت | نموني درخواست |
|---|---|---|
| مالي درخواستون | اسٽاڪ جي قيمتن ۽ مٽا سٽا جي شرحن وانگر فوري ڊيٽا کي اپڊيٽ ڪرڻ. | اسٽاڪ مارڪيٽ ٽريڪنگ ايپليڪيشنون، ڪرپٽو ڪرنسي ايڪسچينج |
| سماجي ميڊيا | نوان پيغام نوٽيفڪيشن، لائيو تبصرو اسٽريم، پسند ۽ فالوور اپڊيٽ. | ٽوئيٽر لائيو ٽوئيٽ اسٽريم، فيس بڪ نوٽيفڪيشن |
| اي ڪامرس | آرڊر ٽريڪنگ، شپنگ اسٽيٽس اپڊيٽس، رعايت جون اطلاعون. | ٽرينڊيول آرڊر ٽريڪنگ، ايميزون شپنگ نوٽيفڪيشن |
| آن لائن رانديون | راند ۾ اسڪور بورڊ اپڊيٽ، رانديگرن جي حرڪتون، حقيقي وقت ۾ ڳالهه ٻولهه. | آن لائن حڪمت عملي رانديون، وڏي پيماني تي ملٽي پليئر آن لائن رانديون |
ايس ايس اي ٽيڪنالاجي پاران پيش ڪيل فائدا ڊولپرز کي وڌيڪ متحرڪ ۽ صارف تي مبني ايپليڪيشنون ٺاهڻ جي اجازت ڏين ٿا. خاص طور تي انهن حالتن ۾ جتي مسلسل اپڊيٽ ٿيل ڊيٽا پيش ڪرڻ ضروري آهي، ايس ايس اي هڪ اهم حل جي طور تي نمايان آهي. هيٺ، ايس ايس اي ڪجھ ايپليڪيشن جا علائقا جيڪي استعمال ڪري سگھجن ٿا درج ٿيل آهن:
سرور پاران موڪليل واقعاريئل ٽائيم ڊيٽا اسٽريمنگ جي ضرورت واري ايپليڪيشنن لاءِ هڪ مثالي حل آهي. اهو هڪ وڏو فائدو فراهم ڪري ٿو خاص طور تي انهن حالتن ۾ جتي مالي مارڪيٽ ڊيٽا، راندين جي مقابلي جي اسڪور يا موسم جي تازه ڪارين کي فوري طور تي فالو ڪرڻ جي ضرورت آهي. ايس ايس اي سرور کي ڪلائنٽ کي مقرر وقفن تي يا جڏهن ڪو واقعو شروع ٿئي ٿو ته ڊيٽا موڪلڻ جي اجازت ڏئي ٿو، تنهن ڪري صارفين وٽ هميشه جديد ترين معلومات هوندي آهي.
آن لائن رانديون، سرور پاران موڪليل واقعا هڪ ٻيو شعبو آهي جتي ٽيڪنالاجي کي اثرائتي طريقي سان استعمال ڪري سگهجي ٿو. حقيقي وقت ۾ ٻين رانديگرن کي رانديگرن جي حرڪتن، اسڪور اپڊيٽس، ۽ راند ۾ چيٽس جهڙو ڊيٽا منتقل ڪرڻ سان گيمنگ جو تجربو تمام گهڻو بهتر ٿئي ٿو. ايس ايس اي راندين کي هموار ۽ وڌيڪ انٽرايڪٽو بنائڻ ۾ مدد ڪري ٿو ان جي گهٽ ليٽيسي ۽ هلڪي وزن جي بناوت جي ڪري.
سرور پاران موڪليل واقعا (SSE) ۽ HTTP/2 Push ٻه مختلف ٽيڪنالاجيون آهن جيڪي ويب ايپليڪيشنن ۾ سرور کان ڪلائنٽ ڏانهن ڊيٽا موڪلڻ لاءِ استعمال ٿينديون آهن. جيتوڻيڪ ٻئي حقيقي وقت جي تازه ڪارين ۽ پش نوٽيفڪيشن لاءِ طاقتور حل پيش ڪن ٿا، انهن جي فن تعمير، استعمال جي ڪيسن ۽ فائدن ۾ اهم فرق آهن. هن حصي ۾، اسين SSE ۽ HTTP/2 Push جي وچ ۾ اهم فرقن جو تفصيل سان جائزو وٺنداسين.
ايس ايس اي، هڪ طرفو هڪ ڪميونيڪيشن پروٽوڪول آهي. يعني، جڏهن ته سرور مسلسل ڪلائنٽ ڏانهن ڊيٽا موڪلي سگهي ٿو، ڪلائنٽ سڌو سنئون سرور ڏانهن ڊيٽا نٿو موڪلي سگهي. HTTP/2 پش هڪ طريقو آهي جتي سرور انهن وسيلن کي اڳتي وڌائيندو آهي جيڪي ڪلائنٽ درخواست نه ڪئي آهي. اڳواٽ موڪليو موقعا فراهم ڪري ٿو. هي خاص طور تي ويب صفحن جي لوڊ ٿيڻ جي رفتار وڌائڻ لاءِ ڪارآمد آهي.
| خاصيت | سرور پاران موڪليل واقعا (SSE) | HTTP/2 پش |
|---|---|---|
| رابطي جي هدايت | هڪ طرفو (سرور کان ڪلائنٽ) | هڪ طرفو (سرور کان ڪلائنٽ) |
| پروٽوڪول | ايڇ ٽي ٽي پي | HTTP/2 |
| استعمال جا علائقا | ريئل ٽائيم اپڊيٽس، پش نوٽيفڪيشنز | ويب پيج لوڊ ڪرڻ جي رفتار وڌائڻ، وسيلن جي اصلاح |
| پيچيدگي | سادو | وڌيڪ پيچيده |
HTTP/2 Push جو مکيه مقصد سرور جي پاسي کان درخواست ڪرڻ کان اڳ ڪلائنٽ کي گهربل وسيلا (CSS، JavaScript، تصويرون، وغيره) موڪلي صفحي جي لوڊ وقت کي گهٽائڻ آهي. ايس ايس اي گهڻو ڪري ڪلائنٽ کي پش نوٽيفڪيشن موڪلڻ لاءِ استعمال ڪيو ويندو آهي جڏهن ڪو خاص واقعو يا ڊيٽا اپڊيٽ ٿئي ٿو. مثال طور، جڏهن ڪو نئون پيغام ڪنهن سوشل ميڊيا ايپليڪيشن ۾ اچي ٿو يا جڏهن ڪنهن مالي ايپليڪيشن ۾ اسٽاڪ جون قيمتون تبديل ٿين ٿيون، ته ڪلائنٽ کي فوري طور تي SSE استعمال ڪندي اطلاع ڏئي سگهجي ٿو.
ڪهڙي ٽيڪنالاجي استعمال ڪجي اهو ايپليڪيشن جي گهرجن ۽ مقصدن تي منحصر آهي. جيڪڏهن ريئل ٽائيم ڊيٽا اسٽريم ۽ جيڪڏهن هڪ سادي درخواست گهربل هجي، ته SSE وڌيڪ مناسب ٿي سگهي ٿو. جڏهن ته، جيڪڏهن ويب ڪارڪردگي کي بهتر بڻائڻ ۽ صفحي جي لوڊ وقت کي گهٽائڻ هڪ ترجيح آهي، ته پوءِ HTTP/2 Push هڪ بهتر آپشن ٿي سگهي ٿو.
مقابلي جون خاصيتون
سرور پاران موڪليل واقعا (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 ماڊيول کي فعال ڪيو وڃي. |
| نينڪس | nginx.conf استعمال ڪندڙ | 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) ۽ HTTP/2 پش طاقتور ٽيڪنالاجيون آهن جيڪي ويب ايپليڪيشنن جي ڪارڪردگي کي بهتر بڻائڻ لاءِ استعمال ٿينديون آهن. ٻئي انهن طريقن کي بهتر بڻائين ٿا جن ذريعي سرور ڪلائنٽ کي ڊيٽا موڪلي ٿو، صفحي جي لوڊ ٿيڻ جو وقت گهٽائي ٿو ۽ صارف جي تجربي کي بهتر بڻائي ٿو. اهي اصلاحون خاص طور تي انهن ايپليڪيشنن لاءِ اهم آهن جن کي ريئل ٽائيم ڊيٽا اسٽريمنگ جي ضرورت هوندي آهي.
| اصلاح جو علائقو | ايس ايس اي سان بهتري | HTTP/2 پش سان بهتري |
|---|---|---|
| دير جو وقت | هڪ طرفي رابطي جي ڪري گهٽ دير | اڳواٽ وسيلن موڪلڻ سان تيز لوڊنگ |
| بينڊوڊٿ جو استعمال | صرف ضروري ڊيٽا موڪلڻ سان وڌيڪ ڪارآمد استعمال | هڪ ڪنيڪشن تي ڪيترائي وسيلا موڪلڻ سان گهٽجي ويو آهي. |
| سرور لوڊ | گهٽ وسيلن سان ڪلائنٽ ڪنيڪشن جو انتظام ڪرڻ | اڳڪٿي ڪندڙ وسيلن جي مختص ڪرڻ سان گھٽجي ويو |
| ڪارڪردگي | فوري ڊيٽا اپڊيٽ سان بهتر ڪارڪردگي | متوازي ڊائون لوڊ سان بهتر ڪارڪردگي |
ڪارڪردگي بهتري جڏهن صحيح حڪمت عملين کي لاڳو ڪرڻ جي ڳالهه اچي ٿي، ته اها تمام گهڻي اهميت رکي ٿي. ايس ايس اي ڪنيڪشن کي کليل رکڻ ۽ استعمال دوران ڊيٽا فارميٽ کي بهتر بڻائڻ سرور وسيلن جي موثر استعمال کي يقيني بڻائي ٿو. HTTP/2 پش ۾، ڪهڙا وسيلا موڪلڻا آهن ۽ ڪڏهن موڪلڻا آهن ان بابت صحيح اڳڪٿيون ڪرڻ غير ضروري ڊيٽا جي منتقلي کي روڪي ٿو ۽ ڪارڪردگي کي بهتر بڻائي ٿو.
ڪارڪردگي بهتري جون حڪمت عمليون
ٻنهي ٽيڪنالاجين کي گڏجي استعمال ڪندي، توهان پنهنجي ايپليڪيشن جي ڪارڪردگي کي خاص طور تي بهتر بڻائي سگهو ٿا. مثال طور، ايس ايس اي جڏهن ته توهان HTTP/2 Push سان حقيقي وقت ۾ متحرڪ ڊيٽا موڪلي سگهو ٿا، توهان جامد وسيلن (سي ايس ايس، جاوا اسڪرپٽ، تصويرون) کي اڳي لوڊ ڪري سگهو ٿا ۽ تيز صفحي جي رينڊنگ کي يقيني بڻائي سگهو ٿا. هي مربوط طريقو نه رڳو صارف جي تجربي کي بهتر بڻائي ٿو پر سرور وسيلن جي وڌيڪ موثر استعمال کي پڻ قابل بڻائي ٿو.
اهو نه وسارڻ گهرجي ته، اصلاح اهو عمل هڪ مسلسل چڪر آهي. باقاعدي طور تي ڪارڪردگي جي نگراني ڪرڻ، رڪاوٽن جي سڃاڻپ ڪرڻ، ۽ مناسب بهتري لاڳو ڪرڻ يقيني بڻائيندو ته توهان جي ايپليڪيشن هميشه بهترين ڪارڪردگي فراهم ڪري ٿي. ڇاڪاڻ ته، ايس ايس اي ۽ جڏهن HTTP/2 پش ٽيڪنالاجيون استعمال ڪندي، توهان کي حاصل ڪيل ڊيٽا جي بنياد تي پنهنجي حڪمت عملين کي مسلسل جانچڻ ۽ اپڊيٽ ڪرڻ گهرجي.
سرور پاران موڪليل واقعا (SSE) ۽ HTTP/2 پش ٽيڪنالاجيون طاقتور اوزار آهن جيڪي جديد ويب ايپليڪيشنن جي ڪارڪردگي ۽ صارف جي تجربي کي خاص طور تي بهتر بڻائي سگهن ٿيون. ٻئي ٽيڪنالاجيون سرور کي ڪلائنٽ ڏانهن ڊيٽا موڪلڻ جي قابل بڻائين ٿيون، مسلسل ريفريش جي ضرورت کي ختم ڪندي ۽ حقيقي وقت ۾ اپڊيٽ فراهم ڪنديون آهن. هي هڪ وڏو فائدو فراهم ڪري ٿو، خاص طور تي متحرڪ مواد سان ايپليڪيشنن لاءِ.
| خاصيت | سرور پاران موڪليل واقعا (SSE) | HTTP/2 پش |
|---|---|---|
| پروٽوڪول | ايڇ ٽي ٽي پي | HTTP/2 |
| رخ | سرور کان ڪلائنٽ تائين | سرور کان ڪلائنٽ تائين |
| استعمال جا علائقا | نيوز فيڊ، لائيو اسڪور | جامد وسيلا جهڙوڪ CSS، جاوا اسڪرپٽ، تصويرون |
| ڪنيڪشن جو قسم | هڪ طرفي | ورسٽائل (پر سرور شروع ٿيل) |
ايپليڪيشنن ۾ SSE ۽ HTTP/2 Push استعمال ڪرڻ جي سڀ کان واضح فائدن مان هڪ آهي، بينڊوڊٿ جي بچتروڪيو. مسلسل ڊيٽا ڪڍڻ بدران، سرور صرف ضروري اپڊيٽ موڪلي ٿو. هي خاص طور تي موبائل ڊوائيسز ۽ محدود انٽرنيٽ ڪنيڪشن وارن استعمال ڪندڙن لاءِ اهم آهي. اهو سرور پاسي تي گهٽ لوڊ پيدا ڪري ٿو، مجموعي ايپليڪيشن ڪارڪردگي کي بهتر بڻائي ٿو.
مکيه فائدا
خاص طور تي اي-ڪامرس سائيٽن تي، اسٽاڪ اپڊيٽس يا قيمت ۾ تبديلين جهڙي اهم معلومات جي فوري رابطي سان گراهڪ جي اطمينان ۾ اضافو ٿي سگهي ٿو. سوشل ميڊيا پليٽ فارمن تي، حقيقي وقت ۾ نوان پيغام يا اطلاع ڏيکارڻ سان صارفين کي پليٽ فارم تي گهڻي وقت تائين برقرار رکي سگهجي ٿو. فنانس ايپليڪيشنن ۾، اسٽاڪ جي قيمتن ۾ فوري تبديليون ڏيکارڻ سيڙپڪارن کي صحيح فيصلا ڪرڻ ۾ مدد ڪري سگھي ٿو. صحيح ترتيب ڏنل هڪ SSE يا HTTP/2 پش انٽيگريشن توهان جي ايپ جي مقابلي واري فائدي کي وڌائي سگھي ٿو.
اهو ياد رکڻ ضروري آهي ته ٻنهي ٽيڪنالاجين جا پنهنجا استعمال ۽ فائدا آهن. ايس ايس اي انهن ايپليڪيشنن لاءِ مثالي آهي جن کي عام طور تي هڪ طرفي ڊيٽا جي وهڪري جي ضرورت هوندي آهي؛ مثال طور، نيوز فيڊ يا لائيو اسڪور. ٻئي طرف، HTTP/2 Push، ڪلائنٽ کي اڳواٽ ۾ جامد وسيلن (سي ايس ايس، جاوا اسڪرپٽ، تصويرون) موڪلڻ لاءِ بهتر موزون آهي، تنهن ڪري صفحي جي لوڊ ٿيڻ جو وقت گهٽجي سگهي ٿو. توهان جي ايپليڪيشن جي ضرورتن کي بهترين ٽيڪنالاجي چونڊڻ سان، توهان ڪارڪردگي ۽ صارف جي تجربي کي بهتر بڻائي سگهو ٿا.
سرور پاران موڪليل واقعا (SSE) اسٽريمنگ ٽيڪنالاجي ۾ قدم رکڻ توهان جي ويب ايپليڪيشنن ۾ ريئل ٽائيم ڊيٽا اسٽريمنگ پهچائڻ جو هڪ دلچسپ طريقو آهي. هي ٽيڪنالاجي سرور کان ڪلائنٽ ڏانهن هڪ طرفي ڊيٽا موڪلڻ جي صلاحيت پيش ڪري ٿي، جيڪا توهان کي متحرڪ ۽ فوري اپڊيٽ ڪرڻ جي اجازت ڏئي ٿي جيڪا صارف جي تجربي کي بهتر بڻائي ٿي. شروع ڪرڻ لاءِ، SSE جي بنيادي اصولن کي سمجهڻ ۽ هڪ سادي نموني ايپليڪيشن ٺاهڻ ضروري آهي. هي عمل توهان جي مستقبل جي منصوبن لاءِ هڪ مضبوط بنياد ٺاهيندو.
SSE سان شروع ڪرڻ وقت غور ڪرڻ لاءِ اهم قدم هتي آهن:
واقعي جو ذريعو ان جي API استعمال ڪندي SSE ڪنيڪشن قائم ڪريو ۽ ڊيٽا اسٽريم کي ٻڌو.ٽيڪسٽ/ايونٽ اسٽريم MIME قسم استعمال ڪري ٿو. هن فارميٽ جي مطابق سرور مان ڊيٽا موڪليو.انهن قدمن تي عمل ڪندي، ايس ايس اي توهان ٽيڪنالاجي کي اثرائتي طريقي سان استعمال ڪرڻ شروع ڪري سگهو ٿا. توهان هيٺ ڏنل جدول ۾ SSE ايپليڪيشنن لاءِ مختلف سرور ٽيڪنالاجيز جي فائدن ۽ نقصانن جو مقابلو پڻ ڪري سگهو ٿا.
| ٽيڪنالاجي | فائدا | ناانصافيون | استعمال جا تجويز ڪيل علائقا |
|---|---|---|---|
| نوڊ. جي ايس | اعليٰ ڪارڪردگي، واقعن تي ٻڌل فن تعمير، وسيع لائبريري سپورٽ | ڪال بيڪ دوزخ، سنگل ٿريڊ جي جوڙجڪ (ڳري سي پي يو استعمال جي ڪيسن ۾ ڪارڪردگي جا مسئلا) | ريئل ٽائيم ايپليڪيشنون، چيٽ ايپليڪيشنون، گيم سرورز |
| پٿون (فلاسڪ/جينگو) | سکڻ ۾ آسان، تيز ترقي، وڏي برادري جي مدد | ڪارڪردگي جا مسئلا (خاص طور تي وڌيڪ ٽرئفڪ واري سائيٽن تي)، GIL (گلوبل انٽرپريٽر لاڪ) جي ڪري محدود ملٽي ڪور استعمال. | سادي حقيقي وقت جي ايپليڪيشنون، ڊيٽا ويزوئلائيزيشن، مانيٽرنگ سسٽم |
| وڃ | اعليٰ ڪارڪردگي، هم وقت سازي جي مدد، آسان تعیناتي | سکيا جو عمل (خاص طور تي شروعات ڪندڙن لاءِ)، گهٽ لائبريري آپشن | ايپليڪيشنون جن کي اعليٰ ڪارڪردگي، انفراسٽرڪچر سروسز، مائڪرو سروسز جي ضرورت آهي |
| جاوا (بهار) | انٽرپرائز-سطح جا حل، مضبوط سيڪيورٽي، ملٽي ٿريڊ سپورٽ | وڌيڪ پيچيده ترتيب، ڊگهي ترقي جو عمل | وڏي پيماني تي ايپليڪيشنون، مالي نظام، انٽرپرائز انضمام |
درخواست لاءِ تجويزون
واقعي جو ذريعو پنهنجي API ۽ سرور ٽيڪنالاجي جي دستاويزن جو احتياط سان جائزو وٺو جيڪا توهان استعمال ڪري رهيا آهيو.ايس ايس اي ٽيڪنالاجي، جڏهن صحيح طريقي سان استعمال ڪئي وڃي، ته توهان جي ويب ايپليڪيشنن جي استعمال ڪندڙ تجربي کي خاص طور تي بهتر بڻائي سگهي ٿي. بهرحال، اهو ضروري آهي ته ڪارڪردگي ۽ سيڪيورٽي کي نظرانداز نه ڪيو وڃي. شروعات ۾ سادي منصوبن سان تجربو حاصل ڪرڻ سان، توهان وڌيڪ پيچيده ۽ اسڪيلبل حل تيار ڪري سگهو ٿا. ياد رکو، مسلسل سکيا ۽ تجربا هن شعبي ۾ ماهر بڻجڻ جي ڪنجي آهن.
سرور-سينٽ ايونٽس (SSE) ٽيڪنالاجي ويب ايپليڪيشنن ۾ ڪهڙي بنيادي مسئلي کي حل ڪرڻ جو مقصد رکي ٿي؟
ايس ايس اي ويب ايپليڪيشنن ۾ سرور کان ڪلائنٽ تائين هڪ طرفي ۽ مسلسل ڊيٽا فلو فراهم ڪري ٿو، ڪلائنٽ کي مسلسل اپڊيٽ ٿيل مواد (مثال طور، لائيو اسڪور، نيوز فيڊ) لاءِ مسلسل پول ڪرڻ جي ضرورت کي ختم ڪري ٿو. هن طريقي سان، اهو سرور ۽ ڪلائنٽ جي وچ ۾ لوڊ گھٽائي ٿو ۽ حقيقي وقت جي تازه ڪاريون وڌيڪ موثر طريقي سان مهيا ڪري ٿو.
HTTP/2 Push سرور کي ڪلائنٽ جي درخواست کان سواءِ ڊيٽا موڪلڻ جي قابل ڪيئن بڻائي ٿو؟
HTTP/2 پش سرور کي اجازت ڏئي ٿو، جڏهن اهو معلوم ڪري ٿو ته ڪلائنٽ ڪنهن وسيلن جي درخواست ڪري رهيو آهي، ته هو ڪلائنٽ کي ڪنهن به اضافي وسيلن (سي ايس ايس، جاوا اسڪرپٽ فائلن، تصويرون، وغيره) کي اڳ ۾ موڪلي سگهي ٿو جيڪو اهو سوچي ٿو ته ڪلائنٽ کي مستقبل ۾ ضرورت پئجي سگهي ٿي. هي برائوزر کي انهن وسيلن جي درخواست ڪرڻ جي ضرورت کي ختم ڪري ٿو، صفحي جي لوڊ ٿيڻ جو وقت گهٽائي ٿو.
هڪ عام ايپليڪيشن منظرنامو ڇا آهي جيڪو SSE استعمال ڪندي ترقي ڪري سگهجي ٿو؟
آن لائن اسٽاڪ مارڪيٽ ايپليڪيشن ۾ اسٽاڪ جي قيمتن جي ريئل ٽائيم اپڊيٽنگ SSE لاءِ هڪ بهترين استعمال جو ڪيس آهي. سرور فوري طور تي گراهڪن کي اسٽاڪ جي قيمتن ۾ تبديليون موڪلي ٿو، انهي ڳالهه کي يقيني بڻائي ٿو ته صارفين کي صفحي کي مسلسل ريفريش ڪرڻ جي ضرورت کان سواءِ تازه ترين معلومات هجي.
ڊيٽا جي وهڪري جي هدايت ۽ مقصد جي لحاظ کان SSE ۽ HTTP/2 Push جي وچ ۾ بنيادي فرق ڇا آهي؟
جڏهن ته SSE هڪ طرفي (سرور کان ڪلائنٽ) ريئل ٽائيم ڊيٽا اسٽريمنگ فراهم ڪري ٿو، HTTP/2 Push پري-سرونگ وسيلن تي ڌيان ڏئي ٿو جيڪي عام طور تي ڪلائنٽ جي شروعاتي درخواست سان لاڳاپيل هوندا آهن ۽ جيڪي ڪلائنٽ مستقبل ۾ درخواست ڪري سگهي ٿو. جڏهن ته SSE هڪ مسلسل ڪنيڪشن تي ڊيٽا موڪلي ٿو، HTTP/2 Push هڪ جواب طور ڪم ڪري ٿو ۽ عام طور تي مختصر مدت جو هوندو آهي.
SSE استعمال ڪرڻ شروع ڪرڻ لاءِ ڪهڙيون بنيادي سرور ۽ ڪلائنٽ سائڊ گهرجن پوريون ڪرڻ گهرجن؟
سرور جي پاسي، هڪ ترتيب جيڪا "ٽيڪسٽ/ايونٽ-اسٽريم" MIME قسم کي سپورٽ ڪري ٿي ۽ جواب پيدا ڪري ٿي جيڪي SSE پروٽوڪول جي تعميل ڪن ٿا، گهربل آهي. ڪلائنٽ جي پاسي، گھڻا جديد برائوزر SSE کي سپورٽ ڪن ٿا ۽ `EventSource` API استعمال ڪندي واقعن کي ڳنڍي ۽ ٻڌي سگهن ٿا.
HTTP/2 Push کي فعال ڪرڻ لاءِ سرور سائڊ تي ڪهڙن ترتيب جي مرحلن تي عمل ڪرڻ جي ضرورت آهي؟
`لنڪ` هيڊرز کي سرور ڪنفيگريشن فائلن ۾ استعمال ڪري سگهجي ٿو (مثال طور Apache يا Nginx) HTTP/2 Push کي فعال ڪرڻ لاءِ. اهي هيڊر بيان ڪن ٿا ته شروعاتي جواب ۾ ڪهڙا اضافي وسيلا موڪليا وڃن. اهو پڻ لازمي آهي ته سرور HTTP/2 پروٽوڪول کي سپورٽ ڪري.
SSE سان ڊيٽا موڪلڻ ۾ دير کي گهٽائڻ لاءِ ڪهڙيون حڪمت عمليون لاڳو ڪري سگهجن ٿيون؟
ڊيٽا جي سائيز کي بهتر بڻائڻ، ڪنيڪشن کي کليل رکڻ، ۽ دير کي گهٽائڻ لاءِ ڊيٽا پيڪٽ کي دٻائڻ ضروري آهي. اضافي طور تي، سرور ۽ ڪلائنٽ جي وچ ۾ نيٽ ورڪ ڪنيڪشن جي استحڪام ۽ جاگرافيائي قربت پڻ دير کي متاثر ڪري سگهي ٿي.
SSE ۽ HTTP/2 Push ٽيڪنالاجي ٻنهي کي گڏ استعمال ڪرڻ سان ويب ايپليڪيشن جي مجموعي ڪارڪردگي تي ڪيئن اثر پوي ٿو؟
ايس ايس اي متحرڪ ۽ مسلسل اپڊيٽ ٿيل ڊيٽا جي موثر ترسيل کي قابل بڻائي ٿو، جڏهن ته HTTP/2 پش جامد وسيلن (سي ايس ايس، جاوا اسڪرپٽ) کي پري لوڊ ڪندي صفحي جي لوڊ جي رفتار کي وڌائي ٿو. انهن ٻنهي ٽيڪنالاجين کي گڏجي استعمال ڪرڻ سان صارف جو تجربو بهتر ٿئي ٿو ۽ سرور تي لوڊ کي بهتر بڻائي ٿو.
وڌيڪ ڄاڻ: سرور کان موڪليل واقعا - MDN ويب دستاويز
جواب ڇڏي وڃو