5

Używam gry 1.2.4. Dostarczam link do pobierania obrazów. Wielu klientów może próbować pobrać ten sam obraz w tym samym czasie. Chciałbym wiedzieć, jak określić liczbę równoczesnych klientów, którzy mogą pobrać plik obrazu (200-300 KB). Jakie są różne czynniki?jak określić maksymalną liczbę równoległych/równoczesnych pobrań plików obsługiwany przez serwer struktury gry. Dla stałej przepustowości

Załóżmy, że wiem, że otrzymuję żądania "t", ale wiem, że potrafię obsłużyć żądania "n" dla rozmiaru pliku ", natychmiast wyrenderuję obraz binarny na" n "klientów. pozostali klienci "t-n" wyślę "interwał" jako odpowiedź, aby wysłać zapytanie po przerwie.

jest to możliwe?

Odpowiedz

2

Odradzam wyświetlanie zdjęć w trybie głośnomówiącym przy użyciu odtwarzacza CDN. Istnieje nawet hostowany plik do pobrania zawierający plik o https://transloadit.com/, który wykonuje całą pracę za Ciebie.

Największy czynnik to zmienna konfiguracyjna play.pool. Możesz przeczytać o tym w documentation.

Ogólnie po tym, żądania HTTP będą umieszczać w kolejce, więc twój pomysł wprowadzenia "przedziałów czasowych" nie ma sensu.

+0

Załóżmy, że używana jest sieć CDN, czy oznacza to, że dowolna liczba żądań może być obsługiwana w dowolnej chwili? – shrth

+0

Będziesz w stanie obsłużyć duży ruch za pomocą sieci CDN. Specyfikacje różnią się od dostawcy do dostawcy. – Samuel

+0

Dziękuję Samuel :) Wrócę do ciebie, jeśli mam więcej pytań. – shrth