= بلیزر سرور بمقابلہ WASM ہوسٹنگ کے اخراجات = ![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png) ہیلو پھر سے بلیزر ریڈٹ! ہمیشہ کی طرح آپ کی آراء کا شکریہ، میں یہ جاننا چاہوں گا کہ آیا کسی کے پاس لاگت کے لحاظ سے ہوسٹنگ کی دو سیٹنگز کا کچھ حقیقی دنیا کا استعمال یا حساب ہے (افقی پیمانے کی ضرورت کے بغیر) ایک عام 2000-3000 جڑے ہوئے صارفین میں کہوں گا، اگر میری منطق درست ہے تو، بلیزر سرور کو میزبانی کرنا زیادہ مہنگا ہونا چاہیے، اور میرے تجربے میں وسم سے زیادہ تیزی سے ترقی کرنا، 2 ورژن کے درمیان اخراجات میں کتنا بڑا فرق ہے؟ کوئی خیال؟ حسابات؟ حقیقی دنیا کی قیمتیں؟ معلومات کے لیے Thx ![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png) اسکیلنگ کی لاگت لوگوں کے دعوے سے بہت کم ہے۔ مثال کے طور پر، مائیکروسافٹ نے کہا ہے کہ 1 کور، 3.5 جی بی میموری مشین 5000 کنکرنٹ صارفین تک سکیل کر سکتی ہے۔ اپنی Azure مشین کو P2V3, 4 Core, 16 GB میموری میں اپ گریڈ کریں، اور آپ 20,000 ایک ساتھ استعمال کنندگان کی مدد کر سکتے ہیں۔ httpsdocs.microsoft.com/en-us/answers/questions/806871/regarding-concurrent-connection-on-a-blazor-server.html موجودہ azure لاگت پر ایک سرسری نظر ڈالنے سے اندازہ لگایا گیا ہے کہ 1 کور، 3.5 جی بی ویب ایپ بنیادی کے لیے ماہانہ $110 اور معیاری درجے کے لیے $146 ہے۔ یہاں تک کہ سرور سائیڈ پری رینڈنگ سیٹ اپ کے ساتھ میں Blazor WASM پر بہترین رسپانس ٹائمز کے ساتھ تقریباً $13/ماہ میں اپنی پروڈکشن سائٹ کی میزبانی کر سکتا ہوں۔ میں ذاتی طور پر کسی بھی معمولی سنجیدہ سائٹ کے لیے Blazor Server سے دور رہوں گا۔ اگر WebAPI میں Blazor WASM کا کلائنٹ nswag کے ساتھ تیار کیا جائے تو اس سے زندگی آسان ہو جاتی ہے۔ Blazor Server اور WASM کے درمیان ترقیاتی لاگت کے حوالے سے آپ کا تجربہ کیا ہے؟ مجھے لگتا ہے کہ ہم سرور موڈ میں ویب APIs بنائے بغیر بھاگ سکتے ہیں کیونکہ ہم براہ راست کیشز، ڈیٹا بیسز اور دیگر انٹرپرائز وسیع انفراسٹرکچر تک رسائی حاصل کر سکتے ہیں جو ضروری طور پر ویب API فراہم نہیں کرتے ہیں۔ لیکن WASM موڈ میں آپ کو سامنے والے حصے کی خدمت کے لیے ایک ویب API پرت بنانے پر مجبور کیا جائے گا۔ جیسے سرور موڈ میں، میں C# API کے ذریعے redis cache تک براہ راست رسائی حاصل کر سکتا تھا، لیکن WASM میں IâÃÂÃÂd کو درمیان میں webdis استعمال کرنا پڑتا ہے، جو کہ وسائل پر ایک اضافی ہاپ اور اضافی ڈرین ہے۔ آپ کے اور دیگر ممبران کے خیالات کی قدر کریں گے۔ شکریہ! میں بلاب اسٹوریج میں ہوسٹ کردہ جامد ویب سائٹ کے ساتھ Azure اسٹوریج اکاؤنٹ استعمال کر رہا ہوں: httpsdocs.microsoft.com/en-us/azure/storage/blobs/storage-blob-static-website-host حسب ضرورت ڈومین نام کے استعمال کی اجازت دینے کے لیے میں نے پھر Azure CDN شامل کیا۔ ڈیٹا کے لیے میں نے یا تو ویب ایپ کے ساتھ اسے ڈیٹا کے لیے جامد json فائلوں کے طور پر فراہم کیا ہے جو صرف اس وقت تبدیل ہوتا ہے جب میں اسے اپ ڈیٹ کرتا ہوں نہ کہ جب کوئی صارف کرتا ہوں، اسی طرح اپ ڈیٹ کیا جاتا ہے جب بھی میں کوئی نئی ریلیز شائع کرتا ہوں، یا استعمال کے منصوبے پر Azure فنکشنز استعمال کرتا ہوں۔ کال کرنے کے لیے ویب ایپ جس کے بعد ڈیٹا کو برقرار رکھنے کے لیے Azure ٹیبل اسٹوریج کا استعمال کریں۔ یہ ایک 'سرور لیس'حل حاصل کرتا ہے جہاں میں صرف استعمال شدہ وسائل کی ادائیگی کرتا ہوں بجائے اس کے کہ سرور کو ہمیشہ دستیاب رہنے کے لیے ادائیگی کرنا پڑے یہاں تک کہ جب کوئی صارف اس تک رسائی نہ کر رہا ہو۔ Azure کی کھپت پر مبنی منصوبے چارجز لگنے سے پہلے ایک خاص سطح کی سرگرمی یا استعمال کی اجازت دیتے ہیں، اور اگرچہ میری ویب ایپس میں سے ایک کے پاس اب چند سو ایم بی کا کچھ ٹیسٹ ڈیٹا موجود ہے، اس کے لیے مجھے ہر چیز کے لیے کل ایک ماہ میں صرف پیسے لگ رہے ہیں۔ Azure کے ساتھ کرو. شوق یا کم صارف کی ڈیمانڈ ویب ایپس کے لیے قطعی طور پر کوئی ذہن سازی نہیں ہے جہاں اس بات کا یقین نہیں ہے کہ وہ کتنی مقبول ہو سکتی ہیں اس لیے زیادہ ماہانہ اخراجات کی ادائیگی اس وقت تک نہیں کرتے جب تک کہ یہ ایک مستحق قیمت نہ ہو۔ Blazor کے ساتھ براؤزر UI تک Azure ڈیٹا کی رسائی سے لے کر تمام پرتوں کے ذریعے C# کا استعمال کرتے ہوئے سب کچھ ہو گیا۔ == کمیونٹی کے بارے میں == == پاور اپس == httpswww.redditstatic.com/desktop2x/img/powerups/powerups-rangers.png)