jensej 2 Zgłoś post Napisano Sierpień 26, 2017 Witam. Mam aplikację napisaną w node.js + php laravel. Otóż spodziewam się dość dużego przyrostu ludzi w jednym momencie, istnieje jakaś opcja aby obliczyć jakiego serwera będe potrzebował? Udostępnij ten post Link to postu Udostępnij na innych stronach
Rysiu512 0 Zgłoś post Napisano Sierpień 26, 2017 Wszystko zależy od aplikacji (jak jest napisana?) Na jednej aplikacji może wytrzymać dany serwer X userów online, a na innej 10X. Za mało danych napisałeś.... Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość Kamikadze Zgłoś post Napisano Sierpień 26, 2017 Nie ma takich wyliczeń. To tak jak by wyliczyć ile koni potrzebuje twoje auto żeby przewieźć ładunek, ale nie wiesz co to za ładunek czy to jest 50kg czy 1500kg, czy auto ma napompowane koła czy nie Najprostszym sposobem jest test. Bierzesz najtańszy serwer VPS danej firmie w której będziesz trzymał dane i w miarę potrzeby robisz upgrade serwera do wyższego pakietu. Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość nrm Zgłoś post Napisano Sierpień 26, 2017 istnieje jakaś opcja aby obliczyć jakiego serwera będe potrzebował? Oczywiście. Testy wydajnościowe. Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość nrm Zgłoś post Napisano Sierpień 26, 2017 Oczywiście. Trudno, żeby taki test kończył się wnioskiem "potrzeba 2x I7 z 32 ramu to wejdzie 12568356 osób" Tak to nie działa. Jako twórca architektury w ecommerce dodam tylko, że w obecnych czasach większą uwagę skupia się na skalowalnej architekturze, a nie na szacowaniu ile co wytrzyma. Po prostu dostawia się kolejne klocki i co najwyżej profiluje jakieś problematyczne elementy. Co ile wytrzymuje to już wychodzi przy pierwszej lepszej promocji Udostępnij ten post Link to postu Udostępnij na innych stronach
jensej 2 Zgłoś post Napisano Sierpień 26, 2017 No to akurat taka aplikacja, że nie ma sensu jej rozbijać na mniejsze elementy. (raczej nieopłacalne). Ale dzięki wszystkim za odpowiedzi. Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość nrm Zgłoś post Napisano Sierpień 26, 2017 To jeszcze dodam, że to nie jest wcale tak, że to tylko sprawa dla dużych podmiotów z pełnym portfelem $$$. Spokojnie da się taką architekturę zrobić na kilku VPSach w DO czy innym linode za 5-10$ za sztukę. Wtedy jesteś przygotowany i nie robisz w majty "bo będzie ruch". Dużo da się tak wycisnąć za stosunkowo małą kasę. Mamy czasy sporych możliwości Udostępnij ten post Link to postu Udostępnij na innych stronach
systemy.internetowe 7 Zgłoś post Napisano Sierpień 26, 2017 Witam. Mam aplikację napisaną w node.js + php laravel. Otóż spodziewam się dość dużego przyrostu ludzi w jednym momencie, istnieje jakaś opcja aby obliczyć jakiego serwera będe potrzebował? node.js sugerowało by, że aplikacja może być oparta o websockety, wiec zobacz generatory obciążenia: https://github.com/observing/thor https://github.com/M6Web/websocket-bench Do HTTP, to są np: https://httpd.apache.org/docs/2.4/programs/ab.html http://jmeter.apache.org/ < nie tylko do HTTP Co prawda generatory "nie odpowiedzą" bezpośrednio na Twoje pytanie, ale mogą choć trochę zobrazować jak zachowa się aplikacja przy określonym/zwiększającym się ruchu. Mając opanowany generator obciążenia możesz pójść o krok dalej, czyli zainstalować kopię aplikacji w chmurze "na godziny" i zwiększając zasoby procesor RAM i obciążenie mniej więcej widzieć co i jak pracuje. Udostępnij ten post Link to postu Udostępnij na innych stronach
systemy.internetowe 7 Zgłoś post Napisano Sierpień 26, 2017 Najlepszym testem wydajnościowym są sami userzy, ale przy odpowiednim samo-zaparciu jesteś w stanie napisać aplikację dobrze imitującą realnych użytkowników. Po co pisać jak ma gotowe w jMeter, który przy odpowiednim nim wykorzystywaniu oferuje coś więcej niż tylko " 10k requestów GET / to nie jest dobra metoda testów." Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość bhu89 Zgłoś post Napisano Wrzesień 9, 2017 Dzięki, teraz już wszystko jasne Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość bhu89 Zgłoś post Napisano Wrzesień 9, 2017 Daj jakiś kontakt do niego Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość patrys Zgłoś post Napisano Wrzesień 9, 2017 (edytowany) https://pl.wikipedia.org/wiki/Leniwce PISZ NA KONTAKT Edytowano Wrzesień 9, 2017 przez patrys (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość bhu89 Zgłoś post Napisano Wrzesień 9, 2017 dzięki Udostępnij ten post Link to postu Udostępnij na innych stronach