1315浏覽量

虛拟主機網站耗資(zī)源和腳本超時常見原因分(fēn)析

來源: 時間:2019-11-14
問題描述:
獨享雲虛拟主機與共享雲虛拟主機出現耗資(zī)源cpu跑滿,或者因爲耗資(zī)源被關停。

問題原因:
1、程序出現死循環。
2、程序有嵌套查詢。
3、采用access數據庫,數據庫較大(dà)。
4、數據庫索引較差。

以上問題都會引起服務器資(zī)源浪費(fèi),甚至耗資(zī)源異常情況。


解決方法:
1、出現死循環很多情況下(xià)是因爲程序缺少必要的檢測和判斷條件導緻,這種情況需網站開(kāi)發對站點程序的代碼進行檢查和完善;

2、嵌套查詢會造成數據庫的查詢量呈指數級上升,導緻一(yī)個程序的效率非常低,将程序代碼改爲連表操作,查詢數據庫的次數會少很多,并且在設計數據庫的時候應該将表的字段建立索引,否則連表查詢的時候性能會差很多。(連表操作+建立索引);

3、如果采用access數據庫,當數據庫的容量比較大(dà)(比如超過 100M 以上),性能就可能會出現問題,所以訪問量大(dà)的網站一(yī)般都采用 sqlserver、mysql、oracle 等性能比較高的數據庫引擎。

4、一(yī)個表至少有一(yī)個主鍵和N個外(wài)鍵,一(yī)般主鍵作爲表的唯一(yī)标識。當檢索數據時,如果以主鍵的值來進行查找的話(huà)效率會比較高,而一(yī)些标志(zhì)性的字段,如産品表的産品所屬分(fēn)類、用戶表的用戶等級等,如果在程序中(zhōng)經常要用到這些字段來進行檢索數據,那麽一(yī)般應該爲這些字段建立索引,這樣檢索數據的時候性能會好很多;

聯系我(wǒ)們

一(yī)次需求提交或許正是成就一(yī)個出色産品的開(kāi)始。
歡迎填寫表格或發送合作郵件至: qczsky@126.com

大(dà)理青橙科技

電(diàn)話(huà):13988578755 13988578755

郵箱:qczsky@126.com

地址:大(dà)理市下(xià)關龍都春天10層