Я недавно провела рефакторинг некоторого своего кода, чтобы заполнить строки в БД с помощью «загрузки данных», и это прекрасно работает - однако для каждой моей записи я должен загрузить 2 файла в s3 - это полностью разрушает великолепное обновление скорости, которое Я получал. Принимая во внимание, что мне удалось обработать 600+ этих документов / секунду, они теперь поступают со скоростью 1 / секунда из-за s3.
Каковы ваши обходные пути для этого? Глядя на API, я вижу, что это в основном RESTful, поэтому я не уверен, что делать - возможно, мне просто нужно вставить все это в базу данных. Текстовые файлы обычно не более 1,5 КБ. (другой файл, который мы добавляем, представляет собой текстовое представление в формате XML)
Я уже кеширую эти файлы в HTTP-запросах на мой веб-сервер, так как они используются довольно часто.
Кстати: наша текущая реализация использует Java; Я еще не пробовал темы, но это может быть вариант
Рекомендации