ويب ايپليڪيشن ٺاهڻ ۽ شايع ڪرڻ لاءِ چيڪ لسٽ

اسان جي وقت ۾ توهان جي پنهنجي ويب ايپليڪيشن ٺاهڻ لاء، ان کي ترقي ڪرڻ جي قابل نه آهي. هڪ اهم پاسو ايپليڪيشن جي ترتيب، نگراني، ۽ انهي سان گڏ ماحول جو انتظام ۽ انتظام ڪرڻ لاء اوزار قائم ڪري رهيو آهي جنهن ۾ اهو هلندي آهي. جيئن ته دستي مقرري جو دور گمراهه ٿي ويندو آهي، ايستائين جو ننڍڙن منصوبن لاءِ به، آٽوميشن جا اوزار لڪل فائدا آڻي سگهن ٿا. جڏهن "هٿ سان" ترتيب ڏيو، اسان اڪثر ڪري ڪنهن شيء کي منتقل ڪرڻ لاء وساري سگهون ٿا، هن يا انهي nuance کي نظر ۾ رکون ٿا، هڪ وساري امتحان هلائي سگهون ٿا، هي فهرست ڪافي وقت تائين جاري رکي سگهجي ٿو.

اهو آرٽيڪل شايد انهن جي مدد ڪري سگهي ٿو جيڪي صرف ويب ايپليڪيشن ٺاهڻ جا بنيادي طريقا سکي رهيا آهن ۽ بنيادي شرطن ۽ ڪنوينشن بابت ٿورو سمجهڻ چاهيندا آهن.

تنهن ڪري، ايپليڪيشنن جي تعمير کي اڃا تائين 2 حصن ۾ ورهائي سگهجي ٿو: هر شيء جيڪا ايپليڪيشن ڪوڊ سان لاڳاپيل آهي، ۽ هر شيء جيڪا ماحول سان لاڳاپيل آهي جنهن ۾ هن ڪوڊ تي عمل ڪيو ويو آهي. ايپليڪيشن ڪوڊ، موڙ ۾، سرور ڪوڊ ۾ پڻ ورهايل آهي (جيڪو سرور تي هلندو آهي، اڪثر ڪري: ڪاروباري منطق، اختيار، ڊيٽا اسٽوريج، وغيره)، ۽ ڪلائنٽ ڪوڊ (جيڪو صارف جي مشين تي هلندو آهي: اڪثر انٽرفيس، ۽ ان سان لاڳاپيل منطق).

اچو ته اربع سان شروع ڪريون.

ڪنهن به ڪوڊ، سسٽم، يا سافٽ ويئر جي آپريشن جو بنياد آپريٽنگ سسٽم آهي، تنهنڪري هيٺ اسين ميزباني مارڪيٽ تي تمام مشهور سسٽم تي نظر ڪنداسين ۽ انهن جي مختصر وضاحت ڏينداسين:

Windows Server - اهو ئي هڪ Windows، پر سرور-سائڊ ورزن ۾. ڪجهه ڪارڪردگي ڪلائنٽ (باقاعده) ورزن ۾ موجود آهي. Windows مثال طور، ڪجهه انگ اکر گڏ ڪرڻ جون خدمتون ۽ ساڳيا سافٽ ويئر هتي موجود نه آهن، پر نيٽ ورڪ انتظاميه لاءِ افاديتن جو هڪ سيٽ، تعیناتي لاءِ بنيادي سافٽ ويئر موجود آهي. سرور (ويب، ايف ٽي پي، ...). عام طور تي، Windows Server هڪ عام وانگر لڳي ٿو Windows، عام وانگر ڪوئڪ Windows، جڏهن ته، ان جي قيمت ان جي معياري هم منصب کان ٻيڻي آهي. جڏهن ته، اهو غور ڪندي ته توهان گهڻو ڪري ايپليڪيشن کي هڪ وقف ٿيل/ورچوئل سرور تي ترتيب ڏئي رهيا هوندا، آخري قيمت وڌي سگهي ٿي، پر اهو نازڪ نه هوندو. پليٽ فارم کان وٺي Windows صارف او ايس مارڪيٽ ۾ هڪ غالب حيثيت رکي ٿو، ۽ ان جو سرور ايڊيشن گھڻن استعمال ڪندڙن لاءِ سڀ کان وڌيڪ واقف هوندو.

