Каковы долгосрочные последствия использования <cfdocument> без атрибута имени файла, чтобы он выводил PDF в браузере?
Короче:
Несколько лет назад, когда я изучал ColdFusion (примерно во время CF 8), коллега сказал мне быть осторожным при создании временных файлов. По-видимому, существует или была ошибка, когда ColdFusion зависал на временных файлах, а временная папка могла увеличиваться до размера многих ГБ, что в конечном итоге приводило к сбою приложения, если не было обычного удаления.
Было ли это правильно или нет, это застряло у меня.
Теперь у меня есть проект, в котором можно сэкономить место на диске, было бы здорово создавать PDF-файлы только по мере необходимости. Я использую CF11 на Windows Server 2012.
Может кто-нибудь сказать мне, что, если что-нибудь, я должен высматривать? Что-нибудь, что я мог сделать, чтобы уменьшить риск ошибки сервера или рационализировать процесс? Я просто хочу быть уверенным, что я не пишу что-то, что станет прорывом игры, если оно когда-либо будет использоваться на большой громкости.
Для справки код выглядит примерно так:
<cfdocument
format = "PDF"
marginBottom = "0.5"
marginLeft = "0.5"
marginRight = "0.5"
marginTop = "0.3"
orientation = "portrait"
pageHeight = "11"
pageWidth = "8.5"
unit = "in">
Довольно голый. Мне просто интересно, как сервер отреагирует в долгосрочной перспективе.