Windows 2000已經(jīng)發(fā)布了,你可能已經(jīng)開始考慮如何將ASP應(yīng)用從Windows NT移植到2000中。如果現(xiàn)有的基于Windows NT的ASP應(yīng)用不做改變是否可以運(yùn)行在Windows 2000下呢?畢竟,遷移一個(gè)應(yīng)用程序不是一項(xiàng)簡(jiǎn)單的工作,該怎樣做才能讓應(yīng)用更平穩(wěn)的過渡到Windows 2000上呢?
在移植的工作開始之前,你可能想知道哪些功能在Windows 2000下不會(huì)或只會(huì)造成很小的影響,或者哪些功能需要最小限度的改進(jìn)以優(yōu)化性能。你也可能想知道Windows 2000和Microsoft Internet Information 5.0作了什么改變,會(huì)導(dǎo)致現(xiàn)有的ASP應(yīng)用程序產(chǎn)生潛在的問題?具體的說,你需要一個(gè)移植計(jì)劃。
為了能讓你更快的進(jìn)入狀況,我們編寫了一個(gè)分步移植過程。盡管在后面的文章中,我們要更詳細(xì)的討論這些,但你應(yīng)該了解這些基本的步驟。
1、在開發(fā),測(cè)試和最終使用的計(jì)算機(jī)上安裝并配置Windows 2000和IIS5.0。 2、在所有計(jì)算機(jī)上重建原站點(diǎn),包括虛路徑。 3、在測(cè)試和最終生產(chǎn)環(huán)境(注)中設(shè)置安全選項(xiàng)。 4、拷貝所有的ASP頁面,以及所有相關(guān)的圖形,腳本到開發(fā)環(huán)境。另外,將不屬于MTS的ASP組件復(fù)制到開發(fā)環(huán)境。 5、在開發(fā)環(huán)境將MTS移植到COM+應(yīng)用。 6、安裝Visual Studio(或其他開發(fā)工具)。 7、在開發(fā)環(huán)境單獨(dú)的測(cè)試每一個(gè)ASP模塊(ASP頁面和相關(guān)的組件),作適當(dāng)?shù)男薷囊源_保以應(yīng)用程序在Windows 2000和Windows NT下的表現(xiàn)是一樣的。 8、將經(jīng)測(cè)試和修改過的ASP和相關(guān)的COM+復(fù)制到測(cè)試環(huán)境中進(jìn)行兼容性測(cè)試。此外,還可以調(diào)整IIS 5.0的設(shè)置,并使用壓力測(cè)試工具確定那種設(shè)置更適于應(yīng)用。 9、將經(jīng)過測(cè)試和性能調(diào)整的ASP應(yīng)用和相關(guān)的COM+組件移植到最終生產(chǎn)環(huán)境中,記住每次只移植一個(gè)應(yīng)用。跟蹤C(jī)PU在每一個(gè)新移植的ASP應(yīng)用的表現(xiàn),確保新的應(yīng)用不會(huì)占用過多的CPU時(shí)間,如果必要可以在新的ASP應(yīng)用上實(shí)施CPU和帶寬扼制。 10、使用Windows 2000提供的新的監(jiān)視功能(如CPU跟蹤工具)監(jiān)視最終環(huán)境下的應(yīng)用。
這些步驟看起來對(duì)應(yīng)著大量的工作,但是一但完成了這些。你的ASP應(yīng)用不需要再開發(fā)的工作就可以運(yùn)行,也不會(huì)在最終的生產(chǎn)環(huán)境中發(fā)生一些意想不到的事情。而你可以將精力轉(zhuǎn)移到研究Windows 2000提供的新功能上,并開始考慮如何利用這些新功能改進(jìn)ASP應(yīng)用。
*注:最終生產(chǎn)環(huán)境(Production Environment)
|
溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!