يونڪس- ساڳيو نظام. انهن سسٽم ۾ روايتي ڪم هڪ واقف گرافڪ انٽرفيس جي موجودگي جي ضرورت ناهي، صارف کي صرف ڪنٽرول عنصر طور هڪ ڪنسول پيش ڪري ٿو. هڪ غير تجربيڪار صارف لاءِ، هن فارميٽ ۾ ڪم ڪرڻ ڏکيو ٿي سگهي ٿو، بس ٽيڪسٽ ايڊيٽر کي نڪرڻ جي قيمت ڇا آهي جيڪا ڊيٽا ۾ ڪافي مشهور آهي. Vim، هڪ لاڳاپيل سوال گذريل ڇهن سالن ۾ 1.8 ملين کان وڌيڪ ڏٺو ويو آهي. هن خاندان جون مکيه تقسيم (ايڊيشن) آهن: Debian — هڪ مشهور تقسيم، ان ۾ پيڪيجز جا نسخا خاص طور تي LTS ڏانهن مبني آهن (ڊگھي مدت جي حمايت - هڪ ڊگهي وقت لاء حمايت)، جنهن جو اظهار ڪيو ويو آهي انتهائي اعلي اعتبار ۽ سسٽم ۽ پيڪيجز جي استحڪام؛ Ubuntu - انهن جي تازي ورزن ۾ سڀني پيڪيجز جي تقسيم تي مشتمل آهي، جيڪا شايد استحڪام کي متاثر ڪري سگهي ٿي، پر توهان کي نئين ورزن سان گڏ ڪارڪردگي استعمال ڪرڻ جي اجازت ڏئي ٿي؛ Red Hat Enterprise Linux - آپريٽنگ سسٽم, تجارتي استعمال لاء پوزيشن، ادا ڪئي وئي آهي، جڏهن ته، سافٽ ويئر وينڊرز جي حمايت شامل آهي، ڪجهه ملڪيت جا پيڪيجز ۽ ڊرائيور پيڪيجز؛ CentOS - اوپن سورس ريڊ هيٽ انٽرپرائز جو مختلف قسم Linux، ملڪيتي پيڪيجز ۽ سپورٽ جي غير موجودگيءَ سان نمايان آهي.

انهن لاءِ جيڪي صرف هن علائقي ۾ مهارت حاصل ڪرڻ شروع ڪري رهيا آهن، منهنجي سفارش سسٽم هوندي Windows Server، يا Ubuntuجيڪڏهن اسان غور ڪريون Windows، پوءِ هي سڀ کان پهرين نظام جي عادت آهي، Ubuntu - تازه ڪاري لاء وڌيڪ رواداري، ۽ بدلي ۾، مثال طور، گهٽ مسئلا جڏهن ٽيڪنالاجيز تي منصوبن کي شروع ڪرڻ لاء جيڪي نئين نسخن جي ضرورت هونديون آهن.

تنهن ڪري، OS تي فيصلو ڪرڻ کان پوء، اچو ته اوزار جي هڪ سيٽ ڏانهن وڃو جيڪي توهان کي ترتيب ڏيڻ (انسٽال ڪرڻ)، تازه ڪاري ۽ نگراني ڪرڻ جي اجازت ڏين ٿا ايپليڪيشن جي حالت يا سرور تي ان جا حصا.

