= Serveur Blazor vs coûts d'hébergement WASM = ![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png) Re-bonjour blazor reddit ! comme toujours merci pour vos avis, j'aimerais savoir si quelqu'un a une utilisation réelle ou des calculs des deux paramètres d'hébergement en termes de coûts (sans avoir besoin d'évoluer horizontalement) Un 2000-3000 utilisateurs connectés normaux, je dirais, si ma logique est correcte, le serveur blazor devrait être plus cher à héberger, et d'après mon expérience beaucoup plus rapide à développer que wasm, Quel est l'écart de coûts entre les 2 versions ? des idées? calculs ? prix mondiaux réels ? Merci pour les infos ![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png) Le coût de la mise à l'échelle est bien inférieur à ce que les gens prétendent. Par exemple, Microsoft a déclaré qu'une machine à 1 cœur et 3,5 Go de mémoire peut évoluer jusqu'à 5 000 utilisateurs simultanés. Mettez à niveau votre machine Azure vers P2V3, 4 cœurs, 16 Go de mémoire, et vous pourrez prendre en charge jusqu'à 20 000 utilisateurs simultanés httpsdocs.microsoft.com/en-us/answers/questions/806871/regarding-concurrent-connection-on-a-blazor-server.html Un rapide coup d'œil au coût actuel d'Azure estime qu'une application Web à 1 cœur et 3,5 Go coûte 110 $ par mois pour le niveau de base et 146 $ pour un niveau standard. Même avec une configuration de pré-rendu côté serveur, je peux héberger mon site de production pour environ 13 $/mois avec d'excellents temps de réponse sur Blazor WASM. Personnellement, je resterais à l'écart de Blazor Server pour tout site modérément sérieux. Si le client pour Blazor WASM vers l'API Web est configuré pour être généré avec nswag, cela facilite la vie. Quelle est votre expérience en termes de coût de développement entre Blazor Server et WASM ? Je pense que nous pouvons nous en tirer sans créer d'API Web en mode serveur, car nous pouvons accéder directement aux caches, aux bases de données et à d'autres infrastructures à l'échelle de l'entreprise qui ne fournissent pas nécessairement une API Web. Mais en mode WASM, vous seriez obligé de créer une couche d'API Web pour desservir le front-end. Par exemple. En mode serveur, je pouvais accéder directement au cache redis via l'API C #, mais dans WASM, je devais utiliser webdis entre les deux, ce qui représente un saut supplémentaire et une consommation supplémentaire de ressources. J'apprécierais vos pensées et celles des autres membres. Merci! J'utilise un compte de stockage Azure avec un site Web statique hébergé dans un stockage blob : httpsdocs.microsoft.com/en-us/azure/storage/blobs/storage-blob-static-website-host Pour permettre l'utilisation d'un nom de domaine personnalisé, j'ai ensuite ajouté Azure CDN. Pour les données, je les ai fournies avec l'application Web sous forme de fichiers json statiques pour les données qui ne changent que lorsque je les mets à jour plutôt lorsqu'un utilisateur le fait, elles sont donc mises à jour chaque fois que je publie une nouvelle version, ou utilisent les fonctions Azure sur le plan de consommation pour l'application Web à appeler qui utilise ensuite le stockage de table Azure pour conserver les données. Cela permet d'obtenir une solution "sans serveur"où je ne paie que pour les ressources utilisées plutôt que d'avoir à payer pour qu'un serveur soit toujours disponible même lorsqu'aucun utilisateur n'y accède. Les plans basés sur la consommation Azure permettent un certain niveau d'activité ou d'utilisation gratuitement avant que des frais ne soient engagés, et même si l'une de mes applications Web dispose désormais de données de test de quelques centaines de Mo, cela ne me coûte que quelques centimes par mois au total pour que tout soit faire avec Azure. Absolument aucune prise de tête pour les applications Web de loisirs ou à faible demande d'utilisateurs où l'on ne sait pas à quel point elles peuvent devenir populaires, donc ne payez pas de dépenses mensuelles plus élevées jusqu'à ce que ce soit un coût mérité. Tout est fait en utilisant C # à travers toutes les couches de l'accès aux données Azure à l'interface utilisateur du navigateur avec Blazor. == À propos de la communauté == == Bonus == httpswww.redditstatic.com/desktop2x/img/powerups/powerups-rangers.png)