= Serwer Blazor a koszty hostingu WASM = ![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png) Witam ponownie blazor reddit! jak zawsze dzięki za opinie, chciałbym wiedzieć, czy ktoś ma jakieś rzeczywiste użycie lub obliczenia dwóch ustawień hostingu pod względem kosztów (bez konieczności skalowania w poziomie) Normalny 2000-3000 podłączonych użytkowników powiedziałbym, że jeśli moja logika jest poprawna, serwer blazor powinien być droższy w hostowaniu, a z mojego doświadczenia wynika, że ​​​​o wiele szybciej się rozwija niż wasm, Jak duża jest różnica w kosztach między dwiema wersjami? jakieś pomysły? obliczenia? ceny na świecie? Thx za info ![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png) Koszt skalowania jest znacznie niższy niż ludzie twierdzą. Na przykład Microsoft stwierdził, że maszyna z 1 rdzeniem i pamięcią 3,5 GB może skalować się do 5000 jednoczesnych użytkowników. Uaktualnij swoją maszynę Azure do P2V3, 4 rdzenie, 16 GB pamięci i możesz obsługiwać do 20 000 jednoczesnych użytkowników httpsdocs.microsoft.com/en-us/answers/questions/806871/regarding-concurrent-connection-on-a-blazor-server.html Szybki rzut oka na aktualne koszty platformy Azure szacuje, że 1-rdzeniowa aplikacja internetowa o pojemności 3,5 GB kosztuje 110 USD miesięcznie za wersję podstawową i 146 USD za warstwę standardową. Nawet z konfiguracją wstępnego renderowania po stronie serwera mogę hostować moją witrynę produkcyjną za około 13 USD miesięcznie z doskonałymi czasami reakcji na Blazor WASM. Osobiście trzymałbym się z dala od Blazor Server dla każdej umiarkowanie poważnej witryny. Jeśli klient Blazor WASM do WebAPI jest skonfigurowany do generowania za pomocą nswag, ułatwia to życie. Jakie są Twoje doświadczenia w zakresie kosztów rozwoju między Blazor Server i WASM? Uważam, że możemy obejść się bez tworzenia internetowych interfejsów API w trybie serwera, ponieważ mamy bezpośredni dostęp do pamięci podręcznych, baz danych i innej infrastruktury obejmującej całe przedsiębiorstwo, która niekoniecznie zapewnia interfejs API sieci. Jednak w trybie WASM bylibyśmy zmuszeni do zbudowania warstwy internetowego interfejsu API do obsługi frontonu. Np. W trybie serwera mogłem uzyskać bezpośredni dostęp do pamięci podręcznej redis za pośrednictwem interfejsu API C#, ale w WASM musiałbym używać webdis pomiędzy nimi, co oznacza dodatkowy przeskok i dodatkowe zużycie zasobów. Byłbym wdzięczny za przemyślenia twoje i innych członków. Dziękuję Ci! Używam konta usługi Azure Storage ze statyczną witryną internetową hostowaną w usłudze BLOB Storage: httpsdocs.microsoft.com/en-us/azure/storage/blobs/storage-blob-static-website-host Aby umożliwić korzystanie z niestandardowej nazwy domeny, dodałem Azure CDN. W przypadku danych dostarczam je z aplikacją internetową w postaci statycznych plików JSON w przypadku danych, które zmieniają się tylko wtedy, gdy je aktualizuję, a nie gdy robi to użytkownik, więc są aktualizowane za każdym razem, gdy publikuję nową wersję, lub korzystam z funkcji platformy Azure w planie zużycia przez aplikację internetową, aby to wywołać, a następnie użyj usługi Azure Table Storage do utrwalenia danych. Dzięki temu uzyskujemy rozwiązanie „bezserwerowe”, w którym płacę tylko za wykorzystane zasoby, a nie za to, że serwer jest zawsze dostępny, nawet gdy żaden użytkownik nie ma do niego dostępu. Plany oparte na zużyciu platformy Azure umożliwiają bezpłatny określony poziom aktywności lub wykorzystania przed naliczeniem opłat i mimo że jedna z moich aplikacji internetowych ma teraz dane testowe o wielkości kilkuset MB, w sumie kosztuje mnie to tylko grosze miesięcznie za wszystko zrobić z Azurem. Absolutnie nie ma sensu w przypadku aplikacji internetowych hobbystycznych lub o niskim zapotrzebowaniu użytkowników, gdzie nie ma pewności, jak popularne mogą się stać, więc nie płacisz wyższych miesięcznych wydatków, dopóki nie będzie to zasłużony koszt. Wszystko odbywa się przy użyciu języka C# i obejmuje wszystkie warstwy, od dostępu do danych platformy Azure po interfejs użytkownika przeglądarki za pomocą usługi Blazor. == O społeczności == == Ulepszenia == httpswww.redditstatic.com/desktop2x/img/powerups/powerups-rangers.png)