5

我有一个使用 Flex 部署的面向公众的应用程序。我想切换到使用缓存框架(.swz),但需要知道对于我的用户群这是否是一个有效的解决方案(大多数用户只会访问该站点一次,它只是不值得)。

我想要做的是跟踪用户是否在该会话期间加载了 .swz/.swf 文件 - 或者他们是否正在使用他们之前从我或其他站点下载的缓存版本。如果说 80% 的用户正在下载框架 .swz,那么我不妨嵌入 cutdown 框架。但如果 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 回答