`

Flex Remote Object IE 问题(转)

    博客分类:
  • Flex
阅读更多

最近在开发中遇到一个怪异的问题:
     1.Flex在IE中同时调用1个以上RemoteObject方法时些调用并没有并行执行,而是一个一个串行执行,一定要等前一个方法returen后 才开始执行下一个Remote方法。
     2.如果第一个Remote方法的执行时间超过5分钟,而后面又还有Remote方法在等待执行,Flex会重置(Close- Open)StreamingAMFChannel,并关闭StreamingAMFChannel的socket。引起后端出现IO错误,前端也无法收 到后端push的消息。

     这些问题在FireFox、Chrome中都没有出现。折腾了几天发现在是IE中HTTP 1.1配置的问题。IE中对HTTP1.1 Server默认最大只有两个connection。一个connection用于其它用途,而用于Flex channel的就只有一个了。在执行Remote方法时会独占connection,所以如果只有一个connection,Remote方法就只能串 行执行了。参考WinInet limits connections perserver .

解决:
     修改注册表中的HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion \Internet Settings>MaxConnectionsPerServer配置。如果没有MaxConnectionsPerServer就new一个, 配成5就差不多了。

分享到:
评论
2 楼 lujinan858 2011-09-13  
jklliang 写道
我也遇到了这个问题
用户那里你也让他修改注册表吗?

1 楼 jklliang 2011-09-08  
我也遇到了这个问题
用户那里你也让他修改注册表吗?

相关推荐

    java与flex通信

    使用Flex的`mx:RemoteObject`组件,指定目的地(destination)为之前在Java端配置的`hello`,这样就可以在Flex MXML代码中直接调用`HelloWorld`类的`sayHello()`方法。同时,需要编写处理结果的回调函数,将服务器...

    flex objecthandles一个很不错的拖拽伸缩控件

    在Flex编程领域,ObjectHandles是一个非常实用的组件,尤其对于新手开发者来说,它提供了一种简单易用的方式来实现拖拽和伸缩功能。这个组件能够帮助用户交互地调整对象的位置和大小,使得UI设计变得更加灵活和动态...

    flex-object-handles.zip_flex

    在Flex开发中,"flex-object-handles.zip_flex"这个压缩包可能包含了关于如何操作和交互Flex中的对象,特别是涉及到对象的移动、编译、放大和缩小功能的代码示例或教程。Flex是一种基于ActionScript和MXML的开源框架...

    flex remote

    ### Flex Remote技术详解 #### 一、Flex Remote技术概述 Flex Remote技术主要应用于Flex与后端服务(如Java)之间的通信。它通过AMF(Action Message Format)协议实现了客户端与服务器端之间高效的数据交换,特别...

    Flex debug 10 for IE

    Flex Debug 10 for IE是Adobe Flex开发工具的一个特别版本,专为Internet Explorer浏览器设计,提供了强大的调试功能,极大地优化了开发人员在IE环境下的Flex应用程序调试体验。Flex是一种开源框架,用于创建富...

    IE debug Flex debug

    总之,"IE Debug Flex Debug"是一个针对Flex开发人员的重要工具链,它通过Flash Player Debugger在IE中提供详细的错误信息和调试功能,帮助开发者高效地定位和修复问题。正确使用这个工具可以极大地提升开发效率和...

    flex3 json官方包

    Flex3 JSON官方包是Adobe Flex 3开发过程中用于处理JSON(JavaScript Object Notation)数据的组件集合。JSON是一种轻量级的数据交换格式,因其简洁、高效而被广泛应用于Web服务和客户端之间的数据通信。在Flex3中,...

    Flex客户端IE浏览器缓存问题

    然而,当使用Flex开发的SWF文件部署到服务器时,可能会遇到一个常见的问题:在Internet Explorer(IE)浏览器中,用户可能无法获取到服务器端最新更新的SWF版本,而是继续显示旧的缓存版本。这个问题主要涉及到...

    flex 实例,挺不错的哦

    在本文中,我们将探讨如何使用Flex进行远程对象(Remote Object)的实践操作,以及相关的开发环境和步骤。 一、开发环境与工具 1. JDK 1.6.0:Java Development Kit,为Flex提供后台服务器环境。 2. MyEclipse 6.5...

    Flex调试工具 IE Firfox

    本文将详细介绍如何在Internet Explorer(IE)和Firefox浏览器中使用Flex调试工具。 1. **Flex Builder集成开发环境**: Flex Builder是Adobe提供的IDE,内置了强大的Flex调试工具。它支持Eclipse平台,提供代码...

    flex 面试题flex

    【Flex面试题】Flex面试题主要涵盖Flex的基础概念、开发框架、MVC模式的应用、内存管理、垃圾回收机制、前端性能优化以及与后端通信等多个方面。以下是对这些知识点的详细解析: 1. AS2与AS3的区别: AS2...

    Flex 遍历Object键和值的示例代码

    在Flex编程中,有时我们需要遍历一个Object对象的键(keys)和值(values),以进行数据处理或显示。在ActionScript 3.0中,这是通过循环结构来完成的。下面将详细介绍如何使用Flex遍历Object的键和值。 首先,让...

    flex实现对图片的旋转与拖动

    flex实现对图片的旋转与拖动,简单的小例子,希望对大家有所帮助

    flex 汉字转拼音

    这个"flex汉字转拼音"的主题涉及到Flex应用中处理中文字符并转换为拼音的能力,这对于开发涉及中文语音识别、搜索优化或者用户友好界面等功能的应用程序来说非常有用。 在Flex中,处理汉字转拼音通常需要利用特定的...

    Flex使用RemotingObject和后台通信的基本步骤

    本篇文章将详细解析如何使用Flex中的RemotingObject类来实现与后台的通信。 首先,我们需要了解RemotingObject。在Flex中,RemotingObject是Flash Player或Adobe AIR应用程序通过HTTP、AMF(Action Message Format...

    flex中拖拉拽好实例objecthandles

    在本实例中,我们关注的是"flex中拖拉拽好实例objecthandles",这是一项利用Adobe Flex框架实现的拖放功能,特别是针对对象手柄(ObjectHandle)的处理。 ObjectHandle是Flex中用于控制拖放行为的一种特殊组件,它...

    JS与Flex通信、互转例子

    为了克服这个问题,开发者需要在Flex的SWF文件中添加相应的跨域策略文件,允许JavaScript与特定源的SWF进行通信。 在"JS与AS3"的压缩包中,可能包含了一个或多个示例项目,用于演示JS与Flex的互转通信。这些示例...

    flex和java整合常见问题分析

    - 使用Flex的` ArrayCollection`或`Object[]`等类型来封装数据,确保两端的数据格式一致。 - 调整BlazeDS中的配置,确保数据能够正确地被序列化和反序列化。 4. **问题四:性能瓶颈** - **原因**:Flex与Java...

    Flex中利用IFrame解决嵌入HTML时Flex组件被遮挡和IFrame被隐藏的问题

    本文将详细讲解如何利用IFrame解决这些问题,特别是针对Flex菜单的遮挡问题。 首先,理解Flex和IFrame的基本概念是必要的。Flex是一种基于ActionScript和MXML的开源框架,用于构建富互联网应用程序(RIA)。而...

Global site tag (gtag.js) - Google Analytics