Я создаю веб-приложение на основе Ларавела, которое функционирует как личный онлайн-фотоархив. Каждый пользователь загружает и управляет собственной частной коллекцией изображений. These images are encrypted at rest and stored in Bunny Storage (object storage).
Since the images are encrypted, they cannot be served directly via Bunny’s CDN.
To handle this, I currently use a Laravel route like /serve/{image} that:
[*]Checks user permissions
Загружает зашифрованное изображение с хранения < /li>
Дешифрирует его на лету < /li>
Поток его обратно в клиент < /li>
кэширует дешифрованный файл локально на диском. Серьезные проблемы при реальном трафике. В частности, я думаю, что он ставит значительную нагрузку на сервер приложений (CPU + диск ввод/вывод).
В моем конкретном случае каждое изображение обычно запрашивается только раз и всегда одним и тем же пользователем. Таким образом, традиционное кэширование на стороне сервера (как то, что я реализовал), может быть неэффективным. < /P>
Вопрос: < /strong>
Каковы лучшие практики или архитектурные шаблоны для обслуживания зашифрованных файлов (сохраненные на объектном хранилище, как Bunny) через Laravel в безопасном, масштабируемом и эффективном способе?
Подробнее здесь: https://stackoverflow.com/questions/797 ... in-laravel
Лучшие практики подачи зашифрованных изображений в Ларавеле ⇐ Php
Кемеровские программисты php общаются здесь
-
Anonymous
1754251902
Anonymous
Я создаю веб-приложение на основе Ларавела, которое функционирует как личный онлайн-фотоархив. Каждый пользователь загружает и управляет собственной частной коллекцией изображений. These images are encrypted at rest and stored in Bunny Storage (object storage).
Since the images are encrypted, they cannot be served directly via Bunny’s CDN.
To handle this, I currently use a Laravel route like /serve/{image} that:
[*]Checks user permissions
Загружает зашифрованное изображение с хранения < /li>
Дешифрирует его на лету < /li>
Поток его обратно в клиент < /li>
кэширует дешифрованный файл локально на диском. Серьезные проблемы при реальном трафике. В частности, я думаю, что он ставит значительную нагрузку на сервер приложений (CPU + диск ввод/вывод).
В моем конкретном случае каждое изображение обычно запрашивается только раз и всегда одним и тем же пользователем. Таким образом, традиционное кэширование на стороне сервера (как то, что я реализовал), может быть неэффективным. < /P>
Вопрос: < /strong>
Каковы лучшие практики или архитектурные шаблоны для обслуживания зашифрованных файлов (сохраненные на объектном хранилище, как Bunny) через Laravel в безопасном, масштабируемом и эффективном способе?
Подробнее здесь: [url]https://stackoverflow.com/questions/79724292/best-practices-for-serving-encrypted-images-in-laravel[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия