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