Судя по описанию, rate=1r/h актуально только для 1 запроса в час. Точно как и в Nginxe без модов rate=30r/m работает не как 30 запросов в пределах минуты, а лишь разрешает 1 запрос в 2 секунды.
Спасибо, буду пробовать. Кстати, есть переменная $limit_req_status, ее можно как-то использовать? Сделать limit_req_status 200; и в зависимости от этой переменной добавлять хедер?
Но не знаю, наверное можно проще.
Если базы закачиваются не по несколько раз в час, можно сделать так, чтобы они закачивались с единственным названием файла, который и прописан будет в конфиге. Т.е. юзер закачивает и жмакает кнопку «Экспорт данных» — и приложение перегоняет данные из sqlite в основную базу, потом уничтожает файл, ну или автоматически все происходит.