• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Najwydajniejszy backend pod duże obciążenia

+1 głos
224 wizyt
pytanie zadane 6 dni temu w C# i .NET przez crova Użytkownik (910 p.)
Witam,

mignęły mi przed oczami wykresy, że ASP.NET CORE bije na głowę wydajnością wszystkie inne technologie backendowe. Wydaje mi się to logiczne, gdyż nie ma problemu z jednowątkowością, tak jak node.js. Chciałbym dowiedzieć się na ile jest to odczuwalne przy dużych i mocno obleganych serwisach.

Inną kwestią jest - jak na tym tle wyglądają technologię golangowe?

Pozdrawiam,

crova

2 odpowiedzi

+2 głosów
odpowiedź 5 dni temu przez Comandeer Mentor (368,950 p.)
Demonizowanie jednowątkowości jest raczej przereklamowane, bo na tym samym modelu reaktora działa np. nginx – który wydajnością jest w stanie wręcz zmiażdżyć wielowątkowego Apache'a. Pragnę też zauważyć, że wszystkie silniki JS są jednowątkowe, a nie są jakoś super niewydajne. Wszystko dzięki temu, że wszelkie czynności mogące blokować wątek są wykonywane asynchronicznie.

A co do wykresów i benchmarków: pokaż mi, która technologia ma być najlepsza, a dobiorę Ci benchmark ;)
komentarz 5 dni temu przez crova Użytkownik (910 p.)
Z tego co piszesz, rozumiem, że nawet moloch, taki jak facebook, mógłby równie dobrze być obsługiwany przez server node i performance byłby ok?
1
komentarz 5 dni temu przez Comandeer Mentor (368,950 p.)
Przy tego typu dużych aplikacjach nigdy nie ma jednego serwera, bo to byłby standardowy single point of failure. Ale tak, Node.js z powodzeniem mógłby napędzać tego typu serwis.
komentarz 3 dni temu przez crova Użytkownik (910 p.)
Jeśli byłbyś uprzejmy - mógłbyś mi wytłumaczyć w jaki sposób jedna strona kliencka ma być obsługiwana przez wiele serwerów? Wystarczy, że rzucisz mi jakimiś rozwiązaniami architektonicznymi czy konkretnymi technologiami. Resztę poszukam sam. ;x
komentarz 3 dni temu przez Comandeer Mentor (368,950 p.)
Load balancer, node.js cluster
+1 głos
odpowiedź 5 dni temu przez pulson666 Mądrala (5,870 p.)
Z tego co pamiętam to wykres ładnie przedstawiał wzrost wydajności 10x. Co za tym idzie jest to naprawdę bardzo dużo. Na wydajności nie poczujesz jak na cenie, bo potrzebujemy wtedy mniej Ramu i procka

Podobne pytania

0 głosów
1 odpowiedź 114 wizyt
0 głosów
0 odpowiedzi 51 wizyt
0 głosów
0 odpowiedzi 105 wizyt
pytanie zadane 20 sierpnia w C i C++ przez drian123 Nowicjusz (120 p.)

39,656 zapytań

78,028 odpowiedzi

153,337 komentarzy

18,707 pasjonatów

Przeglądających: 166
Pasjonatów: 9 Gości: 157

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...