ايندڙ اهم فيصلو توهان جي ايپليڪيشن جي جڳهه ۽ ان لاءِ سرور هوندو. هن وقت، سڀ کان وڌيڪ عام 3 طريقا آهن:

  • ميزباني (رکڻ) هڪ سرور پنهنجو پاڻ تي سڀ کان وڌيڪ بجيٽ-دوست آپشن آهي، پر توهان کي پنهنجي فراهم ڪندڙ کان هڪ مستحڪم IP آرڊر ڪرڻو پوندو ته جيئن توهان جو وسيلو وقت سان گڏ پنهنجو پتو تبديل نه ڪري.
  • هڪ وقف سرور (VDS) ڪرائي تي ڏيو - ۽ آزاديءَ سان ان جو انتظام ڪريو ۽ لوڊ اسڪيل ڪريو
  • ڪلائوڊ هوسٽنگ سروس جي سبسڪرپشن لاءِ ادائيگي ڪريو (اڪثر ڪري پليٽ فارم جي ڪارڪردگي جي مفت آزمائش سان)، جتي استعمال لاءِ ادائيگي وارو ماڊل ڪافي عام آهي. هن طريقي جا سڀ کان نمايان نمائندا آهن Amazon AWS (جيڪو هڪ مفت سال جي خدمت پيش ڪري ٿو، پر هڪ مهيني جي حد سان)، گوگل ڪلائوڊ (جيڪو 300 ڊالر ڪريڊٽ ۾ پيش ڪري ٿو جيڪو سڄي سال ڪلائوڊ سروسز تي خرچ ڪري سگهجي ٿو). ميزباني)، Yandex.Cloud (ٻن مهينن لاءِ 4000 روبل)، ۽ Microsoft Azure (هڪ سال لاءِ مشهور خدمتن تائين مفت رسائي، گڏوگڏ هڪ مهيني لاءِ ڪنهن به خدمت لاءِ 12,500 روبل). اهڙيءَ طرح، توهان هڪ پئسو خرچ ڪرڻ کان سواءِ انهن مان ڪنهن به فراهم ڪندڙ کي آزمائي سگهو ٿا، پر اڃا تائين خدمت جي معيار ۽ سطح جو هڪ معمولي خيال حاصل ڪري سگهو ٿا.

چونڊيل رستي تي مدار رکندي، صرف هڪ شيء جيڪا مستقبل ۾ تبديل ٿيندي، اهو آهي جيڪو گهڻو ڪري انتظاميه جي هن يا انهي علائقي جو ذميوار آهي. جيڪڏهن توهان پنهنجو پاڻ کي ميزبان ڪيو، ته توهان کي اهو سمجهڻ گهرجي ته بجلي، انٽرنيٽ، سرور پاڻ، ان تي نصب ڪيل سافٽ ويئر ۾ ڪا به رڪاوٽ - اهو سڀ ڪجهه مڪمل طور تي توهان جي ڪلهن تي آهي. بهرحال، تربيت ۽ جاچ لاء، اهو ڪافي کان وڌيڪ آهي.

جيڪڏهن توهان وٽ ڪا اضافي مشين نه آهي جيڪا سرور جو ڪردار ادا ڪري سگهي ٿي، ته پوءِ توهان ٻيو يا ٽيون طريقو استعمال ڪرڻ چاهيندا. ٻيو ڪيس پهرين سان هڪجهڙائي آهي، استثنا سان ته توهان سرور جي دستيابي جي ذميواري ۽ ان جي طاقت کي ميزبان جي ڪلهن تي منتقل ڪيو. سرور ۽ سافٽ ويئر جو انتظام اڃا تائين توهان جي ڪنٽرول هيٺ آهي.

