Ho a che fare con una migrazione da ColdFusion 9 a ColdFusion 11. Un problema che ho incontrato è essenzialmente lo stesso di quello dettagliato in questa domanda: cf10 unable to add text to HTML HeadQuali sono i rischi di aumentare la "Dimensione massima del buffer di uscita"
La causa principale nel mio caso è una pagina specifica che pesa circa 3 MB, che è più grande del buffer di output (che è al 1024 KB predefinito) e sta causando l'eliminazione della cache da parte di CF. Questo a sua volta interrompe una chiamata a cfhtmlhead
in OnRequestEnd()
.
Ridisegnare la pagina non è una soluzione pratica al momento. (Forse in futuro.) Il mio problema è "risolto" aumentando il "Maximum Output Buffer Size" a 4096 KB.
Quali sono i rischi per aumentare questo valore? Ci sono altre app/siti su questo server. Potrebbero esserci problemi di memoria? Degrado delle prestazioni? (. Cercando di trovare un riferimento per questo è stato frustrante)
Il ColdFusion 11 Lockdown Guide dice:
Un buffer di uscita inferiore può ridurre l'occupazione di memoria in alcune applicazioni.
Il server e JVM sembrano avere molta memoria.
Poiché sembra esserci una certa confusione su quale impostazione:
È il nome effettivo dell'impostazione (Dimensione massima del buffer di uscita)? –
Sì. È proprio lì nella pagina Impostazioni di CFAdmin. –
Non lo vedo nel mio amministratore (ColdFusion 9.0.1). Ho trovato un riferimento ad esso nella guida di blocco come hai menzionato. Ma non riesco a trovarlo nella documentazione online per la pagina delle impostazioni. ???? [ColdFusion 10] (http://help.adobe.com/en_US/ColdFusion/10.0/Admin/WSc3ff6d0ea77859461172e0811cbf3638e6-7ffc.html#WSc3ff6d0ea77859461172e0811cbf3638e6-7ffb) [ColdFusion 11] (https://wikidocs.adobe.com/wiki/ display/coldfusionen/Using + the + ColdFusion + Administrator # UsingtheColdFusionAdministrator-Settingspage) –