Использование бесплатного стороннего хостинга
Иногда (особенно на этапе развития не особо крупного проекта) для хранения файлов требуется дисковое пространство, а на оплату этого пространства финансов нет и в ближайшее время не предвидится. Конечно, про бесплатный сыр все наслышаны.. однако на сегодняшний день вполне успешно можно пользоваться качественными бесплатными сервисами (кто не знает почту на @mail.ru?). Естественно, в этом случае имеются значительные ограничения, однако для нашего конкретного случая они могут быть вполне приемлемыми.
Итак, бесплатный хостинг
Задача 1: Сторонний хостинг для хранения резервных копий
Сохранять некоторое количество файлов с некоторой периодичностью в качестве резервной копии. По возможности, настроить всё это дело в “автоматическом” режиме и контролировать результат. Интересуют наименее затратные (бесплатные) варианты (докупить сервер, настроить резервное копирование не для всех приемлемо, хотя железо дешевеет практически с каждым днём)
Из направлений решения:
Сервис dropbox.com при регистрации предоставляет 2 Гб свободного места. Объемы можно пополнять за счет приглашения пользователей-рефералов. Для относительно небольших проектов подойдет для backup-площадки.
Скрипт для сохранения backup-а на Dropbox
http://alternativeto.net/software/dropbox/ - альтернативы дропбоксу. При выборе рекомендую обращать внимание не только на цены, но и на отзывы/время работы..
Файловые сервисы типа Яндекс.Народ;
Gmail Drive позволяет использовать почту gmail как файловое хранилище. Для *nix искать gmailfs
skydrive.live.com - Бесплатное хранилище объемом 25 ГБ для фотографий и документов. Из комментариев: 50мб ограничения на размер файла, доступ только через веб интерфейс… (скорее всего, для хранения резервных копий не подойдет, а вот как файловое хранилище для мелких документов вполне).
Задача 2: Сторонний хостинг изображений с предоставлением API
Сохранять изображения пользователя на стороннем image-хостинге. При этом обязательным пунктом является получение информации своим сайтом-сервером о месте хранения залитого изображения (т.е. чтобы ссылка на файл-картинку выводилась не пользователю, а сохранялась, например в базе у себя на сайте).
Из рекомендованного / найденного и т.д.
используем Amazon S3 - сервис платный (стоимость, правда небольшая, но сам факт остаётся). В остальном
ImageShak.us RedirectAPI man - пожалуй, “то что нужно”. Пользователь заливает изображение, информация об изображении передается на нужный URL (задается в форме отправки файла). Пользователь доволен
Google Storage предоставляет 100 Гигабайт бесплатно - на “первое время” должно хватить даже для относительно большого количества изображений (Возможно, яндекс-фотки повторить не удастся, но тем не менее..)
Как вариант - можно использовать любой бесплатный хостинг (тот же яндекс.народ) и складывать фотографии туда. При этом особое внимание следует обратить на допустимый размер файла и условия полного или частичного удаления файлов с сервера.
Итак, ни одна из поставленных задач в явном виде не решена, однако возможные направления решения обозначены. Если имеются уже “пройденные” решения (или альтернативы на примете) - сообщайте, пожалуйста, в комментарии. Возможно, окажется полезным.
ps. Хозяйке на заметку - правила выбора дизайнера фрилансера:
http://rudni4ok.blogspot.com/2010/03/8-pravil-vibora-frilancera-dizainera.html
pps. Аренда дешевых серверов в Европе
http://www.hetzner.de/en/hosting/produkte_rootserver/ds3000/
http://www.netdirekt.de/c/cms/front_content.php?client=1〈=1&idart=182&idcat=33
http://www.leaseweb.com/en/dedicated-servers/express-series
PPPS - сервисы для хранения кода
http://snipplr.com/popular/
Метки: хостинг
“Полноценный” бесплатный PHP-хостинг (с некоторыми ограничениями)
_http://www.startfree.ru/params.html
2lightweight…
…