<cfscript> // The large content value will be coming through in a single FORM FIELD. param name = "form.content" type = "string" default = ""; dump( getHttpRequestData().headers ); // ------------------------------------------------------------------------------- // // ------------------------------------------------------------------------------- // startedAt = getTickCount(); systemOutput( " . . . . . . . . . . . . . . . . . . . . . . .", true ); systemOutput( "DEMO: As Form Field", true ); systemOutput( "Responding to FORM post", true ); systemOutput( "Field length: #numberFormat( form.content.len() )#", true ); systemOutput( "Sample: #form.content.left( 50 )#", true ); // Here, we are just looking to see how long it takes to SPAWN the following threads // as a function of the incoming HTTP request size. thread action = "run" { systemOutput( "Inside 1st thread - #delta( startedAt )#", true ); } thread action = "run" { systemOutput( "Inside 2nd thread - #delta( startedAt )#", true ); } thread action = "run" { systemOutput( "Inside 3rd thread - #delta( startedAt )#", true ); } systemOutput( "Done spawning threads - #delta( startedAt )#", true ); // ------------------------------------------------------------------------------- // // ------------------------------------------------------------------------------- // public string function delta( required numeric tickCount ) { return( numberFormat( ( getTickCount() - tickCount ) ) ); } </cfscript>