2011-02-09 8 views
5

Oto interesujące zapytanie. Klient będzie musiał blogować z bieguna północnego. Ich szybkość połączenia na telefonie satelitarnym jest naprawdę niska, więc wszystko musi być tak szczupłe, jak to tylko możliwe.Czy mogę używać HTTP lub FTP do przesyłania obrazów z Bieguna Północnego?

W przeszłości przesłano tekst za pomocą formularza HTML za pośrednictwem protokołu HTTP, a FTP - obrazy.

Anegdotycznie, z komfortu mojego biurka z szybkim łączem szerokopasmowym, Wydaje się, że HTTP jest znacznie szybszy do przesyłania plików, w porównaniu do FTP. Ale jestem tylko programistą, nie wiem nic o podstawowej technologii, która pobiera dane z jednej części sieci do drugiej, więc pomyślałem, że najlepiej jest sprawdzić u ludzi, którzy mają większą wiedzę na temat tych rzeczy,

Przypuszczam, że problemy to: Bandwidth, & Niezawodność.

więc, biorąc pod uwagę te bardzo surowe warunki

  1. Niższe niż pasma telefonicznego
  2. dowolną liczbę małych obrazków (300x300px 72ppi)
  3. dane tekstowe (max 1500 znaków)

Gdyby używają FTP lub HTTP do przesyłania zdjęć z Bieguna Północnego?

+0

także, gdzie jest opcja Community Wiki? – gargantuan

+0

http://answers.yahoo.com/question/index?qid=20071224050334AAGGSpN – benhowdle89

+1

Czy prędkość połączenia na biegunie północnym naprawdę będzie gorsza niż gdziekolwiek indziej na świecie dzięki temu telefonowi? Możesz po prostu spróbować, gdziekolwiek mieszkasz i zobaczyć, które działa lepiej. –

Odpowiedz

3

Zdecydowanie HTTP, jeśli klient i serwer obsługują częściowe przesyłanie. Powodem jest to, że protokół FTP jest protokołem odpowiedzi na polecenia, a przy złym połączeniu bardzo łatwo jest go zgubić, zanim jeszcze załaduje plik. Następnie FTP wymaga dwóch połączeń przez gniazdo, co stanowi dodatkowe obciążenie sieci (i możliwe słabe miejsce w przypadku niestabilnego połączenia).

Pytanie staje się bardziej skomplikowane, jeśli nie można zapewnić częściowej możliwości przesyłania (np. Jeśli przesyłanie pliku się nie powiedzie, plik zostanie ponownie przesłany całkowicie). Następnie musisz zdecydować, czy połączenie jest wolniejsze lub bardziej niewiarygodne (to znaczy często się gubi), tzn. Czy szansa na spadek połączenia jest wyższa niż narzut wtórnego połączenia FTP.

-1

Ja też nie jestem w prawdziwym poziomie protokołu - osobiście wolałbym FTP, ponieważ jest w stanie wznowić przesyłanie .... może być w stanie zakodować to za pomocą HTTP również, ale jest już zaimplementowany w FTP. Jeśli masz zbyt mało przepustowości, prawdopodobnie nie chcesz ponownie się ładować, jeśli połączenie zostanie wyrzucone na sekundę ...

+0

Gdzie dokładnie HTML wprowadza równanie? –

+0

edytowane ... sry literówka :) – Lorenz

0

Niniejszy dokument starannie literuje różnice między FTP i HTTP do przesyłania plików: http://daniel.haxx.se/docs/ftp-vs-http.html

HTTP jest najprawdopodobniej najlepszym rozwiązaniem dla bieguna północnego Blogger.

+0

Powinieneś tu dodać krótkie podsumowanie, linki mają tendencję do łamania się, a tym samym zniechęcają tylko do linków. –

Powiązane problemy