Добрый вечер.
Я использую инфраструктуру Yii и библиотеку mPDF для создания некоторых файлов PDF с помощью сценария Ajax, и мне нужно принудительно установить диалог «сохранить как» в браузерах пользователей.
Я знаю, как решить эту проблему с помощью одного пользователя, загружающего один файл.
У кого-нибудь есть совет, как заставить все это работать в системе с высокой нагрузкой (например, несколько пользователей, пытающихся сгенерировать и загрузить PDF, попытаются получить доступ к одному временному файлу, который может вызвать ошибку)?
Должен ли я генерировать отдельный файл для каждой сессии? И какой способ был бы хорош для очистки этих временных файлов?
Спасибо за вашу помощь.