【发布时间】:2010-08-04 21:49:23
【问题描述】:
我正在将内容文件(zip)从服务器下载到 iPhone,直接通过在 iPhone 中指定服务器路径。有没有办法将服务器中的内容缓存到 Appfabric 和 iPhone 以从 Appfabric 缓存中读取内容。任何帮助或指针都会真正帮助我满足项目可交付成果。
【问题讨论】:
我正在将内容文件(zip)从服务器下载到 iPhone,直接通过在 iPhone 中指定服务器路径。有没有办法将服务器中的内容缓存到 Appfabric 和 iPhone 以从 Appfabric 缓存中读取内容。任何帮助或指针都会真正帮助我满足项目可交付成果。
【问题讨论】:
因此,如果我正确理解了这个问题(如果没有,请随时纠正我),归结为“我可以将 AppFabric 中缓存的项目直接放到 iPhone 上吗”。
目前,AppFabric 的唯一客户端库是用于 .NET 应用程序的(而且我认为 Microsoft 在 Objective-C 中生产任何客户端库的可能性也不大:-P)。还要记住,Windows Server Appfabric 设计为位于防火墙后面,不能直接从 Internet 访问(尽管我有理由确定您可以使用 VPN 客户端解决这个问题)。所以从表面上看,答案是“不,你不能”。但是你可以在 AppFabric 前面放置一个网站或网络服务,从缓存中返回项目,然后从 iPhone 调用它——这可能是你最好的选择。
【讨论】:
Yoy 必须创建一个 Web 服务/应用程序,在 appfabric 中为您托管这些文件,并通过 TCP/IP 将这些文件提供给 iPhone。您很可能需要 win 服务器来执行此操作。如果您使用的是 Linux,请查看 Memcahced。
【讨论】: