= Pelayan Blazor vs kos pengehosan WASM = ![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png) Hello lagi blazor reddit! seperti biasa terima kasih atas pendapat anda, saya ingin tahu jika seseorang mempunyai beberapa penggunaan dunia sebenar atau pengiraan kedua-dua tetapan pengehosan dari segi kos (tanpa perlu skala mendatar) 2000-3000 pengguna yang disambungkan biasa saya akan katakan, jika logik saya betul, pelayan blazor sepatutnya lebih mahal untuk dihoskan, dan dalam pengalaman saya lebih cepat berkembang daripada wasm, Sejauh manakah jurang kos antara 2 versi? ada idea? pengiraan? harga dunia sebenar? Thx atas info ![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png) Kos penskalaan jauh lebih rendah daripada yang didakwa orang. Sebagai contoh, Microsoft telah menyatakan bahawa mesin memori 1 teras, 3.5 GB boleh skala kepada 5000 pengguna serentak. Tingkatkan mesin Azure anda kepada memori P2V3, 4 Teras, 16 GB dan anda boleh menyokong sehingga 20,000 pengguna serentak httpsdocs.microsoft.com/en-us/answers/questions/806871/regarding-concurrent-connection-on-a-blazor-server.html Semakan pantas pada kos azure semasa menganggarkan aplikasi web 1 teras, 3.5 gb menjadi $110 sebulan untuk asas dan $146 untuk peringkat standard. Walaupun dengan persediaan pra-rending sebelah pelayan, saya boleh mengehoskan tapak pengeluaran saya untuk kira-kira $13/bulan dengan masa respons yang sangat baik pada Blazor WASM. Saya akan menjauhkan diri daripada Pelayan Blazor untuk mana-mana tapak yang sederhana serius secara peribadi. Jika pelanggan untuk Blazor WASM ke WebAPI disediakan untuk dijana dengan nswag ini menjadikan hidup mudah. Apakah pengalaman anda dari segi kos pembangunan antara Pelayan Blazor dan WASM? Saya rasa kita boleh lari tanpa membuat API web dalam mod Pelayan kerana kita boleh mengakses terus cache, pangkalan data dan infrastruktur luas perusahaan lain yang tidak semestinya menyediakan API web. Tetapi dalam mod WASM, anda akan dipaksa untuk membina lapisan API web untuk menyediakan perkhidmatan bahagian hadapan. Cth. Dalam mod Pelayan, saya boleh terus mengakses cache redis melalui C# API, tetapi dalam WASM saya perlu menggunakan webdis di antaranya, yang merupakan hop tambahan dan longkang tambahan pada sumber. Akan menghargai pendapat anda dan ahli lain. Terima kasih! Saya menggunakan akaun storan Azure dengan tapak web statik yang dihoskan dalam storan gumpalan: httpsdocs.microsoft.com/en-us/azure/storage/blobs/storage-blob-static-website-host Untuk membenarkan penggunaan nama domain tersuai saya kemudian menambahkan Azure CDN. Untuk data, saya sama ada telah membekalkannya dengan apl web sebagai fail json statik untuk data yang hanya berubah apabila saya mengemas kininya dan bukannya apabila pengguna melakukannya, jadi dikemas kini apabila saya menerbitkan keluaran baharu, atau menggunakan fungsi Azure pada pelan penggunaan untuk apl web untuk memanggilnya kemudian menggunakan storan jadual Azure untuk mengekalkan data. Ini mencapai penyelesaian 'tanpa pelayan'di mana saya hanya membayar sumber seperti yang digunakan daripada perlu membayar untuk pelayan sentiasa tersedia walaupun tiada pengguna yang mengaksesnya. Pelan berasaskan penggunaan Azure membenarkan tahap aktiviti atau penggunaan tertentu secara percuma sebelum caj dikenakan, dan walaupun salah satu apl web saya kini mempunyai beberapa data ujian beberapa ratus MB, ia hanya menelan belanja saya sebulan secara keseluruhan untuk segala-galanya buat dengan Azure. Tidak perlu memikirkan hobi atau apl web permintaan pengguna yang rendah di mana tidak pasti sejauh mana popularnya ia boleh menjadi sehingga tidak membayar pengeluaran bulanan yang lebih tinggi sehingga ia kos yang wajar. Semua dilakukan menggunakan C# melalui semua lapisan daripada akses data Azure ke UI pelayar dengan Blazor. == Mengenai Komuniti == == Powerups == httpswww.redditstatic.com/desktop2x/img/powerups/powerups-rangers.png)