测试使用本地wms渲染引擎,发现openlayers加载tiles速度明显快于openscales,速度几乎要2-3倍
我想这个原因可能在于flash运行时异步请求都是单线程的,openlayers发送ajax httprequest可能是多线程并发请求的(渲染程序都是一致)
** win7下绑定localhost做服务发现响应速度很慢,必须直接写 本地ip地址
openscales请求速度慢可能opensacles代码里面控制了并发请求tile的数量,这个要具体看一下scales的代码,看看能够引出接口来修改一下
** openscales初始化 wmsc图层时只有一个resulutions参数,而有时我采用scale缩放比控制,注意 openscales/*/util/*.as提供了scale到resulutoin的转换
DPI在openscales里面默认是72 , WGS84 (4326)是默认的,投影也提供接口更改
openscales速度慢的问题找到了,同样启动Ie则没有迟缓的现象,说明还是浏览器的问题,firefox 3.x版本不行,换4.x的看看,如果还是不行,说明flash.ocx for firefox版本不行