Есть 2 стороны, которые загружают в рамках одной сущности свои файлы. Я сделал условное ограничение в 50мб (сумма размеров файлов). Так вот как лучше проверять сумму?
У меня файлы грузятся по одному и создается запись в бд (в ней есть размер файла). Просто т.к. файлы грузятся по одному, то и как-то вызывать запрос с *получить сумму где айди...* как-то не круто для каждого случая.
Как вы считаете, будет ли норм идеей сделать такой запрос один раз и поместить его результат в куки, а после добавления файла проверять куки и приписывать туда + размер загружаемого файла?
Это я думаю избавит от лишних запросов в бд.
Или есть идеи другие?
Нет, куки делать совсем не правильно. Предположим вы сделали на куках. Я открыл в другом браузере и загрузил еще 50МБ, и так до бесконечности. Проверяйте из базы и не парьтесь, от одного запроса ничего страшного не случится
Ну я имею ввиду , что куки на вторые запросы в рамках одно сессии. Например загрузили 4 на клиенте и отправляют на сервак, они идут по отдельности: первый файл проверяет куки если их нет, то запрашивает с БД и пишет в куки, а дальше последующие файлы тоже самое делают, куки есть - проверяет значение и обновляет
На другом браузере открыли - как нет, значит получаем их