開発部だより 第108回
こんにちは☆ 最近、暖かくなってきましたね。ご近所でつくしがはえているのを見つけました。(田舎なので。。。)
今回は、アプリケーション変数を削除する方法を、説明します。
アプリケーション変数は、Web上で、デフォルトだと、
2日間保持される変数です。
(CF管理画面の「メモリ変数」の「デフォルトタイムアウト」の欄で、確認できます。)
アプリケーションに設定する変数だから、もちろん使用している際に、
そうそう変更が発生するものではないのですが、
開発時は、そうもいきません!!
そこで、たいへん単純な削除方法なのですが、
アプリケーションを10秒で、終了させてしまえばよいのです。
そうすれば、アプリケーション変数も、10秒で消去されます。
「Application.cfc」での書き方は、次の通り。
<cfset This.applicationTimeout="#CreateTimeSpan( 0, 0, 0, 10 )#"">
いろいろやってみましたが、これが一番簡単で、確実に思いました。
確認するには、デバッグを有効にして、Applicatin変数が表示されている箇所を、
見てみてくださいね☆
ColdFusion サーバ設定シリーズ、一気読みはこちらです。
ColdFusion サーバ設定 〜お役立ち〜
ColdFusion サーバ設定 〜お役立ち2〜
ColdFusion サーバ設定 〜お役立ち3〜
ColdFusion サーバ設定 〜お役立ち4〜
※書いた当時のままのご紹介です。