eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingSockety - backlog size › Re: Sockety - backlog size
  • Data: 2019-03-11 09:06:23
    Temat: Re: Sockety - backlog size
    Od: Maciej Sobczak <s...@g...com> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    > Jakie znaczenie ma BACKLOG_SIZE?

    Przecież sam podałeś linki, gdzie to jest wyjaśnione. To jest długość kolejki (po
    stronie serwera) na połączenia oczekujące na accept.

    > im większa
    > wartość tej zmiennej tym lepiej?

    Nie. Im krótszy czas, który serwer spędza na akceptacji nowego połączenia, tym
    lepiej. Backlog to jedynie workaround na fakt, że ten czas nigdy nie może być 0. Ale
    dążenie do tego idealnego stanu jest lepsze, niż zwiększanie długości backlogu.
    Z drugiej strony, warto też zadbać o to, żeby klient potrafił podjąć kilka prób
    połączenia zanim się podda. Te trzy aspekty (czas akceptacji, backlog i inteligencja
    klienta) są dopiero składnikami kompletnego rozwiązania. Samo kręcenie backlogiem nie
    jest rozwiązaniem.

    > W przykładach Linuxa spotkałem wartości 3 i 5, natomiast w Windows
    > SOMAXCONN = 0x7fffffff

    SOMAXCONN oznacza, że programista ma to gdzieś i wtedy system sam wybiera jakiś
    "maximum reasonable value".

    --
    Maciej Sobczak * http://www.inspirel.com

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: