asp性能測試第二局部(轉(zhuǎn))(一)
發(fā)表時間:2024-01-01 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]一、測試目的 編譯如下: 本文的第一部分考察了ASP開發(fā)中的一些基本問題,給出了一些性能測試結(jié)果以幫助讀者理解放入頁面的代碼到底對性能有什么影響。ADO是由Microsoft開發(fā)的一個通用、易用的數(shù)據(jù)庫接口,事實證明通過ADO與數(shù)據(jù)庫交互是ASP最重要的應(yīng)用之一,在第二部分中,我們就來研究這個...
一、測試目的
編譯如下:
本文的第一部分考察了ASP開發(fā)中的一些基本問題,給出了一些性能測試結(jié)果以幫助讀者理解放入頁面的代碼到底對性能有什么影響。ADO是由Microsoft開發(fā)的一個通用、易用的數(shù)據(jù)庫接口,事實證明通過ADO與數(shù)據(jù)庫交互是ASP最重要的應(yīng)用之一,在第二部分中,我們就來研究這個問題。
ADO所提供的功能相當廣泛,因此準備本文最大的困難在于如何界定問題的范圍?紤]到提取大量的數(shù)據(jù)可能顯著地增加Web服務(wù)器的負載,所以我們決定這一部分的主要目的是找出什么才是操作ADO記錄集的最優(yōu)配置。然而,即使縮小了問題的范圍,我們?nèi)耘f面臨很大的困難,因為ADO可以有許多種不同的方法來完成同一個任務(wù)。例如,記錄集不僅可以通過Recordset類提取,而且也可以通過Connection和Command類提取;即使得到記錄集對象之后,還有許多可能戲劇性地影響性能的操作方法。然而,與第一部分一樣,我們將盡可能地涵蓋最廣泛的問題。
具體地講,這一部分的目標是收集足夠多的信息,回答下列問題:
是否應(yīng)該通過包含引用ADOVBS.inc?
使用記錄集時是否應(yīng)該創(chuàng)建單獨的連接對象?
最好用哪種方法提取記錄集?
哪種游標類型和記錄鎖定方式效率最高?
是否應(yīng)該使用本地記錄集?
設(shè)置記錄集屬性用哪種方法最好?
用哪種方法引用記錄集字段值效率最高?
用臨時字符串收集輸出是一種好方法嗎?
(出處:熱點網(wǎng)絡(luò))