給站長....有關網站的速度 |
|
SKYSTAR
中階會員 發表:76 回覆:198 積分:64 註冊:2002-06-10 發送簡訊給我 |
|
bookworm
中階會員 發表:63 回覆:161 積分:82 註冊:2002-08-03 發送簡訊給我 |
|
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
引言: 我用學術網路是還好,家裡的就有些慢了。 如果怕太慢就用訂閱討論區,不然就挑上站時間。 ACCESS能用到這種程度已經不錯了。。。。。。 現在的瓶頸不知道是在頻寬、資料庫還是硬體? 之前站大有說要升級,我們就期待吧!是因為太多人了,因為主機CPU的使用率一直高居不下, 原因不在頻寬也不在資料庫,是在硬體, 曾換過MS-SQL的資料庫,結果不知為何反而比Access更慢, 新的Web Server快來了, 配備超讚喔, 到時候速度一定會提升很多, 請再忍耐個幾天囉 ! ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~ |
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
|
delphiwww
資深會員 發表:145 回覆:363 積分:368 註冊:2002-03-13 發送簡訊給我 |
|
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
|
jackkcg
站務副站長 發表:891 回覆:1050 積分:848 註冊:2002-03-23 發送簡訊給我 |
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=23326
試這一篇 長文章 庵512k nobook 倫飛450 p3 (第一次)直接貼上至全部顯現約19秒未登入 (第二次)已登入17秒 網上59人
(第三次)已登入11秒 網上65人
(第4次)已登入13秒 網上61人 \Temporary Internet Files
清空狀態下 發表人 - jackkcg 於 2002/12/24 13:06:24 發表人 - jackkcg 於 2002/12/24 13:10:39 發表人 - JACKKCG 於 2002/12/24 13:16:09
------
********************************************************** 哈哈&兵燹 最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好 Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知 K.表Knowlege 知識,就是本站的標語:Open our mind |
c905165
中階會員 發表:50 回覆:120 積分:54 註冊:2002-09-29 發送簡訊給我 |
站長先生:
1.如果在 taskmanager 上,檢視>顯示核心的速度,這樣才比較容易看出來,是什麼問題。
2.很遺憾,經過站長的判斷,是因為資料庫太慢。而且上站的人數大約超過四十人就開始使得網友們覺得慢速。
3.據個人所知,SQL Server 7.0 以後的版本(6.5以前可能不會),在沒有經過完美的設定之下,很容易造成某一些問題,比如說速度慢到不得了。過去個人也曾有NT平台的架站經驗,在大部份的情況之下,不應該是上網人數約五十人,就會耗掉1.3GB的主記憶體,並且使得CPU的耗用率如此誇張。(個人言下之意是,猜測是否有其他的問題發生,比如說「蟲」)或者是說因為程式在存取資料庫時的問題,比如說delphi或kylix在存取mysql的時候,在存取資料庫的一瞬間,慢的瓶頸其實是在程式碼sqlquery.open寫的位置的問題,如果是類似這種問題,改寫程式碼,可以提升到十倍到數十倍的效能,不誇張。
4.以下言論請站長不要看,否則怕會想不開,還沒有架站的人可以參考:
目前我們系上的老師在用pentium3很低等級,ram也只有512MB,幾乎是最爛的電腦架站(所有的配備頂多只有站上的一半),提供給系統很多班級在使用,有資料庫、網頁、php....架在同一台主機上,使用Mandrake 8.2 ,結果是:比如說在上課時,如果有二班同時在用,就會有超過100人同時在使用該電腦,速度上會有感覺在拖,但是不會很嚴重。所以問題不應該讓它出現在電腦才對。
在過去個人在架站時,幾乎都不會思考到這個問題,一直到從nt平台轉到linux,才發現,原來效能有這麼大的提升空間。
5.因為目前站上已經架得很完美了(我個人是認為十分完美,該有的功能都有了),所以不適合重新換平台,因為這個不是「改」的問題,是整個「重寫」的問題了。所以除非站上慢的原因找到其他的問題點,否則就算換成四顆XEON的主機效能也快不了多少。
6.結論是,希望站上慢的原因能夠確實是其他的原因,這樣才有快的機會。
以上劣者愚見,望指正。 有困難就是能力不足,有麻煩就是方法不對... 劣者總是遇到困難,也時常出現麻煩
------
有困難就是能力不足,有麻煩就是方法不對... 劣者總是遇到困難,也時常出現麻煩 |
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
引言: 站長先生: 1.如果在 taskmanager 上,檢視>顯示核心的速度,這樣才比較容易看出來,是什麼問題。 2.很遺憾,經過站長的判斷,是因為資料庫太慢。而且上站的人數大約超過四十人就開始使得網友們覺得慢速。 3.據個人所知,SQL Server 7.0 以後的版本(6.5以前可能不會),在沒有經過完美的設定之下,很容易造成某一些問題,比如說速度慢到不得了。過去個人也曾有NT平台的架站經驗,在大部份的情況之下,不應該是上網人數約五十人,就會耗掉1.3GB的主記憶體,並且使得CPU的耗用率如此誇張。(個人言下之意是,猜測是否有其他的問題發生,比如說「蟲」)或者是說因為程式在存取資料庫時的問題,比如說delphi或kylix在存取mysql的時候,在存取資料庫的一瞬間,慢的瓶頸其實是在程式碼sqlquery.open寫的位置的問題,如果是類似這種問題,改寫程式碼,可以提升到十倍到數十倍的效能,不誇張。 4.以下言論請站長不要看,否則怕會想不開,還沒有架站的人可以參考: 目前我們系上的老師在用pentium3很低等級,ram也只有512MB,幾乎是最爛的電腦架站(所有的配備頂多只有站上的一半),提供給系統很多班級在使用,有資料庫、網頁、php....架在同一台主機上,使用Mandrake 8.2 ,結果是:比如說在上課時,如果有二班同時在用,就會有超過100人同時在使用該電腦,速度上會有感覺在拖,但是不會很嚴重。所以問題不應該讓它出現在電腦才對。 在過去個人在架站時,幾乎都不會思考到這個問題,一直到從nt平台轉到linux,才發現,原來效能有這麼大的提升空間。 5.因為目前站上已經架得很完美了(我個人是認為十分完美,該有的功能都有了),所以不適合重新換平台,因為這個不是「改」的問題,是整個「重寫」的問題了。所以除非站上慢的原因找到其他的問題點,否則就算換成四顆XEON的主機效能也快不了多少。 6.結論是,希望站上慢的原因能夠確實是其他的原因,這樣才有快的機會。 以上劣者愚見,望指正。 有困難就是能力不足,有麻煩就是方法不對... 劣者總是遇到困難,也時常出現麻煩 >>< face="Verdana, Arial, Helvetica"> 十分感謝c905165幫站長的網站精僻的分析! 資料庫慢的原因當然也不排除,Access究竟不是DataBase Server等級! 用MS-SQL反而慢站長也百思不解,"蟲"的問題也懷疑過, 不過以前中了蟲的現象是網站幾乎掛點,而不是像現在這樣人多就慢, MS-SQL的確吃了很多RAM造成CPU與HD度負擔! 您說對了一件是NT ASP只能用效能不彰來形容, PostgreSQL VS Delphi的站長也是用Linux PHP架站, 爛爛的電腦就可以發輝很好的效能, 因為ASP效能實在很差,雖然是直譯語言的關系, 但PHP不也是直譯的方式, 所以長久之計轉為 Linux PHP MY-SQL 也會是站長的考量, 但是站長不會PHP對Linux也是一知半解, 若有網友願意挺身而出, 幫站長改寫目前的ASP程式(所有功能喔), 改為PHP MY-SQL, 那改為Linux就沒問題啦! 還是感謝網友支持! ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~ |
zong
初階會員 發表:11 回覆:51 積分:42 註冊:2002-08-18 發送簡訊給我 |
|
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
引言: 依劣者所見! 應該不是硬體設備問題! 以我架站經驗!應該是資料庫 和程式寫法問題! 若資料量大可能是沒有設key值的關係! 我剛有一看了一下 Snitz Forums 2000 提供的access 是沒有設主索引的! 因為我有個客戶 單一table 有二百多萬筆! 沒有設主索引 => 更新是16秒 那是我轉資料庫時忘了設上了! 有設 =>0.3秒 真的差很多!感謝zong 熱心地幫站長分析! 我已經將所有Table都加上應該的Primary與Index Key了, 因為CPU花了很多時間在ASP的直譯工作上面, 還有,很可能為ASP與DataBase的界面效能不佳所致, 照理說用ASP MS-SQL應該會有不錯的表現, 因為您看 深度論壇 就是採用SnitzForum ASP MS-SQL 人多時速度也都還好! 您說"程式寫法問題",也很可能, 之前站長已經將討論區的首頁與第二次頁都全面改寫, 效能改善很多,SnitzForum的確很多地方都是繞一大圈寫程式, 所以本站的ASP應該還會有精簡的空間! 站長呼籲網友, 懂Snitz Forum ASP的網友, 幫站長測試看看,本站的ASP是否還有可以改善的地方, 謝謝各位啦! P.S:請發簡訊與站長連絡! ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~ |
zong
初階會員 發表:11 回覆:51 積分:42 註冊:2002-08-18 發送簡訊給我 |
|
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
|
lukyshu
中階會員 發表:16 回覆:120 積分:93 註冊:2002-04-19 發送簡訊給我 |
引言: 補充一下! 上面是以mssql2000 測的! Snitz Forums 2000 改成php 版! 小弟之前有改過一些! 但真的工程太耗大! 就放棄了 還不如寫轉檔程式==>phpbb2..天使站長如果有興趣換成phpbb2的話,我可以提供本站目前所有的功能,包含我 改進過的,以及轉信功能喔! 站長看過我那美美的訂閱信了嗎? PostgreSQL、FastReport專業討論區 http://pgsql.vip.idv.tw:8080
------
台灣 Delphi 俱樂部 PostgreSQL、FastReport專業討論區 http://www.delphi.club.tw |
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
引言:感謝PostgreSQL VS Delphi站長lukyshu大力支持, 等本站實在撐不下去了, 到時一定請求您的幫忙, 貴站的功能也日驅完整了, 說不定到時只需寫個轉檔程式, 把台灣幾個用Snitz Forum的討論區都轉成用phpBB, 到時還可以網站之間互相串連喔! ~~~Delphi K.Top討論區站長~~~引言: 補充一下! 上面是以mssql2000 測的! Snitz Forums 2000 改成php 版! 小弟之前有改過一些! 但真的工程太耗大! 就放棄了 還不如寫轉檔程式==>phpbb2..天使站長如果有興趣換成phpbb2的話,我可以提供本站目前所有的功能,包含我 改進過的,以及轉信功能喔! 站長看過我那美美的訂閱信了嗎? PostgreSQL、FastReport專業討論區 http://pgsql.vip.idv.tw:8080
------
~~~Delphi K.Top討論區站長~~~ |
lukyshu
中階會員 發表:16 回覆:120 積分:93 註冊:2002-04-19 發送簡訊給我 |
引言: 感謝PostgreSQL VS Delphi站長lukyshu大力支持, 等本站實在撐不下去了, 到時一定請求您的幫忙, 貴站的功能也日驅完整了, 說不定到時只需寫個轉檔程式, 把台灣幾個用Snitz Forum的討論區都轉成用phpBB, 到時還可以網站之間互相串連喔! ~~~Delphi K.Top討論區站長~~~那就等你撐不下去囉!< > 至於轉檔程式不用啦! 我也可以提供啦! 我的轉檔程式,只要欄位對應一下,就可以轉了啦! 而且還可以將對應設定存起來,提供給別人轉喔! 呵呵! 說不定...深度論壇....< > PostgreSQL、FastReport專業討論區 http://pgsql.vip.idv.tw:8080
------
台灣 Delphi 俱樂部 PostgreSQL、FastReport專業討論區 http://www.delphi.club.tw |
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
|
SKYSTAR
中階會員 發表:76 回覆:198 積分:64 註冊:2002-06-10 發送簡訊給我 |
|
bookworm
中階會員 發表:63 回覆:161 積分:82 註冊:2002-08-03 發送簡訊給我 |
|
jackkcg
站務副站長 發表:891 回覆:1050 積分:848 註冊:2002-03-23 發送簡訊給我 |
請站長公怖心得吧 不過此法的風險粉高 希望站長能有好的解決方案 個人認為 如果程式上的最佳化不題 單資料庫與cpu的 吞吐量 以叢集技術
或 負載平衡 應該是最好的方案 不過就是太貴 使用Linux或FreeBsd是有完整的
解決方案 以ms來說可以說 貴中的貴 可以先看看 相關資料
Microsoft Hotmail 移轉技術個案研究
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=22804 發表人 - jackkcg 於 2002/12/25 00:56:12
------
********************************************************** 哈哈&兵燹 最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好 Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知 K.表Knowlege 知識,就是本站的標語:Open our mind |
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
引言: 確實變快了!!請問這RamDisk是怎麼做的?怎麼將Access放進去呢?真的有變快喔,太好了,新主機來之前本站又可以撐過一陣子了, 哈哈! RamDisk是jackkcg給站長的建議! 本討論區的MDB檔案部份,只存放討論的文章, 上下傳的檔案是放在別的目錄下! 這個MDB檔只有50M左右,而主機有1024M的RAM, 於是就用RAM Disk Driver的程式, 將主機的128M開為Z:磁碟機, 主機開機時,將.MDB檔拷貝至Z:中, ASP的程式讀寫資料時都到Z:的.MDB檔中處理, 然後定時(每30分鐘)從Z:備份回D:實體硬碟中, 想不到真的變快了! 我用的是AR Soft Ram Disk, 是免費的而且可以在Windows 2000 Server下執行, 安裝好後 ,在控制台中就有程式可以設定RAM Disk的大小, 但設定好大小後主機要重新開機後才會生效! 檔案很小只有93K,下載點: http://delphi.ktop.com.tw/topic.php?TOPIC_ID=24267 ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~ |
ddy
站務副站長 發表:262 回覆:2105 積分:1169 註冊:2002-07-13 發送簡訊給我 |
引言: 引言: -------------------------------------------------------------------------------- 補充一下! 上面是以mssql2000 測的! Snitz Forums 2000 改成php 版! 小弟之前有改過一些! 但真的工程太耗大! 就放棄了 還不如寫轉檔程式==>phpbb2.. -------------------------------------------------------------------------------- 寫轉檔程式應該也不難, 只是本站很多的功能可能都會不見, 先換完主機再看看囉! 走一步算一步啦!長痛不如短痛…即使是改成php 版本 我覺得本站也許會有些功能暫時的不見,但站長保有這樣的idea ,相信還是會很快就能像現在一樣 突然想到昨晚的政論節目…民進檔改革黑金…嗯…有時候是需要大刀闊斧的 如果能一次就解決效能的問題,則一勞永逸, 若只是稍滿足現在的效能需求,未來的數年內或數月內,難保不再有此問題 小建議:分二頭進行 一、增購硬體,解決當下問題 二、開始著手修改asp -> php,待功能完成時(浴火重生),可開放測試,進而取代 =============================================================================== 提醒您,貼錯文章可立即傳訊通知該版版主/站長/副站長協助處理,不要放著不管喔 |
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
引言: 長痛不如短痛…即使是改成php 版本 我覺得本站也許會有些功能暫時的不見,但站長保有這樣的idea ,相信還是會很快就能像現在一樣 突然想到昨晚的政論節目…民進檔改革黑金…嗯…有時候是需要大刀闊斧的 如果能一次就解決效能的問題,則一勞永逸, 若只是稍滿足現在的效能需求,未來的數年內或數月內,難保不再有此問題 小建議:分二頭進行 一、增購硬體,解決當下問題 二、開始著手修改asp -> php,待功能完成時(浴火重生),可開放測試,進而取代好! 有魄力! 但也要看站長的時間夠不夠用啦! 還好
------
~~~Delphi K.Top討論區站長~~~ |
jackkcg
站務副站長 發表:891 回覆:1050 積分:848 註冊:2002-03-23 發送簡訊給我 |
|
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
|
bookworm
中階會員 發表:63 回覆:161 積分:82 註冊:2002-08-03 發送簡訊給我 |
|
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
|
SKYSTAR
中階會員 發表:76 回覆:198 積分:64 註冊:2002-06-10 發送簡訊給我 |
|
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
|
jackkcg
站務副站長 發表:891 回覆:1050 積分:848 註冊:2002-03-23 發送簡訊給我 |
期待!期待!期待! ***************************************************************************
哈哈&兵燹
------
********************************************************** 哈哈&兵燹 最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好 Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知 K.表Knowlege 知識,就是本站的標語:Open our mind |
c905165
中階會員 發表:50 回覆:120 積分:54 註冊:2002-09-29 發送簡訊給我 |
現在線上人數是 206 人,開網頁、資料的速度確實是快很多。
每次我回言,發現罪惡感好深重。因為呵呵呵..... 對了,我剛剛才忽然想到(站長先生對不起,我的頭腦不好),如果站長的判斷完全正確,是因為資料庫拖到整個系統,看看是不是能夠先asp+mysql,試試(當然,只是用另外一台電腦試試,不要影響到on-line的討論區,這樣才不會有風險)。說不定就不用整個系統換平台,因為風險的確很大。 最近發現,現在的速度的確是快很多,說不定還可以比照google,在每次搜尋完畢之後,顯示出本次搜尋的時間。(google號稱幾乎不可能有搜尋會超過2秒)。
據我看,現在速度變得這麼快,站長也打消要換平台的念頭了。這是好事。
天使是無敵的狀態,剛剛才想到,以前有個體育老師都叫我詹魔鬼(諧音只差一個字),糟,忽然發現我和站長是對立的。呵呵呵..... 有困難就是能力不足,有麻煩就是方法不對... 劣者總是遇到困難,也時常出現麻煩
------
有困難就是能力不足,有麻煩就是方法不對... 劣者總是遇到困難,也時常出現麻煩 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |