файлообменник | Венчурный Капиталист

Автоматический бэкап данных в интернет.


700a1e24

Когда задумывался мой проект jamber.info то его сервис файлообменник должен был стать именно таким, но где-то свернули с дороги.

Знакомтесь  просто гениальный сервис по синхронизации локальных файлов с файлами в сети: www.getdropbox.com.

Скачиваете и устанавливаете утилиту, она висит в трее и мониторит указанную папку на изменение содержимого. Тем самым просто избавляя вас от необходимости архивировать важные данные и записывать болванки или хранить на файлообменниках с голд-аккаунтами дабы не стёрли ваши данные. Да и потом это ж надо делать по мере изменения данных и отслеживать это все. Жуть.

Тут же все просто, утилита моментально копирует все в интернет папку, а еще она использует технологию DeltaSync, которая позволяет копировать не весь файл, а только изменившуюся часть тем самым экономя трафик.

В общем musthave однозначно.

Популярность: 14% [?]

Связанные записи

1 звезда2 звезды3 звезды4 звезды5 звезд (Еще не оценили)
Загрузка ... Загрузка ...

Автор: Romses


, , ,

Файлообменник

Знание сила.

Сегодня расскажу о модуле файлообменник на моем стартапе jamber.info.

По традиции ничего особо не изучив мы приступили к написанию этого модуля, просто посмотрев на подобные сервисы решили, что не вопрос месяц и у нас будет не хуже, а даже лучше с крутыми фишками. Не тут то было.

Программная проблема: оказывается, что бы сделать прогресс бар при аплоаде, средств PHP и JavaScritp недостаточно, а программиста на Perl у меня нет, итого в срочном порядке берется сторонний скрипт и на нем один из программистов изучает Perl.

Также не забывайте контролировать свободное место на винтах. Если серверов несколько, то нужна система распределения нагрузки на них. Т.е. вести статистику и понимать для себя какие файлы наиболее востребованы и в горячем режиме тосовать их между серверами.

Удобство хранения и отображения файлов в вэб-интерфейсе. Вменяемый поиск как по своим файлам так и по всему файлообменнику.

Раздавать файлы только через скрипт, иначе из вашего ФО сделают бесплатное хранилище и вам даже заходов не будет.

Аппаратная проблема: На данный момент сервер у нас один (тссс.. только никому не говорите) , и при раздаче файлов более 300 пользователей без ограничения скорости он так залипал, что следующая скачка начиналась через пару минут.

Выход: ограничение скорости всем качающим до 512 кбит/сек дало прирост до 1000–1200 одновременных скачиваний. Следующий шаг, обязателный , вынос HTML части на отдельную машину, так как при частых запросах к базе данных и php файлам, страшно тормозиться работа винчестеров. При такой работе мелкие, но частые обращения к винтам просто не дают нормально раздавать файлы. В пиковые моменты ожидание винтов процессором доходило до 75%. Т.е. ни процессор, ни канал не удавалось загрузить на полною из-за ожидания винтов.

Так же сервера для раздачи файлов должны комплектоваться аппаратным рейдом, и никак иначе.

Хотелось реализовать таку фичу, как реальные прямые ссылки на файлы для пермиум пользователей. такие вещи нужны например, сайтам с он-лайн видео, но представте, что на таком сайте видео смотрят 300 человек и вся эта нагрузка падает на ваш сервер, сколько же тогда должен стоить премиум? будет ли он кому то нужен?

Итак, что бы самим Вам не натыкаться на такие проблемы:

  1. Читайте мой блог и не повторяйте ошибок, обязательно подпишитесь на RSS-канал.
  2. Внимательно изучить переводные статьи по организации крупных интернет проектов на блоге Ивана Блинкова.
  3. Следите за блогом разработчика одного из лучших файлообменников.

Да прибудут с вами знания и мой RSS-канал :)

Популярность: 7% [?]

Связанные записи

1 звезда2 звезды3 звезды4 звезды5 звезд (1 голосов, средний: 5.00 из 5)
Загрузка ... Загрузка ...

Автор: Romses


, , , , ,