我有一个使用 Flex 部署的面向公众的应用程序。我想切换到使用缓存框架(.swz),但需要知道对于我的用户群这是否是一个有效的解决方案(大多数用户只会访问该站点一次,它只是不值得)。
我想要做的是跟踪用户是否在该会话期间加载了 .swz/.swf 文件 - 或者他们是否正在使用他们之前从我或其他站点下载的缓存版本。如果说 80% 的用户正在下载框架 .swz,那么我不妨嵌入 cutdown 框架。但如果 60% 的用户已经拥有该框架,我宁愿允许使用该缓存版本。
我现在最好的解决方案是查看 Web 服务器日志并计算 .swz 文件的下载量与我的主应用程序 .swf 文件的加载次数。这是笨拙和痛苦的,我什至还没有努力去做。
我似乎找不到任何指示加载了哪些 .swz 或 .swf 文件的信息。如果我能确定这一点,我想跟踪当前的用户会话。