測試使用本地wms渲染引擎,發(fā)現(xiàn)openlayers加載tiles速度明顯快于openscales,速度幾乎要2-3倍
我想這個原因可能在于flash運(yùn)行時異步請求都是單線程的,openlayers發(fā)送ajax httprequest可能是多線程并發(fā)請求的(渲染程序都是一致)
** win7下綁定localhost做服務(wù)發(fā)現(xiàn)響應(yīng)速度很慢,必須直接寫 本地ip地址
openscales請求速度慢可能opensacles代碼里面控制了并發(fā)請求tile的數(shù)量,這個要具體看一下scales的代碼,看看能夠引出接口來修改一下
** openscales初始化 wmsc圖層時只有一個resulutions參數(shù),而有時我采用scale縮放比控制,注意 openscales/*/util/*.as提供了scale到resulutoin的轉(zhuǎn)換
DPI在openscales里面默認(rèn)是72 , WGS84 (4326)是默認(rèn)的,投影也提供接口更改
openscales速度慢的問題找到了,同樣啟動Ie則沒有遲緩的現(xiàn)象,說明還是瀏覽器的問題,firefox 3.x版本不行,換4.x的看看,如果還是不行,說明flash.ocx for firefox版本不行