= Blazor server vs WASM hosting gastos = ![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png) Hello ulit blazor reddit! gaya ng nakasanayan salamat sa iyong mga opinyon, nais kong malaman kung ang isang tao ay may ilang tunay na paggamit sa mundo o mga kalkulasyon ng dalawang setting ng pagho-host sa mga tuntunin ng mga gastos ( nang hindi kinakailangang sukatin nang pahalang ) Ang isang normal na 2000-3000 na konektadong mga gumagamit ay sasabihin ko, kung tama ang aking lohika, ang blazor server ay dapat na mas mahal upang mag-host, at sa aking karanasan na paraan na mas mabilis na bumuo kaysa sa wasm, Gaano kalaki ang agwat sa mga gastos sa pagitan ng 2 bersyon? anumang mga ideya? mga kalkulasyon? tunay na presyo sa mundo? Thx sa infos ![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png) Ang halaga ng scaling ay mas mababa kaysa sa sinasabi ng mga tao. Halimbawa, sinabi ng Microsoft na ang isang 1 core, 3.5 GB na memory machine ay maaaring i-scale sa 5000 kasabay na mga user. I-upgrade ang iyong Azure machine sa P2V3, 4 Core, 16 GB na memorya, at maaari mong suportahan ang hanggang 20,000 kasabay na user httpsdocs.microsoft.com/en-us/answers/questions/806871/regarding-concurrent-connection-on-a-blazor-server.html Ang isang mabilis na pagtingin sa kasalukuyang halaga ng azure ay tinatantya na ang isang 1 core, 3.5 gb webapp ay magiging $110 bawat buwan para sa basic at $146 para sa isang karaniwang tier. Kahit na may server side pre-rending setup, maaari kong i-host ang aking production site sa humigit-kumulang $13/buwan na may mahusay na mga oras ng pagtugon sa Blazor WASM. Layuan ko ang Blazor Server para sa anumang katamtamang seryosong site nang personal. Kung ang kliyente para sa Blazor WASM sa WebAPI ay setup para mabuo gamit ang nswag, ginagawa nitong madali ang buhay. Ano ang iyong karanasan sa mga tuntunin ng gastos sa pagpapaunlad sa pagitan ng Blazor Server at WASM? Pakiramdam ko ay makakaalis tayo nang hindi gumagawa ng mga web API sa Server mode dahil maaari nating direktang ma-access ang mga cache, database at iba pang imprastraktura sa buong enterprise na hindi kinakailangang magbigay ng web API. Ngunit sa WASM mode ay mapipilitan kang bumuo ng isang web API layer upang maserbisyuhan ang front end. Hal. Sa Server mode, maaari kong direktang ma-access ang redis cache sa pamamagitan ng C# API, ngunit sa WASM kailangan kong gumamit ng webdis sa pagitan, na isang dagdag na hop at karagdagang drain sa mga mapagkukunan. Mapapahalagahan ang iyong mga saloobin at iba pang mga miyembro. Salamat! Gumagamit ako ng Azure storage account na may static na website na naka-host sa blob storage: httpsdocs.microsoft.com/en-us/azure/storage/blobs/storage-blob-static-website-host Upang payagan ang paggamit ng isang custom na domain name, idinagdag ko ang Azure CDN. Para sa data na ibinigay ko ito kasama ng web app bilang mga static na json file para sa data na nagbabago lamang kapag ina-update ko ito sa halip kapag ginawa ng isang user, kaya ina-update tuwing mag-publish ako ng bagong release, o gumamit ng mga Azure function sa plano ng pagkonsumo para sa ang web app para tawagan iyon pagkatapos ay gumamit ng Azure table storage para sa patuloy na data. Nakamit nito ang isang 'serverless'na solusyon kung saan nagbabayad lang ako para sa mga mapagkukunan tulad ng ginamit sa halip na magbayad para sa isang server na palaging magagamit kahit na walang mga gumagamit ang nag-a-access dito. Ang mga planong nakabatay sa pagkonsumo ng Azure ay nagbibigay-daan sa isang tiyak na antas ng aktibidad o paggamit nang libre bago magkaroon ng mga singilin, at kahit na ang isa sa aking mga web app ay mayroon na ngayong ilang data ng pagsubok na ilang daang MB, nagkakahalaga lang ako ng mga pennies sa isang buwan sa kabuuan para sa lahat. gawin kay Azure. Ganap na walang utak para sa libangan o mababang demand ng user sa mga web app kung saan hindi sigurado kung gaano sila kasikat kaya hindi nagbabayad ng mas mataas na buwanang paglabas hanggang sa ito ay karapat-dapat na gastos. Ginagawa ang lahat gamit ang C# sa lahat ng mga layer mula sa Azure data access sa browser UI na may Blazor. == Tungkol sa Komunidad == == Mga Powerup == httpswww.redditstatic.com/desktop2x/img/powerups/powerups-rangers.png)