۽ آخرڪار، ڪلائوڊ فراهم ڪندڙن جي گنجائش کي کرايه ڏيڻ جو اختيار. هتي توهان تمام گهڻو ٽيڪنيڪل تفصيل ۾ وڃڻ کان سواء تقريبا ڪنهن به شيء جي خودڪار ڪنٽرول قائم ڪري سگهو ٿا. اضافي طور تي، هڪ مشين جي بدران، توهان وٽ ڪيترائي متوازي هلندڙ مثال هوندا، جيڪي مثال طور، ايپليڪيشن جي مختلف حصن لاء ذميوار هوندا، جڏهن ته وقف سرور جي مالڪ کان قيمت ۾ گهڻو فرق ناهي. ۽ پڻ، آرڪيسٽريشن، ڪنٽينرائيزيشن، خودڪار ترتيب ڏيڻ، مسلسل انضمام ۽ گهڻو ڪجهه لاء اوزار موجود آهن! اسان هيٺ انهن مان ڪجهه شين تي نظر ڪنداسين.

عام طور تي، سرور جو انفراسٽرڪچر هن طرح نظر اچي ٿو: اسان وٽ هڪ نام نهاد ”آرڪيسٽرٽر“ آهي (“آرڪيسٽريٽر” ڪيترن ئي سرور مثالن کي منظم ڪرڻ جو عمل آهي)، جيڪو سرور جي مثال تي ماحولياتي تبديلين کي منظم ڪري ٿو، هڪ ورچوئلائيزيشن ڪنٽينر (اختياري، پر ڪافي اڪثر استعمال ڪيو ويندو آهي)، جيڪو توهان کي ايپليڪيشن کي الڳ ٿيل منطقي تہن ۾ ورهائڻ جي اجازت ڏئي ٿو، ۽ مسلسل انٽيگريشن سافٽ ويئر- "اسڪرپٽس" ذريعي ميزباني ڪيل ڪوڊ کي اپڊيٽ ڪرڻ جي اجازت ڏئي ٿو.

تنهن ڪري، آرڪيسٽريشن توهان کي سرور جي حالت ڏسڻ جي اجازت ڏئي ٿي، سرور جي ماحول ڏانهن تازه ڪاريون رول آئوٽ يا واپس رول، وغيره. پهرين ته، اهو پاسو توهان تي اثر انداز ٿيڻ ممڪن ناهي، ڇاڪاڻ ته ڪنهن به شيءِ کي ترتيب ڏيڻ لاءِ، توهان کي ڪيترن ئي سرورن جي ضرورت آهي (توهان وٽ هڪ هجي، پر اهو ڇو ضروري آهي؟)، ۽ ڪيترن ئي سرورن لاءِ، توهان کي انهن جي ضرورت آهي. هن هدايت ۾ اوزارن مان، سڀ کان وڌيڪ مشهور آهي Kubernetes، ترقي يافته گوگل.

