Нужно получить вдохновение о том, как эффективно создавать и передавать изображения в Azure с помощью C # - PullRequest
0 голосов
/ 29 мая 2018

У меня есть ситуация, когда мне нужно отобразить изображение для конечного пользователя, следуя приведенному ниже методу.

Когда пользователь запрашивает изображение с URL-адреса, код C # должен начинаться с поиска в голубом blob / cdn, чтобы увидеть, есть ли изображение там.Если изображение существует и ему менее x дней, оно должно передать его конечному пользователю наиболее эффективным способом (желательно без затрат слишком большого количества ресурсов (памяти и процессора) и передать его пользователю.

Если изображение отсутствует или его возраст превышает неделю, оно будет сгенерировано на основе параметров, предоставленных в URL-адресе, запрошенном пользователем, после чего оно будет сохранено в blob / cdn и отображено для конечного пользователя.

Моя проблема в том, как я могу наиболее эффективно использовать Azure для одновременной генерации большого количества изображений, а также для того, чтобы передавать данные из cdn, в то же время имея возможность сначала проверить, является ли он слишком «старым».и должен быть восстановлен или, если он не существует, и должен быть сгенерирован перед отображением для пользователя. Так как вторая передача изображения через код c # потеряет сильные стороны cdn.

1 Ответ

0 голосов
/ 29 мая 2018

Есть много способов сделать что-то на лазури.Вам нужно будет просмотреть обширную документацию по Azure и определить, что лучше всего соответствует вашим потребностям.

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

...