Як відправити великі файли через інтернет
Іноді перед інтернет-підприємцем (втім як і перед представниками інших сфер діяльності) постає завдання розміщення в інтернеті файлів великого розміру (1 гігабайт і більше) з метою надання можливості їх скачування своїм клієнтам, партнерам, або друзям і знайомим.
Ці обмеження перетворюють передачу великих файлів через файлообмінники в дуже клопітно, або практично неможливе заняття.
Тому коли переді мною постала така задача, я став активно досліджувати існуючі можливості для її вирішення, які були б позбавлені всіх або більшої частини зазначених недоліків.
Результати своїх пошуків я пропоную Вам для ознайомлення. Якщо Вам теж колись знадобиться передавати файли розміром від 1 до 5 Гб, можливо, ця інформація стане в пригоді.
Я виділив для себе два платних і одне безкоштовне рішення проблеми.
Платні - це використання хостингу. Можливо, якщо у Вас вже є хостинг, на якому Ви розміщуєте свій сайт, Ви можете подумати, що він підійде і для передачі великих файлів. Але не тут-то було. Більшість українських хостингів, по-перше, не надає необхідного для такого завдання дискового простору, а якщо і надає, то це дорого.
По-друге, у всіх хостингів в Рунеті, які я зустрічав, є дивне обмеження: якщо іноземний трафік (тобто обсяг скачування) Ваших файлів перевищить 50% від загального трафіку, то хостинг буде заблокований. А адже скачування таких файлів часто призначене саме клієнтам і партнерам, які перебувають за межами РФ.
Наприклад, таке обмеження є у мого хостингу Агава. І хоч у них є тарифний план на 25 Гб і безлімітний трафік, на перевірку він виявляється умовно-безлімітним, тому що це обмеження там діє і піти від нього ніяк не можна.
Тому я звернув свою увагу на іноземні хостинги, які часто надають дуже багато місця на диску, а також дуже великий трафік на скачування файлів.
Отже, ось ці хостинги.
- 60 Гб місця на диску і 1000 Гб трафіку на місяць.
- Безкоштовний домен 3-го рівня (а для розміщення файлів це саме те, що не потрібно витрачатися на покупку повноцінного домену).
- Можливість завантаження файлів по FTP на високій швидкості (у мене завантаження відбувається на швидкості 220-230 кбайт / с - це максимальна швидкість мого інтернет-каналу).
- Платний, ціни від $ 6 доларів в місяць.
- Для оплати необхідна пластикова карта або рахунок в PayPal.
- 40 Гб місця на диску і 100 Гб трафіку на місяць.
- Можливість завантаження файлів по FTP, але швидкість нижче ніж в попередньому хостингу (у мене завантаження відбувається на швидкості 50-150 кбайт / с, швидкість змінюється в різний час доби).
- Платний, але ціни набагато нижче - від $ 1 долара на місяць.
- Для оплати необхідна пластикова карта або рахунок в PayPal.
- Потрібно купувати домен 2-го рівня, це коштує $ 12 в рік.
Розміщуючи файли на веб-хостингу можна вибирати мінімальний тарифний план, який забезпечує необхідне Вам дисковий простір. Решта ж параметри (підтримка мов програмування, серверних модулів, баз даних і т.п.) в даному випадку не важливі. Головне - місце на диску і трафік.
Коли Ви розміщуєте файли таким чином, то ті, хто буде їх скачувати, зможуть зробити це через протокол HTTP, тобто попросту кажучи, натискаючи на посилання на веб-сторінці. Також їм буде доступна можливість докачки файлів в разі розриву зв'язку і використання многопоточного скачування.
Ще один варіант, який я взяв на замітку - це, як не дивно, безкоштовний російськомовний сервіс від Яндекса під назвою "Народ" (UPD. Тепер називається "Яндекс.Діск"):
Коли я останній раз цікавився цим сервісом, це був наскрізь глючний безкоштовний хостинг, який постійно падав і викидав різні "закарлюки".
Треба ж, тепер, схоже щось змінилося. Не знаю як хостинг, але розміщення файлів на Народе мене порадувало.
- Необмежена місце під файли.
- Максимальний розмір одного файлу - 5 Гб.
- Безкоштовний.
- Закачування відбувається не по протоколу FTP, а через веб-інтерфейс. Втім, у мене файл розміром 3,5 Гб без проблем захитався таким чином (тільки Firefox при цьому поперхнувся розміром файлу і завис, а через Google Chrome все вийшло).
Ось така інформація. Сподіваюся, кому-то допоможе.
Спасибі величезне за таку корисну інформацію! Завжди все дуже докладно і зрозуміло.
Завантажувати без очікування, а тим більше з можливістю докачки - це здорово.Так прикро іноді, коли скачавши під 90%, при розриві зв'язку ці 10%, частіше за все, тобі вже недоступні.
Олена Попова пише:
Костянтин, спасибі за цікаву інформацію!
Іноземні платні хостинги звичайно більш надійні (як і все за що платиш ;-)). але "Народ" від Яндекса доступніший для широкого кола користувачів Рунету. Особисто я давно застосовую цей сервіс для закачування великих файлів і теж помітила, що проблем із закачуванням і скачуванням файлів стало менше. Значить можуть же і наші, коли захочуть. -)
Мій перший сайт був на народі, хоча, чому був? існує до цих пір, за весь час я не помітила жодного перебою, недоступності або чогось ще, з чим я стикалася з платними (не найбільш дешевими) хостингами. Так, це звичайні html-сторінки, без движка. Пізніше я поставила посилання на основний сайт і трафік не був втрачений.
Висновок: не все безкоштовне погано.
> Є багато різних програм FTP серверів і немає проблем передавати все що завгодно і в будь-якому розмірі.
> Найголовніше тут все залежить від ВАС і все зберігається у ВАС.
Так, тільки тоді потрібно весь час тримати комп'ютер включеним (або купувати роутер з FTP-сервером і сховище даних для нього), а коли будуть качати, це буде забивати ваш інтернет-канал.
Зате Агава надійний хостинг, у мене за багато років один або два рази тільки сайт був нетривалий час недоступний (тьху-тьху-тьху, а то після таких заяв зазвичай що-небудь падає). Для передачі файлів зараз використовую Яндекс.Діск або Goolge Drive.