ايندڙ قدم OS سطح تي ورچوئلائيزيشن آهي. اڄڪلهه، "dockerization" جو تصور وسيع ٿي چڪو آهي، جيڪو اوزار مان اچي ٿو Docker، جيڪو هڪ ٻئي کان الڳ ٿيل ڪنٽينرز جي ڪارڪردگي فراهم ڪري ٿو، پر هڪ آپريٽنگ سسٽم جي حوالي سان شروع ڪيو ويو آهي. هن جو مطلب ڇا آهي: انهن مان هر هڪ ڪنٽينر ۾ توهان هڪ ايپليڪيشن هلائي سگهو ٿا، يا ايپليڪيشنن جو هڪ سيٽ پڻ، جيڪو يقين رکندو ته اهي ئي آهن سڄي OS ۾، هن مشين تي ڪنهن ٻئي جي وجود تي شڪ ڪرڻ کان سواء. هي فنڪشن تمام مفيد آهي مختلف نسخن جي هڪجهڙائي واري ايپليڪيشن کي لانچ ڪرڻ لاءِ، يا صرف تڪراري ايپليڪيشنون، ۽ انهي سان گڏ ايپليڪيشن جي ٽڪرن کي پرت ۾ ورهائڻ لاءِ. هي پرت ڪاسٽ بعد ۾ هڪ تصوير ۾ لکي سگهجي ٿو، جيڪو استعمال ڪري سگهجي ٿو، مثال طور، ايپليڪيشن کي ترتيب ڏيڻ لاء. اھو آھي، ھن تصوير کي انسٽال ڪرڻ ۽ ان ۾ شامل ڪنٽينرز کي ترتيب ڏيڻ سان، توھان حاصل ڪريو ھڪڙو تيار ٿيل ماحول پنھنجي ايپليڪيشن کي هلائڻ لاءِ! پهرين قدمن ۾، توهان هن اوزار کي ٻنهي معلوماتي مقصدن لاءِ استعمال ڪري سگهو ٿا ۽ ايپليڪيشن منطق کي مختلف پرتن ۾ ورهائي تمام حقيقي فائدا حاصل ڪرڻ لاءِ. پر اهو هتي چوڻ جي قابل آهي ته هر ڪنهن کي ڊڪرائيزيشن جي ضرورت ناهي، ۽ هميشه نه. Dockerization ان صورتن ۾ جائز آهي جتي ايپليڪيشن "ٽڪر ٿيل" آهي، ننڍن حصن ۾ ورهايل آهي، هر هڪ پنهنجي ڪم لاء ذميوار آهي، جنهن کي "مائڪرو سروس آرڪيٽيڪچر" سڏيو ويندو آهي.

ان کان علاوه، ماحول مهيا ڪرڻ کان علاوه، اسان کي ايپليڪيشن جي قابل ترتيب ڏيڻ کي يقيني بڻائڻ جي ضرورت آهي، جنهن ۾ سڀني قسمن جي ڪوڊ ٽرانسفارميشن، ايپليڪيشن سان لاڳاپيل لائبريرين ۽ پيڪيجز جي تنصيب، هلندڙ ٽيسٽ، انهن عملن بابت نوٽيفڪيشن وغيره شامل آهن. هتي اسان کي اهڙي تصور تي ڌيان ڏيڻ جي ضرورت آهي جيئن "مسلسل انضمام" (CI - مسلسل انضمام). هن وقت هن علائقي ۾ مکيه اوزار آهن جينڪنز (جاوا ۾ لکيل سي آءِ سافٽ ويئر شروع ۾ ٿورو پيچيدو لڳي سگهي ٿو)، ٽريس سي آء (روبي ۾ لکيل، موضوعي، ڪجهه آسان جينڪنز, تنهن هوندي به، ڪجهه علم جي ميدان ۾ ترتيب ڏيڻ جي ترتيب جي اڃا به گهربل آهي) Gitlab CI (لکيل روبي ۽ وڃو).

تنهن ڪري، انهي ماحول جي باري ۾ ڳالهايو جنهن ۾ توهان جي ايپليڪيشن ڪم ڪندي، آخرڪار اهو ڏسڻ جو وقت آهي ته جديد دنيا اسان کي اهي ايپليڪيشن ٺاهڻ لاء ڪهڙا اوزار پيش ڪري ٿي.

