本站的文章尋找功能加強版 |
|
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
|
mustapha.wang
資深會員 發表:89 回覆:409 積分:274 註冊:2002-03-13 發送簡訊給我 |
|
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
引言: 是快了很多,如何改n的? 但用樨^x是搜不到繁体V料。1.採用MY-SQL資料庫來當作查詢資料庫 2.將Master/Detail Table改為單一Table以加快查詢速度 3.採用Delphi採用CGI的.EXE執行檔改寫,以改善ASP速度慢的問題 4.將資料採用分頁顯示的方式,以避免大量資料的網頁傳遞頻寬問題 5.用樨^x是搜不到繁体V料,這一部份將來有空再想想如何設計 謝謝各位啦 ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~ |
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
|
terrychen
尊榮會員 發表:90 回覆:794 積分:501 註冊:2003-05-01 發送簡訊給我 |
|
hahalin
版主 發表:295 回覆:1698 積分:823 註冊:2002-04-14 發送簡訊給我 |
|
conundrum
尊榮會員 發表:893 回覆:1272 積分:643 註冊:2004-01-06 發送簡訊給我 |
|
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
引言: 哇 好厲害害害... 對了,順道一問,用cgi這麼快 那不知道適不適合把asp全部轉為cgi這個問題要分幾個層面探討 1.CGI放的是執行檔的指令,相較於ASP為直譯語言,對CPU來說執行檔當然執行會比較快,尤其當瀏覽人數多的時候 2.產生.EXE的CGI,會造成每一個上網人次都會在主機的記憶體中執行一份.EXE執行檔,當同一時間的瀏覽人數暴增時,記憶體很可能會不夠 3.將所有功能寫成一個肥肥的CGI執行.EXE檔時,記憶體不足的問題更是會浮現 4.可以考慮採用.DLL的CGI程式取代.EXE,但是這樣會演生幾個缺點 (1).DLL在主機記憶體中只有佔一份,所有的瀏覽者共用這一份記憶體,公共變數與私有變數的處理問題會比較複雜 (2).DLL一但被載入記憶體中,就無法釋放了,這代表有新版的.DLL程式要更新時,必須將網站暫停服務或是將主機重開才能更新 5.採用CGI程式寫網頁程式,除錯相當不容易,不像ASP有錯時主機會告知第幾行程式碼出了問題 6.站長還是覺得若採用IntraWeb來寫,說不定會經鬆一點,但是又有其他問題: (1)IntraWeb的畫面不夠美觀,無法隨心所欲的變化 (2)IntraWeb在記憶體使用上可能也與CGI程式碼一樣會佔用滿多的記憶體空間 (3)IntraWeb的多人使用上的效能有待實驗 (4)優點是,IntraWeb程式撰寫容易,除錯方便,還可以單步追蹤,又可不需WebServer(如IIS)就可以成立網站 以上言論若有誤謬之處,尚祈指正! ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~ |
goat
高階會員 發表:53 回覆:130 積分:134 註冊:2002-06-03 發送簡訊給我 |
|
a6475
高階會員 發表:67 回覆:230 積分:154 註冊:2002-09-15 發送簡訊給我 |
|
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
|
ry_lee
高階會員 發表:368 回覆:251 積分:123 註冊:2002-03-19 發送簡訊給我 |
|
timhuang
尊榮會員 發表:78 回覆:1815 積分:1608 註冊:2002-07-15 發送簡訊給我 |
|
conundrum
尊榮會員 發表:893 回覆:1272 積分:643 註冊:2004-01-06 發送簡訊給我 |
|
deity
尊榮會員 發表:90 回覆:876 積分:678 註冊:2003-05-09 發送簡訊給我 |
|
hahalin
版主 發表:295 回覆:1698 積分:823 註冊:2002-04-14 發送簡訊給我 |
|
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
引言: 真的好快哦,感k站c大大的精神~ 速度真是快,橪﹚~ 不e用樨^字查滿A如果查找不到,再按多一次KTOP搜痋Ah框Xr入的樨^字@成龤Fx有可不可以增成ギ藀^b顒澈~,在搜丑A除了所搜眭X容,呇釣銗L可以返回b悛澈~。 ——行旬z,留一步与人行—— 發表人 - deity 於 2004/03/06 00:25:06感謝支持! 1.我測試過並不會發生亂碼現象,請問您的輸入字為何? 2.簡體字來說,在網站上儲存是採用Uni-Code存在資料庫的, 以论坛這兩個字來說,是採用 & # 3 5 7 7 0 ; & # 2 2 3 6 3 ;這樣的編碼方式存在資料庫中(中間無空白),所以查詢時要採用 & # nnnnn ;的編碼方式才有辦法查詢的到 3.我想您在簡體中文環境下輸入的簡體字,有可能是GB碼,而不是Uni-Code,這樣的編碼系統會與Big5編碼衝突,因為本站的資料庫是以Big5碼為主,再加上上述的uni-code編碼(& #) 4.輸入簡體字查詢可能有兩個目的 (1)找到當初用簡體字輸入的文章(這時候一定要用 & #才能查到) (2)找到相對應的繁體字編碼(Big5編碼),這時候就要轉碼 5.返回論壇的按鈕就在查詢網頁上方的Logo圖示 ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~ |
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
引言: 翻了翻李維老大寫的書 發現有可以使用asp呼叫com的做法 這樣是否就能取折衷之道呢? 又或許asp.net也是一個改良方案1.ASP COM或是ASP呼叫Delphi的.DLL都是可行的辦法,只是本站的ASP程式碼相當壯觀,像這種獨立的查詢網頁可以用Delphi重寫,但是原本的文章顯示網頁,因為引用了一大推ASP所寫的Library,翻成Delphi的時間,已經可以重新改寫一個網站了! 2.ASP.NET我沒使用過,也不知是否能改善! ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~ |
conundrum
尊榮會員 發表:893 回覆:1272 積分:643 註冊:2004-01-06 發送簡訊給我 |
|
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
引言: 請問 站長 此搜索文章關鍵字 為第幾層 上面的那張圖所要說的是 應該不只那155筆 (記憶中) 因為與有一點出入 所以問問 這不算是BUG 不過想了解一下155應該沒錯, 我的發言暑名不是領航天使 而是 ~~~Delphi K.Top討論區站長~~~ 若用這個關鍵字去找就會找到 查詢關鍵字:~~~Delphi K.Top討論區站長~~~ 本次查詢共找到2146筆 ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~ |
conundrum
尊榮會員 發表:893 回覆:1272 積分:643 註冊:2004-01-06 發送簡訊給我 |
|
dllee
站務副站長 發表:321 回覆:2519 積分:1711 註冊:2002-04-15 發送簡訊給我 |
真的是超快 < >
這樣我就可以偷個懶不重新下載離線包了 < >
因為從過年後,電腦更新,系統重灌後,離線包下載後一直無法順利自動完成全部的更新包下載... 而之前又怕線上搜尋會拖慢主機,所以,除非自己實在找不到時才用,現在,有需要時就可以好好用了 < >
感謝天使大人 < > 沒空更新的網頁...
http://dllee.ktop.com.tw C及指標教學,計算機概論,資訊管理導論... http://dllee.adsldns.org 介紹Shells,LiteStep,GeoShell....
------
http://www.ViewMove.com |
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
引言: 真的是超快 < > 這樣我就可以偷個懶不重新下載離線包了 < > 因為從過年後,電腦更新,系統重灌後,離線包下載後一直無法順利自動完成全部的更新包下載... 而之前又怕線上搜尋會拖慢主機,所以,除非自己實在找不到時才用,現在,有需要時就可以好好用了 < > 感謝天使大人 < >真是不好意思, 之前查詢速度慢,大家為了愛護本站還捨不的使用查詢, 現在各位可以盡量使用了, 正常情況下,不到一秒鐘主機就完成查詢的動作! ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~ |
Jack0323
初階會員 發表:22 回覆:70 積分:28 註冊:2002-03-13 發送簡訊給我 |
|
deity
尊榮會員 發表:90 回覆:876 積分:678 註冊:2003-05-09 發送簡訊給我 |
|
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
|
jeffreck
高階會員 發表:247 回覆:340 積分:197 註冊:2003-01-23 發送簡訊給我 |
|
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
引言: (2).DLL一但被載入記憶體中,就無法釋放了,這代表有新版的.DLL程式要更新時,必須將網站暫停服務或是將主機重開才能更新經會員 : crispin2k 指導 isapi寫的程式也可以隨時更換,且不閉關掉Web Server,設定方式是在"Internet服務管理員" -> 預設的Web站台 -> 滑鼠右鍵 -> 內容 -> 主目錄 -> 設定鈕 -> 文件 頁 -> 取消 "快取處理 ISAPI 應用程式" 即可隨時更新 ISAPI 應用程式 站長轉貼給大家參考,感謝crispin2k ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~ |
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
引言: 不过用简体字查寻时,如果查找不到,再按多一次KTOP搜寻,则框内输入的简体字将会变成乱码;还有可不可以增设些返回讨论区的按键,在搜寻页,除了所搜寻的内容,没有其他可以返回论坛的按键。 引言: 是快了很多,如何改进的? 但用简体还是搜不到繁体资料。針對以上這兩個問題,站長已經解決了,請見: 在IE瀏覽器中輸入 "实现" 這兩個簡體字,IE瀏覽器會轉為UniCode的 & # 23454 ; & # 29616 ; 編碼,這時會找到文章中,當初採用簡體輸入的Uni-Code碼 再次按下查詢,這個時候會轉為 "妗珋" ,這個看起來是亂碼,其實是IE瀏覽器將原先的UniCode編碼轉回,簡體GB內碼 (CA B5 CF D6),這時候會查詢到當初採用簡體GB內碼輸入的文章 最後勾選GB簡體轉BIG5繁體的選項,系統會將您的GB內碼轉為BIG5碼(B9 EA B2 7B ,實現),這時候就可以找到繁體的 "實現" 請大家再試看看,謝謝! ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~ |
conundrum
尊榮會員 發表:893 回覆:1272 積分:643 註冊:2004-01-06 發送簡訊給我 |
|
Fishman
尊榮會員 發表:120 回覆:1949 積分:2163 註冊:2006-10-28 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |