有沒有asp程式優化的書呀?
1樓:網友
其實你誤解了 不是優化 而是你的基本語句有問題:比如10行可以實現的功能,你用了1000行,效率非常低。或者你的語句有死迴圈,執行後,就會消耗伺服器資源 導致伺服器宕機。
或很多開啟的資料歲磨庫鏈結用完不知道關閉。等等 去買些頃雀慎基礎的asp語言+例項的看看就可以,主要是要掌握如何真確運用,等有了基礎 在雀敬看一些進階的書籍。到處copy來湊成的檔案,是沒有效率可言的 ,這是乙個循序漸進的過程,沒有捷徑。
asp很簡單,看看書,2個禮拜基本的東西全部可以掌握。
2樓:網友
電腦圖書城很多啊。
為什麼asp.net程式佔用記憶體越來越多?
3樓:網友
你注意一下你的程式設計問題,比如設計的時候使用了太多的session,並且session過期時間太久,隨著伺服器執行時間延長就會有大量的session佔用記憶體。還有就是程式編碼的問題,比如生成的物件是否及時銷燬,如果大量的物件沒有及時銷燬也會佔用記憶體。還有就是和sql server連線的問題,是否是讀取資料庫過於頻繁,每次查詢返回的記錄集中是否有太多的無用記錄,進行一些**優化。
關於asp程式優化方面的問題
4樓:愛小靜的康夫
單從這一段來看只有一次select,程式不完整,看不到過的select在哪。
如何提高asp程式載入資料速度
5樓:浩星涵桃
sql = "select title,content,issues_date,hits,keywords,author,site,source,yw_qq
from " & info_table & " where id = " & id
換成這個試試,如果資料表記錄中包含太多的text欄位的話,查詢會比較慢。
資料量過大的話建議分表儲存,把不經常呼叫的長欄位分到另乙個表裡。
6樓:華仔成教
你這個頁面**不全(還是你沒有貼出來?):
1、沒有找到 hits 過程或函式。
2、info_table 變數沒有宣告也沒有指定值3、你指定這些變數做什麼用?如:dim title, content, .
我是說如果後面沒有再引用這些變數,就不需要讀寫出了。
如果以上三點都不是問題,那麼速度應該不是問題,再慢就是伺服器、頻寬與電腦的問題。
7樓:網友
**沒問題,演算法也沒有問題。
只是伺服器有問題,伺服器的cpu和記憶體一定要大要好!
如果是遠端的話,網速就就會限制了,那就增加頻寬吧。
8樓:網友
就在乙個表裡查詢一條記錄沒有什麼優化的。
9樓:網友
優化表:建索引。寫儲存過程,呼叫儲存過程呀!或者公升級電腦吧!
老**幾年了程式asp的 現在出現伺服器佔用資源過多老是卡死 如何解決
10樓:的騰手
1.有乙個或多個access資料庫在多次讀寫過程中損壞,微軟的mdac系統在寫入這個損壞的access檔案時,asp執行緒處於block狀仔孫叢態,結果其他執行緒只能等待,iis被死鎖了,全部的cpu時間都消耗在dllhost(asp程序)中。
壓縮和修復我的資料庫。
**資料庫檔案--[如果是。asp的副檔名,請改為。mdb的副檔名]--用access開啟--選擇工具--資料庫實用工具--壓縮和修復資料庫--[改回。
asp的副檔名]--上傳覆蓋原來資料庫檔案。
2.註冊了不良的com元件,特別是用vb開發的active x控制項,可能導致佔用記憶體使用量不斷增長。
4.程式問題。
需要及時的關閉不再使用的資料庫,以避免一直佔用伺服器資源。
在 連線資料庫字串語句中加入如下。
sub endconnection()
set conn=nothing
end sub
5.上傳重要的資料庫等檔案更新,由於正處於受訪問狀態,可能導致瞬間佔用率上公升。
一般此情況較少,若有出現此情況時,可能有必要先暫停站點,再作更新。
論壇(如動網)大了以後就很容易出現資料庫方面的問題,當你的論壇資料庫在30m以上,帖子5萬左右,可能就會出現資料庫吃不消的情況。
臨時解決辦法:定期刪除多餘的資料、壓縮資料庫,限制論壇灌水,甚至限制論壇註冊。如果是動網論壇,可以使用論壇自帶的分表儲存功能,會有念櫻較好的效果。
比較長遠辦法:更換論壇和資料凱襲庫,一般都採用動網sql商業版本+mssql 的方案來解決。
求解,一**立主機執行asp程式的時候,速度有時很快,有時候非常慢。
11樓:網友
他涉及到,電腦配置問題 ,可能是你電腦配置不好造成的。
httpd.exe記憶體佔用量不斷增大是為啥?
12樓:匿名使用者
一招解決apache的程序大量吃記憶體。
published by ckt may
因為要執行兩個激讓asp程式,所以昨天往上把伺服器換成了win+apache的形式,但是出現了個非常嚴重的問題,就是吃大量記憶體,時間越久吃的越多,直到記憶體耗盡程式崩潰。
到apache的官方**查詢,原來預設設定適合2-8g記憶體的伺服器使用…解決辦法。修改配明友置檔案,將threadsperchild引數設為50左右(視你的配置適量減少即可,我設成了50因為伺服器配置很差),同樣的,適量減少maxrequestsperchild的數值。儲存並重啟apache即可。
threadsperchild的意思是系統啟動時預設啟動的等待執行緒數,用來等待處理客戶的請求。在使用acceptex時記憶體增長不明顯並且可以降回20m左右,可能是因為使用者來了請求執行緒分配了一些資源,此時記憶體增長,但使用者訪問完成後,這些資源都釋放了(這些資源很可能都和使用者相關,沒法留著下個使用者使用,所以都釋放了)。但禁用了acceptex後,由於apache每個執行緒需要處理網路事件,因此每個執行緒的資源需要就多了,並且處理完乙個使用者的請求後,明槐局有些資源不想釋放,是可以對下個使用者重用的,這樣就留在了裡面。
由於我的執行緒數設了550(估計網上很多人遇到這個類似於「memory leak」問題的可能也都設的比較大或者機器虛擬記憶體較小),這樣當執行緒較多時就會出現達到最大記憶體的情況,而且這種現象給人的感覺就是有記憶體洩漏,因為初始時是20m,來乙個請求後執行緒分配一些資源(暫時不釋放的),這樣可能就變成了21m,如果同時有10個人訪問,可能等他們訪問完後就變成了50m.
昨晚開始本站的快取機制有了重大改變,現在用cos生成純靜態頁面,可能還會遇到其它問題,如果朋友們發現了不妨提醒我一聲,另外評論的審查也松多了,一般的評論都是可以即刻顯示的了。
編寫乙個ASP程式,ASP程式設計例項
randomize dim a 9 dim b,c b int 100 1 rnd for i 1 to 9 a i int 100 1 rnd b b a i c c a i b c 不需要for each語句就可以實現你所需要的答案,如果不要求顯示隨機數,只顯示答案,可以用for each,如下...
ASP程式設計例項,ASP程式開發範例寶典的介紹
asp技術介紹 asp是active server page的縮寫,意為 動態伺服器頁面 asp是微軟公司開發的代替cgi指令碼程式的一種應用,它可以與資料庫和其它程式進行互動,是一種簡單 方便的程式設計工具。asp的網頁檔案的格式是。asp,現在常用於各種動態 中。asp網頁特點。asp是一種伺服...
100分懸賞 急需乙個ASP論壇程式
動網論壇就可以了。如果不懂安全修改,可以聯絡。去迅雷下乙個新動再挖過來,就行了。你去網上搜一下吧,應該很多。很好找!這種很簡單。如果自己懂得asp.可以自己寫個。asp程式問題急求 每題100分懸賞 考試的時候坐你旁邊的。100分懸賞 求乙個bbs 論壇 急!急!急!已發訊息。符合樓主的要求。不過管...