اچو ته بنيادي ڳالهين سان شروع ڪريون: Backend (backend) - سرور جو حصو. ٻوليءَ جي چونڊ، بنيادي ڪمن جو مجموعو ۽ اڳواٽ بيان ڪيل ڍانچي (فريم ورڪ) هتي بنيادي طور تي ذاتي ترجيحن جي بنياد تي طئي ڪيو ويندو آهي، پر ان جي باوجود، اهو غور طلب آهي (ٻولن بابت ليکڪ جي راءِ ڪافي موضوعي آهي، جيتوڻيڪ هڪ دعويٰ سان. هڪ غير جانبدار وضاحت لاء):

  • پٿون هڪ اڻ وڻندڙ ​​​​استعمال ڪندڙ لاء ڪافي دوستانه ٻولي آهي، اهو ڪجهه غلطين کي معاف ڪري ٿو، پر اهو پڻ ڊولپر سان سخت سخت ٿي سگهي ٿو ته هو ڪجهه به خراب نه ڪري. اڳ ۾ ئي ڪافي پختو ۽ بامعني ٻولي، جنهن 1991 ع ۾ ظاهر ٿيو.
  • وڃو - گوگل کان هڪ ٻولي، پڻ ڪافي دوستانه ۽ آسان آهي، ڪنهن به پليٽ فارم تي هڪ قابل عمل فائل گڏ ڪرڻ ۽ حاصل ڪرڻ بلڪل آسان آهي. اهو سادو ۽ خوشگوار ٿي سگهي ٿو، يا اهو پيچيده ۽ سنجيده ٿي سگهي ٿو. تازو ۽ نوجوان، نسبتا تازو ظاهر ٿيو، 2009 ۾.
  • مورچا پنهنجي پوئين ساٿي کان ٿورو پراڻو آهي، 2006 ۾ جاري ڪيو ويو، پر اڃا تائين ان جي ساٿين جي مقابلي ۾ ڪافي نوجوان آهي. وڌيڪ تجربيڪار ڊولپرز جو مقصد، جيتوڻيڪ اهو اڃا تائين پروگرامر لاء ڪيترن ئي گهٽ-سطح ڪمن کي حل ڪرڻ جي ڪوشش ڪري ٿو.
  • جاوا تجارتي ترقي جو هڪ ماهر آهي، جيڪو 1995 ۾ متعارف ڪرايو ويو، ۽ اڄ جي انٽرنيشنل ايپليڪيشن ڊولپمينٽ ۾ سڀ کان وڌيڪ استعمال ٿيندڙ ٻولين مان هڪ آهي. ان جي بنيادي تصورن ۽ ڳري سيٽ اپ سان، رن ٽائم شروع ڪندڙ لاءِ ڪافي مشڪل ٿي سگھي ٿو.
  • ASP.net Microsoft پاران جاري ڪيل هڪ ايپليڪيشن ڊولپمينٽ پليٽ فارم آهي. ڪارڪردگي لکڻ لاء، C# ٻولي (تلفظ C Sharp)، جيڪو 2000 ۾ ظاهر ٿيو، بنيادي طور تي استعمال ڪيو ويندو آهي. ان جي پيچيدگي جاوا ۽ زنگ جي وچ ۾ سطح جي برابر آهي.
  • PHP، اصل ۾ HTML پري پروسيسنگ لاءِ استعمال ڪيو ويو، في الحال، جيتوڻيڪ اها ٻولي مارڪيٽ ۾ مڪمل قيادت رکي ٿي، اتي استعمال ۾ گهٽتائي جو رجحان آهي. ان ۾ داخل ٿيڻ جي گھٽ حد ۽ ڪوڊ لکڻ ۾ آساني آھي، پر ساڳئي وقت، جڏھن ڪافي وڏيون ايپليڪيشنون ڊولپمينٽ ڪري، ٻوليءَ جي ڪارڪردگي ڪافي نه ٿي سگھي.

خير، اسان جي ايپليڪيشن جو آخري حصو - استعمال ڪندڙ لاء سڀ کان وڌيڪ قابل ذڪر - Frontend (اڳيون) - توهان جي ايپليڪيشن جو چهرو آهي؛ اهو هن حصي سان آهي جيڪو صارف سڌو رابطو ڪري ٿو.

