5

Flexを使用して公開アプリケーションをデプロイしています。キャッシュされたフレームワーク(.swz)の使用に切り替えたいのですが、ユーザーベースにとってこれが効果的なソリューションであるかどうかを知る必要があります(ほとんどのユーザーは一度だけサイトにアクセスし、それだけの価値はありません)。

私がやりたいのは、ユーザーがそのセッション中に.swz / .swfファイルをロードしたかどうか、またはユーザーが以前に私または別のサイトからダウンロードしたキャッシュバージョンを使用しているかどうかを追跡することです。ユーザーの80%がフレームワーク.swzをダウンロードしているとしたら、カットダウンフレームワークを組み込むこともできます。しかし、ユーザーの60%がすでにフレームワークを持っている場合は、キャッシュされたバージョンの使用を許可したいと思います。

私が今持っている最善の解決策は、Webサーバーのログを調べて、.swzファイルのダウンロード数とメインアプリケーションの.swfファイルが読み込まれた回数を数えることです。これは不器用で苦痛であり、私はまだそれを行う努力をすることができていません。

ロードされている.swzまたは.swfファイルを示すものが見つからないようです。これを判断できれば、現在のユーザーセッションを追跡したいと思います。

4

2 に答える 2

3

ユーザーベースに関係なく、キャッシュされたフレームワークを使用することをお勧めします。事実、そうするのはあなただけではなく、それが報われるのは時間の問題です(たとえそれが再訪問であっても)。

于 2008-10-11T20:29:39.017 に答える
0

これはおそらくあなたが望む解決策ではありませんが、ログの解析を支援するために、これを使用してログからそれぞれのカウントを取得できます (Linux サーバーを使用していると仮定します)。

grep -c \.swz web_log_dir/* 
grep -c \.swf web_log_dir/*
于 2008-09-18T07:44:59.590 に答える