Buffer (Response オブジェクト)
Response.Buffer = flag
引数
- flag
- FALSE・・・バッファに格納しません。
- TRUE・・・現在のページの ASP スクリプトの処理がすべて完了するまで、
あるいは Flush メソッドまたは End メソッドが呼び出されるまで、
クライアントに出力を送信しません。(規定値)
解説
ページ出力をバッファに格納するかどうかを示します。
バッファ処理を行うと、サーバーが現在のページのスクリプト処理をすべて完了するまで、クライアントに応答が表示されなくなります。
そのため、長いスクリプトの場合、処理の遅れが目立つことがあります。
使用例
Response.Buffer = FALSE 'バッファなし Response.Buffer = TRUE 'バッファあり
関連項目
| Cookies | cookie の値を設定します。 |
| CacheControl | プロキシ サーバーが ASP の出力をキャッシュできるかどうかを示します。 |
| Charset | 文字セット名を Content-Type ヘッダーに追加します。 |
| ContentType | 応答の HTTP コンテンツ タイプを指定します。 |
| Expires | ブラウザ上にキャッシュされるページの有効期限が切れるまでの時間を指定します。 |
| ExpiresAbsolute | ブラウザ上にキャッシュされるページの有効期限が切れる日時を指定します。 |
| IsClientConnected | クライアントがサーバーから切断しているかどうかを示します。 |
| Status | サーバーから返されるステータス行の値です。 |
| AddHeader | HTML ヘッダー name を value に設定します。 |
| AppendToLog | この要求の Web サーバー ログ エントリの終端に文字列を追加します。 |
| Clear | バッファに格納されている HTML 出力を消去します。 |
| End | .asp ファイルの処理を中止し、現在までの処理結果を返します。 |
| Flush | バッファに格納されている出力を直ちに送信します。 |
| Redirect | ブラウザにリダイレクト メッセージを送信し、ブラウザが別の URL に接続するようにします。 |
| Write | ブラウザに文字列を出力します。 |
