Problemy oparte na TCP, które wpływają na czas transferu plików
Rozwiązywanie problemów związanych z opóźnieniami
Opóźnienie to czas potrzebny na przejście żądania od nadawcy do odbiorcy, na odpowiedź odbiorcy, a następnie przekazanie odpowiedzi z powrotem do nadawcy. Aby nie zagłębiać się we wszystkie techniczne aspekty opóźnienia, bardzo prosto, im większa odległość między nadawcą a odbiorcą, tym większe opóźnienie. Duże opóźnienia mogą tworzyć wąskie gardła, które poważnie zmniejszają wydajność.
Rozwiązywanie problemów z szerokością pasma
TCP wykorzystuje tylko ułamek szerokości pasma z powodu takich rzeczy jak kontrola zatorów i potwierdzenie od odbiorcy, że otrzymał pakiet danych. UDP opiera się na zasadzie best-effort, w tym sensie, że nie czeka na potwierdzenie i nie ma względu na zatory. Został zaprojektowany w celu uzyskania najwyższych prędkości transferu. W Filemail zbudowaliśmy na szczycie UDP, dzięki czemu można kontrolować, ile pasma jest wykorzystywane, więc w zasadzie otrzymują Państwo to, co najlepsze z obu światów.