客戶是一家做網路購物的廠商,需求是用網頁跑購物台的後端購物流程,舊的電腦是P4-2.8-HT-512MB,上個月規劃了一批 E2140-1.6-1G的電腦,整體而言,作業系統是正版XPHOME,瀏覽器都是IE6.0,有無防毒軟體都相同,都在相同的網路環境底下運作網路、電腦速度都正常,唯獨--跑網頁撈取後端資料庫時,非常的慢...
請教各位先進,有沒有什麼地方是 小弟 未注意到的!?
作業系統都是 XP Home ? HD 規格呢 ?
建議您
1.更新作業系統至windows xp 專業版,因為HOME版在上頁用途使用上是犯法的
2.撈DB,因為您沒有詳述架構,我猜您使用ODBC,您是用IP還是SERVER NAME連後端資料庫,會慢原因有可能是使用SERVER NMAE造成的(因為可能再網路芳鄰找SERVER花了一些時間有),先試一下關掉WINDOWS輯防毒軟體的防火牆看看,或是在ODBC用IP指到DB SERVER
網頁是用JAVA還是ASP寫的
若不是JAVA建議是將網址加到信任的DOMAIN中
是也加進去試試
還有網頁連線是用IP還是DNS連線
你剛有提到"一批"新採購的電腦
那用其它的新電腦跑都一樣的問題嗎
那這些電腦做其它的瀏覽網頁有一樣的問題嗎
先將問題區分開來
確認是本機端問題
還是連線端問題
因為用舊的連都是正常的速度
所以遠端不考慮在問題內
把ram 加大試試 ^^ 把無關緊要的程式和服務全shutdown , 如樓上大大所說的...更換到 xp pro 版較好. 順便關了防火牆和防毒軟体先試試~
有關撈取後端DB會比較慢
一般會有影響的就是運用程式問題
你可以更新微軟MDAC_TYP
有時候是原件版本問題喔!給大大一個參考
你有用伺服器嗎?如果沒有那就是你電腦的記憶體不夠的問題,網頁跑購物台的後端購物流程的系統通常會用大量的記憶體來維持系統的穩定性,如果你的系統是在512的環境下運行,那肯定你1G的電腦一定很慢,建議兩臺電腦的系統對調看看。如果你有伺服器可能就要看你的網絡是不是有問題。
怪怪,你用xp home 應該會比xp pro 快才對,畢竟載入的service 比較少
但若ie作業變慢,改變ie版本是否也如此 ,
畢竟e2140 外頻比 Pentium 4 3.0 低,若跑單核的軟體, 也許啦, 單核還是比較快的
或用vista 來試跑看看 ,
這位兄台您可能要多作業系統做測試又 ,
依我的經驗用雙核E2140/2GRAM 跑AutoCAD 2006速度遠不如一台
Pentium 2.4G/2GRAM呢..><" ,因為AutoCAD 2006 聽說當時不支援雙核,導致
期待你測試的結果, 還有你的web api 是用 .net寫的嗎, 若是
會不會因為client 增加 ,後台的伺服器負載太大呢..,請您一併考慮.
更新作業系統至windows xp 專業版,因為HOME版在上頁用途使用上是犯法的?????????
XP HOME 可以使用在商業環境, XPH 與 XPP 只差在可否加入"網域" 被管理而已.
如果只是單機應用,或公司未架設 AD 那使用 XPP 與 XPH 並無差異.
如果犯法,那許多裝著 XPH 與 Vista Home 的 NB 使用者都不可將電腦帶到公司了....因為犯了微軟天條....
使用XP Home那裡犯法了,請不要亂誤導別人!
請確認一下樓主的硬體規格,包括CPU、HD
系統出廠時,是不是安裝了一堆工具軟體,先檢查一下硬體的效能數據
如果相同環境狀況下,舊電腦開網頁會比新電腦快,你得先確認一下你的硬體規格,搞不好是很低階的CPU都說不定!
說犯法好像有點嚴重但真的不行這樣用
引述http://www.microsoft.com/taiwan/licensing/faq.aspx
企業客戶可以採購師生家用或教育版本嗎?
不可以。由於師生家用版及教育版的使用者授權合約上都有明定符合該方案的背景資格條件,若企業在不符合其資格條件的狀況下使用家用版或教育版,即使花錢採購,卻仍沒有該軟體的合法使用權。
及
企業用戶不能安裝使用教育及家用版本-由於家用版及教育版的使用者授權合約上都有明定符合該方案的背景資格條件,若企業在不符合其資格條件的狀況下使用家用版或教育版,即使花錢採購,卻仍沒有該軟體的合法使用權。
所以是不行這樣用,算犯法嗎主觀認知吧
ㄟ...好像變成授權的戰爭了...
這是Windows XP Home的授權合約:
http://www.microsoft.com/windowsxp/home/eula.mspx
那個FAQ的『家用版』,指的是『師生家用版』,是僅供教育並不是指一般的Home版
而且,那個FAQ是針對Office的授權,並不是Windows XP。
這個,倒是可以向零售商或者電洽台灣微軟詢問。
這時候,應該有請阿宅現身說明囉,微軟阿宅....趕快來拯救大家吧~~
再補充一下:
這是台灣微軟網站上的說明:
參考說明:我是公司用戶,Windows XP Home 家用版可不可以在公司安裝?
回答:Windows XP Home以及Professional 是以產品功能來區分,如您的工作環境是有架設伺服器需要登入網域,則 Windows XP Professional 會較符合您現行需要。若是工作環境並不需要登入伺服器,無論選擇使用 Windows XP Home或Windows XP Professional 都可以!
參考網址:http://www.microsoft.com/taiwan/misc/service/faq.aspx
縱觀您的情形,OS不至於差那麼多
1.觀察你硬碟C槽情形,是不過大(系統槽若過大,會造成處理速度過慢,一般都在1XG~3XG是效能較好的)~C槽容量空間至少剩下一半以上
2.是否安裝了什麼大型的軟體程式~
3.可刪去不必要的TEMP,BAK,和當機檔~然後使用魔法兔子最佳化系統~
我想您的客戶應該不是用 XP Home 來當作伺服器的作業系統吧
根據您的描述,應該是客戶使用 XP Home 作業系統的機器當做 Client 使用
去連後台的網頁程式
兩台機器的設定確定都檢查過?都一致嗎?
連後台的網頁程式很慢,那麼上網會慢嗎?
所有的新電腦都很慢,還是只有一台?
我曾經遇到過一個問題,是 Vista 作業系統產生的
因為 Vista 內建的 TCPIP 是使用 IPv6
透過他在公司內部使用時,沒問題
但是在外面使用 VPN 時,則慢到跟龜一樣
後來改成 IPv4 的 protocal 就正常了
以上只是舉例供參考
以純網頁的 Web Application 來說,Client 端是什麼樣的平台
對於伺服器將網頁資料傳到 Client 端來說是不會有差異的
Browser 在解析網頁時,會受到 Client 端的環境所影響
請逐一將可能的問題排除
舊電腦處理速度很快,而新電腦則很慢
請確定一下新電腦的網路設定是否正確(如 Routing Table)
在 DOS Prompt 底下打 Route Print
看一下兩台電腦 Routing 的差異在哪裡
也許可以找到您的問題
您提供的資訊愈詳盡,大家愈容易幫您找到問題
1.先檢查網路協定!過多的網路協定方式未加以管理只會壤你的效能變差,若你的AP與DB單純的只是做IP上溝通!那麼你只要將其他用不到的網路協定拿掉(如IPX/SPX,IPV6)
2.檢查你的防毒軟體與防火牆(針對OS而言),因為你未加以說明你是用何種Database?防毒軟體是否要排除掃描AP目錄及防火牆是否有正確開通相對應的port?(可以先試著將這兩種軟體關閉再跑一次看看)
3.我想既然是新的電腦,除非硬體故障不然是不太可能會有搭配上的問題(如某個牌子的網卡很差等等),可以先建議你檢查一下新舊電腦OS是否有差異,如舊的電腦是跑WIN2000Pro沒問題,但在XPH就不一定是OK的!另外若OS是一樣,再來就要檢查ServicePack是否有差異!有些AP可以跑SP2,但跑SP3就是會有問題(跟更新某些Database Clinet Agent有關),所以先建議你將新舊兩台的OS狀況都相同(SP和Patch都需注意)後再來觀察!我相信這邊就可以比較出問題在哪裡.
4.在來就是懷疑硬體故障問題了!換插個網卡確認一下!
祝好運~
跟幾個朋友在討論 是否為 時脈問題??
舊電腦 AMD-3500+(1.8G)+512MB + INTEL P4-2.8HT+512MB
新電腦 INTEL E2140(1.6G)+2GB
可能廠商資料庫軟體較舊.只管時脈.不管效能...
我曾經遇過客戶抱怨 P4-2.9+512MB 跑 文中會計系統 跑的比 E2140+2GB 快很多???
可是...您的系統不是使用Web設計的嗎??
這個...應該與server端的回應速度有關吧....
murphy0720 說:
我曾經遇過客戶抱怨 P4-2.9+512MB 跑 文中會計系統 跑的比 E2140+2GB 快很多???
針對這部份我可以給您正確的答案,這非時脈問題,而是文中的資料庫不支援雙核心,要跑他們的程式需把HT的功能關掉,P4-2.9會比較快的原因,應該是他的ht已經關掉了
重點來囉,不用看RAM跟cpu囉,一般電視購物或是賣場都會鼓吹cpu是雙核還是四核,還有ram是2G在送你2G讓你感覺很划算,不過請你注意晶片組喔有一些是sis or via等等....不管你的cpu還是ram是多少都沒辦法讓效能發揮到極致,請買intel的晶片M/B,最好連網卡也買intel的晶片喔.希望有幫助到你