问题标签 [framework-caching]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
468 浏览

apache-flex - Flex 框架 - 如何判断用户是否正在使用缓存框架?

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

我想要做的是跟踪用户是否在该会话期间加载了 .swz/.swf 文件 - 或者他们是否正在使用他们之前从我或其他站点下载的缓存版本。如果说 80% 的用户正在下载框架 .swz,那么我不妨嵌入 cutdown 框架。但如果 60% 的用户已经拥有该框架,我宁愿允许使用该缓存版本。

我现在最好的解决方案是查看 Web 服务器日志并计算 .swz 文件的下载量与我的主应用程序 .swf 文件的加载次数。这是笨拙和痛苦的,我什至还没有努力去做。

我似乎找不到任何指示加载了哪些 .swz 或 .swf 文件的信息。如果我能确定这一点,我想跟踪当前的用户会话。

0 投票
2 回答
1418 浏览

javascript - 在浏览器中手动缓存 SWF/SWC - 模仿 Adob​​e 的 Signed SWZ?

我想利用 Adob​​e 的 swc 运行时共享库​​系统,但我不确定它实际上是如何工作的,比如它背后的编程。我知道它允许您在运行时加载 SWC,但它是如何做到的呢?

我问这个问题是因为我想尝试模仿 Adob​​e 用来将 Flex 框架缓存到 Flash Player 中的 Signed RSL“swz”系统,所以如果您访问过一个为某些 Flash 网站下载 Flex 框架的网站,然后下一次,永远,你不必再次下载它。

我不能这样做,因为我使用的是 Sandbox 中我自己的 Flex SDK 版本,而且我还有 5 个我正在使用的其他 swc(Mate、RestfulX 等)。我希望能够永久缓存这些东西,并且只有在它们发生变化时才让它们重新下载。

除了Adob​​e RSL 文档等之外,我该怎么做,或者我应该阅读什么?我可以使用 javascript 或 ruby​​ 来执行此操作吗?

0 投票
1 回答
1117 浏览

apache-flex - 使用 VPN 连接加载 Flex 4 应用程序时出现错误 2032

我在 flex 4 应用程序之一中遇到问题。当尝试使用 vpn 连接访问应用程序时,它没有加载。它显示错误 2032。应用程序使用框架缓存。框架文件根本没有加载。下载进度条处于 0% 状态。但如果不在 vpn 中,该应用程序可以正常工作。

有人遇到过同样的问题吗?

当我在本地服务器上进行测试时,我遇到了同样的问题。在那里,我将 bin_release 中的 swf 替换为 bin_debug 中的 swf。它显示“错误 #2032:流错误。URL:https://localhost:9443/myApp/resources/osmf_flex.4.0.0.13495.swf ”。它没有采取swz。但试图为框架加载 swf 文件。swf 文件未部署,因为它不在 bin_release 文件夹中。当我将框架的所有 swf 文件从 bin_debug 复制到服务器时,它起作用了。

我找到了一个关于这个的帖子。 如何重新编译 Flex 4 框架 RSL?

flash player 什么时候会寻找未签名的 RSL?在此先感谢您的帮助。

马诺伊