關於執行IIS與設計ASP程式的小技巧

來源:互聯網
上載者:User
iis|程式|技巧|設計|執行     1.平均分配前、後端的程式執行負載
 ASP的目的並非要取代前端網頁的Script程式,相反,前後端應該相互協調工作:可以由前端執行的工作,就不要增加後端的負擔.別忘了,一個WEB伺服器可能必須同時回應數十位、數百位、甚至數千位使用者的瀏覽,如果能將邏輯處理工作平均分布在前、後端,就可以讓後端的WEB伺服器以更快的時間回應前端的需求,或者是替更多的使用者服務。
 舉例來說,像檢查表單資料正確性或完整性的工作,應該以前端的Script來完成,因為如此一來,既可以降低資料佔用的頻寬,更可以減輕WEB伺服器的負擔。再如網頁上的時鐘,只是單純記錄使用者瀏覽的時間,或者是因時間、季節變化而作的網頁特效或顯示招呼語,也應該讓前端的Script來完成。

    2.精選變數類型
 除非真有必要,請盡量減少全域變數出現在ASP檔案的機會。因為IIS會在ASP程式的解析階段就將局部變數的相關資料儲存在系統的特定表格,隨後即可供ASP程式友參照。但是全域變數卻必須等到ASP程式的執行階段才能進行如上的處理,所以使用全域變數的效率會較局部變數來的低。
 由於特性使然,所以幾乎任何程式語言的局部變數效率都會比全域來得高。當然,若真的有必要,就算效率再差也得用;只是想提醒您,使用之前,先仔細衡量變數的狀況,然後給予最適當的活動範圍。



聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.