小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

解決Flex4 發(fā)布后訪問(wèn) 初始化極其緩慢的問(wèn)題

 firefly87 2013-02-16

[轉(zhuǎn)]解決Flex4 發(fā)布后訪問(wèn) 初始化極其緩慢的問(wèn)題

2012-07-09 10:26:28| 分類(lèi): Flex | 標(biāo)簽: |字號(hào) 訂閱

昨天找了個(gè)免費(fèi).net空間,想測(cè)試一下做的一個(gè)簡(jiǎn)單Flex4 上傳項(xiàng)目的效果。上傳所有文件到網(wǎng)站之后,訪問(wèn)項(xiàng)目頁(yè)面,進(jìn)度條一點(diǎn)一點(diǎn)艱難的向前移動(dòng),到了100%后卻不出現(xiàn)程序界面,等待一會(huì)兒還是沒(méi)有出現(xiàn),于是我去做了別的事情,N分鐘之后再來(lái)看的時(shí)候界面才終于出來(lái)了。程序倒是沒(méi)有問(wèn)題,可以上傳文件。但是這慢到令人發(fā)指的初始化加載速度卻令人吃驚,很難想象如果用戶(hù)需要等待這么長(zhǎng)時(shí)間才能成功訪問(wèn)一個(gè)頁(yè)面是多么可怕的事情。

在網(wǎng)上搜索發(fā)現(xiàn)也有朋友遇到了類(lèi)似的問(wèn)題,就是初始化太慢。有人評(píng)論說(shuō)Flex4 不如3,還有說(shuō)退回到flash吧。。我于是就懷疑flex4 是不是真的就是這么個(gè)速度。。當(dāng)然,后來(lái)經(jīng)過(guò)不斷探索,發(fā)現(xiàn)Flex4也是可以很快的(不然誰(shuí)還用flex4)。

今天早上先上傳了個(gè)Flex3項(xiàng)目,測(cè)試一下速度,果然很快。。幾秒鐘就加載完畢了。而之前的Flex4 卻依然緩慢。我突然想到去找找網(wǎng)上的Flex4 站,看看他們的速度怎么樣,結(jié)果鼓舞人心,速度很快也是幾秒鐘的事er。那不可懷疑的,說(shuō)明我們的程序(編譯)還是有問(wèn)題。

搜索找到了一篇文章關(guān)于FLex 4 framework 框架加載的感受http://docs./blog/521568 )然后又找到了Adobe的論壇(http://forums.adobe.com/message/2428795#2428795)弄明白了原因和解決方案。之所以加載緩慢是因?yàn)樵贔lash builder默認(rèn)使用了RSL(運(yùn)行時(shí)共享鏈接),F(xiàn)lex4為了加快加載速度使用了RSL,即把可以共享的框架、類(lèi)庫(kù)單獨(dú)生成文件,并在請(qǐng)求時(shí)緩存到Flash cache中,這樣只要是同域的Flex項(xiàng)目就都可以使用而不必重新加載從而加快了加載時(shí)間。而問(wèn)題也恰恰處在這個(gè)默認(rèn)設(shè)置上,這些共享文件的優(yōu)先位置是從Adobe的服務(wù)端上下載,正是這個(gè)請(qǐng)求下載過(guò)程造成了加載奇慢。解決的辦法就是將這些文件的位置優(yōu)先指向自己的服務(wù)器(本地),F(xiàn)lash builder的Release 發(fā)布也可以生成這些文件,只要將這些.swz文件上傳至服務(wù)器即可。

如何設(shè)置RSL路徑。網(wǎng)上找了半天,大多數(shù)是flex-config.xml,但這個(gè)是Flex3的,F(xiàn)lex4 默認(rèn)是不使用這個(gè)文件了。在Adobe的幫助文檔上找到了Customize the deployment location of the framework RSLs(http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7add.html)設(shè)置方法如圖,打開(kāi)項(xiàng)目--屬性--flex構(gòu)建路徑--庫(kù)路徑標(biāo)簽,點(diǎn)開(kāi)Flex4.1 選擇framework.swc的鏈接類(lèi)型--編輯--彈出庫(kù)路徑選項(xiàng)框。

[轉(zhuǎn)]解決Flex4 發(fā)布后訪問(wèn) 初始化極其緩慢的問(wèn)題 - Princess老牛 - Princess老牛的博客

可以看到默認(rèn)的adobe的server路徑在第一個(gè),第二個(gè)是本地路徑(要求與swf在同目錄),將第二個(gè)調(diào)到第一位置(圖中已調(diào)整)。當(dāng)然也可以自定義路徑,可以是相對(duì)的或絕對(duì)地址。點(diǎn)擊確定保存設(shè)置。

[轉(zhuǎn)]解決Flex4 發(fā)布后訪問(wèn) 初始化極其緩慢的問(wèn)題 - Princess老牛 - Princess老牛的博客

這樣依次設(shè)置

framework_4.0.0.14159.swz

osmf_flex.4.0.0.13495.swz

rpc_4.0.0.14159.swz

spark_4.0.0.14159.swz

sparkskins_4.0.0.14159.swz

textLayout_1.0.0.595.swz

(這篇文章也很有用http:///2010/04/08/framework-rsls-in-flex-builder-vs-flash-builder-performance-and-important-info/

最后點(diǎn)擊項(xiàng)目--導(dǎo)出發(fā)行版,在bin-releas下可以看到生成的.swz文件,第一次要把所有的文件上傳到網(wǎng)站,以后只要是同域的其他Flex項(xiàng)目指定好RSL路徑,就不必再上傳.swz文件了,這樣大大減小了swf文件的大小,加快了加載速度。

到此解決了開(kāi)始的問(wèn)題,同時(shí)使得RSL的優(yōu)點(diǎn)也得到體現(xiàn)。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多