本番環境のオープンアカウントプロセスで、オブジェクトの作成時間をログに記録してきました。定期的に、オブジェクトの初期化には予想よりも時間がかかります。初期化とは、それをinit()と呼び、単純な変数またはオブジェクトである可能性のあるいくつかの引数を渡すことを意味します。例えば
<cfset validateObj = createObject("component", "compExample").init(
productionMode = VARIABLES.productionMode,
ipWhiteListed = isWhiteListed,
ipLocatorObj = VARIABLES.ipLocatorObj ) />
init()メソッドで発生するのはこれだけです。通常、実行時間は0ミリ秒ですが、ランダムな時間に3秒または3.5秒かかる場合があります。これは、特定のサーバーや一般的に忙しい時期に固有のものではありません。それはかなりランダムに見えます。
多くのサーバーでcfstatを確認し、最大CP /秒が-1であるにもかかわらず、これらのテンプレートは特に頻繁に使用されないため、テンプレートキャッシュから削除されていると考えられました。
CF8,0,1を実行しています
他の誰かがこれに出くわしたことがありますか?