Любой, кто использует облака для хранения своих изображений RETS... Нужно больше места, какие-нибудь мысли?

Кто-нибудь использует облако для предоставления доступа к своим изображениям RETS MLS, чтобы публика могла получить доступ по желанию без пароля? В настоящее время у меня есть изображения, хранящиеся на моем сервере, для прямого публичного доступа через мой веб-сайт, однако мне нужно гораздо больше места и я просто не знаю, как получить изображения в Интернете и сделать их доступными для просмотра через мой веб-сайт. Я загружаю их каждые 15 минут с сервера RETS и сохраняю их на своем сервере. Итак, мне нужна процедура для преобразования этого хранилища в облако, зная, что могут быть некоторые требования к паролю для доступа к облаку.

2 ответа

Amazon S3 Buckets - лучшее решение. У нас есть около 18 ТБ данных. И, как вы сказали, "каждому изображению нужен свой каталог", у нас есть миллионы каталогов для 400+ MLS.

Все работает отлично и задержки тоже нет. Это тоже масштабируемо.

Примечание. Мы получаем двоичные необработанные данные для изображений MLS и непосредственно пишем в S3 и создаем URL-адреса изображений.

Мы используем хранилище Azure ( https://docs.microsoft.com/en-us/azure/storage/) для кэширования всех изображений для одного из наших продуктов. Мы вроде как "ленивая загрузка" изображений там. Если для изображения сделан запрос, мы извлекаем его из нашего облачного хранилища (где изображение становится общедоступным) и транслируем его оттуда намного быстрее, чем через медиа-запрос RETS. Если нам когда-нибудь придется сделать запрос по требованию с сервера RETS для изображения, мы немедленно кешируем его. Мы также предварительно извлечем изображения для более медленных MLS. Изображения оказали серьезное влияние на производительность при работе с системами RETS для нас.

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

Вот ссылка на наш SDK с открытым исходным кодом о том, как наши клиенты используют сервис изображений. https://github.com/timitek/getrets-php-sdk

Другие вопросы по тегам