Mam ja sobie prosta aplikacje w #java #spring w ktorej wystawiam resty przez spring mvc. Jedna z metod przyjmuje I zwraca json (przez jacksona).Przy tysiacu zapytan na raz przez kilka sekund sredni czas wykonania zapytania to 500ms, przy czym moj kod wykonuje sie... od 0 do 50ms! Sprawdzane przez currentTimeMilis() i perf4j Serwer to glassfish, testowalem tez na tomcacie, ale jest niewiele lepiej. I teraz moje pytania: 1. Jaki serwer wybrac, zeby miec jak najmniejsze czasy? 2. Jak go skonfigurowac? Sa jakies dobre tutoriale do tego? 3. Czy to moze byc przez parsowanie json-ow? Mozna cos z tym zrobic? Czy w ogole zabieram sie od dupy strony, a problem lezy gdzie indziej? #programowanie
musisz schodzić coraz niżej w metody aż znajdziesz ta która najdłużej się wykonuje . A zapytanie do bazy danych wykonujesz ? lub do czegoś innego ? prawdopodobnie tam leży problem
@cjkas: no wlasnie moj kod od przekazania mi sterowania przez springa do zwrocania przeze mnie obiektow dto wykonuje sie do 50ms Reszte czasu zabiera chyba http/spring/jackson
@lerner: zapytan http nie #!$%@?, bo nie moge, zapytan do bazy nie wykonuje
@smierc_grubasom: obserwujac usage poszczegolnych czesci pamieci wydaje im sie, ze dosc czesto sie wykonuja cykle minor, a major w ogole, ale jeszcze sobie wlacze logi gc
Kupione w ciemno za jakieś grosze rok temu, psiknięte dwa razy. Nie mogę znieść tego zapachu, więc robię #rozdajo #perfumy nie wiem tylko czy ten syf można określić mianem perfum
Przesyłkę InPost opłaca wygrywający.
Losowanie dzisiaj o 21.
Udziału nie biorą: zielonki, użytkownicy z tagów pato mma gal
18+
Zawiera treści 18+
Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.
Serwer to glassfish, testowalem tez na tomcacie, ale jest niewiele lepiej.
I teraz moje pytania:
1. Jaki serwer wybrac, zeby miec jak najmniejsze czasy?
2. Jak go skonfigurowac? Sa jakies dobre tutoriale do tego?
3. Czy to moze byc przez parsowanie json-ow? Mozna cos z tym zrobic?
Czy w ogole zabieram sie od dupy strony, a problem lezy gdzie indziej?
#programowanie
Reszte czasu zabiera chyba http/spring/jackson
@lerner: zapytan http nie #!$%@?, bo nie moge, zapytan do bazy nie wykonuje