تفصيلن ۾ وڃڻ کان سواء، جديد فرنٽ اينڊ ٽن ٿنڀن تي بيٺل آهي، فريم ورڪ (۽ ايترو گهڻو نه)، صارف انٽرفيس ٺاهڻ لاء. تنهن ڪري، ٽي سڀ کان وڌيڪ مشهور آهن:

  • ReactJS هڪ فريم ورڪ ناهي، پر هڪ لائبريري. دراصل، فريم ورڪ ان جي فخر واري عنوان کان مختلف آهي صرف ڪجهه افعال جي غير موجودگي ۾ "باڪس کان ٻاهر" ۽ انهن کي دستي طور تي انسٽال ڪرڻ جي ضرورت آهي. اهڙيءَ طرح، هن لائبريريءَ جي ”تيار“ جون ڪيتريون ئي تبديليون آهن، منفرد فريم ورڪ ٺاهيندي. اهو ٿورڙو ڏکيو ٿي سگهي ٿو هڪ شروعاتي لاء، ڪجهه بنيادي اصولن جي ڪري، ۽ تعميراتي ماحول جي ڪافي جارحتي سيٽ اپ. تنهن هوندي، جلدي شروع ڪرڻ لاء، توهان استعمال ڪري سگهو ٿا "create-react-app" پيڪيج.
  • VueJS يوزر انٽرفيس جي تعمير لاءِ هڪ فريم ورڪ آهي. هن تثليث مان، اهو صحيح طور تي سڀ کان وڌيڪ صارف دوست فريم ورڪ جو عنوان وٺندو آهي؛ Vue ۾ ترقي لاء، داخلا جي رڪاوٽ ٻين ذڪر ڪيل ڀائرن جي ڀيٽ ۾ گهٽ آهي. ان کان سواء، هو انهن مان ننڍڙو آهي.
  • Angular انهن فريم ورڪ جو سڀ کان پيچيده سمجهي وڃي ٿو، صرف هڪ ئي گهربل آهي ٽائپائپ (جاوا اسڪرپٽ ٻولي لاءِ اضافو). گهڻو ڪري استعمال ڪيو ويندو آهي وڏي انٽرپرائز ايپليڪيشنن کي تعمير ڪرڻ لاء.

اختصار ڪندي جيڪو مٿي لکيو ويو هو، اسان اهو نتيجو ڪري سگهون ٿا ته هاڻي ايپليڪيشن کي ترتيب ڏيڻ بنيادي طور تي مختلف آهي ته اهو عمل اڳ ۾ ڪيئن ٿيو. تنهن هوندي، ڪو به توهان کي "تعيناتي" پراڻي طريقي سان ڪرڻ کان روڪي رهيو آهي. پر ڇا شروع ۾ بچيل ٿورڙو وقت غلطين جي وڏي تعداد جي قيمت آهي ته هڪ ڊولپر جيڪو هي رستو چونڊيندو ان کي قدم کڻڻو پوندو؟ مان سمجهان ٿو ته جواب نه آهي. پنهنجو پاڻ کي انهن اوزارن سان واقف ڪرڻ ۾ ٿورو وڌيڪ وقت خرچ ڪرڻ سان (۽ توهان کي ان کان وڌيڪ ضرورت نه آهي، ڇو ته توهان کي اهو سمجهڻ جي ضرورت آهي ته توهان کي پنهنجي موجوده پروجيڪٽ ۾ انهن جي ضرورت آهي يا نه)، توهان ان کي راند ڪري سگهو ٿا، خاص طور تي گهٽتائي، مثال طور. ، ماضي جي غلطين جا ڪيس ماحول تي منحصر آهن ۽ جيڪي صرف پيداوار جي سرور تي ظاهر ٿيندا آهن، رات جو تجزيو ان جو سبب ڇا ٿيو سرور حادثو ۽ ڇو اهو شروع نه ٿيندو، ۽ گهڻو ڪجهه.

جو ذريعو: www.habr.com

DDoS تحفظ سان سائيٽن لاءِ قابل اعتماد هوسٽنگ خريد ڪريو، VPS VDS سرور 🔥 DDoS تحفظ سان قابل اعتماد ويب سائيٽ هوسٽنگ خريد ڪريو، VPS VDS سرورز | ProHoster