Laravel, тонны обслуживаемых файлов, S3 и калькулятор цен. Должен ли я включать цены запросов, цены Data-Tramsfer или и то, и другое?
В моем приложении Laravel я передаю тонны изображений внешнему интерфейсу. Изображения хранятся на диске S3, настраиваются в моей файловой системе приложения и передаются на внешний интерфейс путем генерации временного URL в моих контроллерах с использованием laravel. Storage
учебный класс.
$url = \Storage::disk('s3')->temporaryUrl(
$this->get_image_path(), now()->addMinutes(59)
);
Часто перед извлечением файла я проверяю, существует ли (вы не говорите, а?)
if (Storage::disk('s3')->exists($image_path) ) {
...
Переходя к делу: я использую калькулятор S3 в AWS, чтобы получить оценку текущих расходов при эскалации приложения. Здесь, в калькуляторе, я вижу поле, которое раньше не рассматривал "PUT/COPY/POST/LIST "и"GET/SELECT", а также последнее поле" Передача данных "звучат не очень хорошо.
Когда я запускаю строки, опубликованные ранее, я запускаю запрос на получение, поэтому я должен включить это в мои оценки затрат? (просто не учитывая, когда я ставлю изображение)
Ex. Если я загружаю страницу внешнего интерфейса, скажем, с 1000 изображений, я генерирую 2000 запросов на получение (существует + фактическое получение)?
Затем скажите, что все эти изображения - 1 МБ, поэтому я визуализирую 1 ГБ изображений (должно быть хорошее соединение:P) . Учитывая, что мой регион ведется во Франкфурте, и я тоже во Франкфурте, это считается как 1 Гб "передачи данных"?
Я надеюсь, что в некоторых советах от кого-то более опытного, чем я, я бы действительно предпочел сломанный код вместо этого