Подключить внешнее хранилище CDN от Selectel
Все загружаемые изображения и папка upload — все должно находиться на CDN, а не на сервере сайта.
lifehacker.ru/2014/08/01/selectel-cloud-storage/
Нужен механизм загрузки фото, файлов и api для работы с их хранилищем support.selectel.ru/storage/api_info/
Есть домен site.ru
Субдомен imgcdn.site.ru — облако для изображений, а filecdn.site.ru — облако файлов направленные на хранилище Selectel
Цены можно посмотреть здесь selectel.ru/services/cloud-storage/
DNS поддомена направлены на сервера облачного хранилища, т.е. поддомен находится не на хостинге(сервере) основного сайта а в облачном хранилище
А зачемдубликат фото на поддомене делать? Надо фото сразу чтоб выгружались на СДН
Если папки будут находится в облачном хранилище и подключаться к основному сайту, то такой вариант тоже подойдет. Главное что-бы весь статичный контент грузился и хранился в облаке, тогда не важно, будет это папка или отдельный домен или поддомен направленный на облако. Суть что-бы все фото, файлы с основного сервера грузились в облако, а не на сервер. Это позволит здорово сэкономить деньги даже на хостинге, не говоря уже о серверах. Сайт с немаленькой посещаемостью и статика размером в 15, 30 и более гигов в облаке, спокойно разместится на бесплатном или дешевом хостинге + облако меньше 100 рублей, и решится проблема больших бекапов, нагрузки на сервер и т.д. и т.п.
Евгений, CDN позволяет подключать папки на основнос сервер? почему по пути такому не желаете пойти? Просто как виртуальную папку подключить, чтоб не лезть в основной код
Но в поддержку темы добавлю что делал подобную задачу и подключал Яндекс.Диск для папки upload (благо на Я.Диске гигов 300 пустует).
Как с майлом дела обстоят щас не знаю (1Тб пустует) — у них не было возможности подключить.
В вышеуказанном мной примере использовался WebDav и папка подключалась виртуально на сервере. Далее папка upload используется как обычная папка без каких либо api запросов.
Данной содержимое заметно медленней подгружается на сайт (если за раз подгружается много мелких картинок то это заметно).
Так и есть в халявных дисках от яндекса, майла и им подобным, там скорость отдачи низкая.
Данной содержимое заметно медленней подгружается на сайт (если за раз подгружается много мелких картинок то это заметно).
Так-же в пользовательском соглашении в них прописано, что не загружать изображения без прав на них, в случае отдачи большого объема данных могут проверить и заблокировать. Поэтому крупные проекты: банки, соцсети и т.д. хранят статичные данные в дата центрах специализирующихся на облачных хранилищах.
Предлагаю скинуться, желающие отпишитесь здесь.
Цены на облако можно посмотреть здесь selectel.ru/services/cloud-storage/ зарегистрироваться и попробовать можно бесплатно
Сами понимаете, цена разработки адекватная может стать значительно ниже 5 чел — по 20$, 10 чел — по 10$
Может, только это на заказ делается, поэтому могу при согласии разработчика, и я выкупить и выложить, тем более что делается без привязки к домену, что легко может увести компонент в свободный доступ и лишить разработчика покупок в дополнениях, помимо компонента будут правки в системных файлах InstantCms.
Но найденный разработчик может сделать "компонент" выложить в дополнения и получить возможно больше чем 100 уе
Пусть делает с привязкой к домену и продает в каталоге здесь свое расширение. Только разработка должна быть качественной и обновляемой.
PS: баксов 10-15 могу выделить, при условиях, обозначенных мной выше.