= Κόστος φιλοξενίας διακομιστή Blazor έναντι WASM = ![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png) Γεια σας και πάλι blazor reddit! όπως πάντα ευχαριστώ για τις απόψεις σας, θα ήθελα να μάθω αν κάποιος έχει κάποια πραγματική χρήση ή υπολογισμούς των δύο ρυθμίσεων φιλοξενίας όσον αφορά το κόστος (χωρίς να χρειάζεται οριζόντια κλίμακα) Ένας κανονικός συνδεδεμένος χρήστης 2000-3000 θα έλεγα, εάν η λογική μου είναι σωστή, ο διακομιστής blazor θα πρέπει να είναι πιο ακριβός στη φιλοξενία και κατά την εμπειρία μου πολύ πιο γρήγορος στην ανάπτυξη από το wasm, Πόσο μεγάλο είναι το χάσμα κόστους μεταξύ των 2 εκδόσεων; καμιά ιδέα? υπολογισμοί; πραγματικές παγκόσμιες τιμές; Thx για τις πληροφορίες ![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png) Το κόστος της κλιμάκωσης είναι πολύ χαμηλότερο από ό,τι ισχυρίζονται οι άνθρωποι. Για παράδειγμα, η Microsoft έχει δηλώσει ότι μια μηχανή μνήμης 1 πυρήνα, 3,5 GB μπορεί να κλιμακωθεί σε 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 εκτιμά ότι μια εφαρμογή web 1 πυρήνα, 3,5 gb είναι 110 $ το μήνα για τη βασική και 146 $ για μια τυπική βαθμίδα. Ακόμη και με τη ρύθμιση προ-απόδοσης από την πλευρά του διακομιστή, μπορώ να φιλοξενήσω τον ιστότοπο παραγωγής μου για περίπου 13 $/μήνα με εξαιρετικούς χρόνους απόκρισης στο Blazor WASM. Θα έμενα μακριά από τον Blazor Server για οποιοδήποτε μετρίως σοβαρό ιστότοπο προσωπικά. Εάν ο πελάτης για το Blazor WASM στο WebAPI έχει ρυθμιστεί ώστε να δημιουργείται με nswag, αυτό κάνει τη ζωή εύκολη. Ποια είναι η εμπειρία σας όσον αφορά το κόστος ανάπτυξης μεταξύ Blazor Server και WASM; Πιστεύω ότι μπορούμε να ξεφύγουμε χωρίς να δημιουργήσουμε API ιστού σε λειτουργία διακομιστή, καθώς μπορούμε να έχουμε απευθείας πρόσβαση σε κρυφές μνήμες, βάσεις δεδομένων και άλλη υποδομή σε επίπεδο επιχείρησης που δεν παρέχουν απαραίτητα API Ιστού. Αλλά στη λειτουργία WASM θα αναγκαστείτε να δημιουργήσετε ένα επίπεδο web API για την εξυπηρέτηση της διεπαφής. Π.χ. Στη λειτουργία διακομιστή, θα μπορούσα να αποκτήσω απευθείας πρόσβαση στην προσωρινή μνήμη redis μέσω του C# API, αλλά στο WASM θα πρέπει να χρησιμοποιήσω webdis ενδιάμεσα, κάτι που είναι ένα επιπλέον βήμα και πρόσθετη εξάντληση πόρων. Θα εκτιμούσα τις σκέψεις σας και των άλλων μελών. Ευχαριστώ! Χρησιμοποιώ έναν λογαριασμό αποθήκευσης Azure με στατικό ιστότοπο που φιλοξενείται σε χώρο αποθήκευσης blob: httpsdocs.microsoft.com/en-us/azure/storage/blobs/storage-blob-static-website-host Για να επιτρέψω τη χρήση ενός προσαρμοσμένου ονόματος τομέα, πρόσθεσα στη συνέχεια το Azure CDN. Για τα δεδομένα, είτε το παρέχω με την εφαρμογή Ιστού ως στατικά αρχεία json για δεδομένα που αλλάζουν μόνο όταν τα ενημερώνω και όχι όταν το κάνει ένας χρήστης, οπότε ενημερώνεται κάθε φορά που δημοσιεύω μια νέα έκδοση ή χρησιμοποιώ τις λειτουργίες Azure στο σχέδιο κατανάλωσης για την εφαρμογή Ιστού για να το καλέσετε, στη συνέχεια χρησιμοποιήστε τον χώρο αποθήκευσης πίνακα Azure για διατήρηση των δεδομένων. Αυτό επιτυγχάνει μια λύση "χωρίς διακομιστή"όπου πληρώνω μόνο για τους πόρους που χρησιμοποιούνται αντί να χρειάζεται να πληρώσω για να είναι πάντα διαθέσιμος ένας διακομιστής ακόμα και όταν δεν έχει πρόσβαση κανένας χρήστης. Τα προγράμματα που βασίζονται στην κατανάλωση Azure επιτρέπουν ένα συγκεκριμένο επίπεδο δραστηριότητας ή χρήσης δωρεάν πριν προκύψουν χρεώσεις, και παρόλο που μια από τις εφαρμογές ιστού μου έχει τώρα κάποια δοκιμαστικά δεδομένα μερικών εκατοντάδων MB, μου κοστίζει μόνο πένες το μήνα συνολικά για τα πάντα κάνει με το Azure. Δεν υπάρχει απολύτως κανένας εγκέφαλος για χόμπι ή εφαρμογές ιστού χαμηλής ζήτησης χρηστών, όπου δεν είμαι σίγουρος πόσο δημοφιλείς μπορεί να γίνουν, ώστε να μην πληρώνουν υψηλότερες μηνιαίες εξόδους έως ότου αξίζει το κόστος. Όλα γίνονται χρησιμοποιώντας C# μέσω όλων των επιπέδων από την πρόσβαση δεδομένων Azure στη διεπαφή χρήστη του προγράμματος περιήγησης με το Blazor. == Σχετικά με την Κοινότητα == == Powerups == httpswww.redditstatic.com/desktop2x/img/powerups/powerups-rangers.png)