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