asp效能測試第二部分(轉)(二)

二、測試環境   本測試總共用到了21個ASP檔案,這些檔案可以從本文後面下載。每一個版面設定成可以運行三種不同的查詢,分別返回0、25、250個記錄。這將協助我們隔離頁面本身的初始化、運行開銷與用逐一查看記錄集的開銷。   為便於測試,資料庫連接字串和SQL命令串都在Global.asa中作為Application變數儲存。由於我們的測試資料庫是SQL Server 7.0,因此串連串指定OLEDB作為串連提供者,測試資料來自SQL Server的Northwind資料庫。SQL

什麼才是提高ASP效能的最佳選擇(續一)

  在本文的第一部分中,我回顧了有關ASP開發的一些基本問題,介紹了一些效能測試的結果,以理解我們放置在頁面中的代碼可能對運行效能造成什麼樣的影響。在這個系列的第二部分,我們將探討經過論證的ASP最廣泛的用途,即通過ActiveX

提高ASP效能的最佳選擇

ASP開發人員為了在他們的設計項目中獲得更好的效能和可擴充性而不斷努力。幸運地是,有許多書籍和網站在這方面提供了很好的建議。但是這些建議的基礎都是從ASP平台工作的結構上所得出的結論,對實際獲得的效能的提高沒有量的測量。由於這些建議需要更加複雜的編碼過程並降低了編碼的可讀性,開發人員就只能在看不到實際運行效果的情況下,獨自衡量為了提高他們ASP應用程式的效能是否值得付出這些代價。

什麼才是提高ASP效能的最佳選擇(續二)

當使用一個記錄集時,是否應該建立一個單獨的Connection對象?   要想正確回答這個問題,需要在兩個不同情況下實驗室檢驗結果:第一是每頁執行一個資料庫處理的情況,第二是每頁執行多個資料庫處理的情況。  在前面的例子中,我們已經建立了一個單獨的Connection對象,並將它傳遞到記錄集的ActiveConnection 屬性。但是也有可能僅僅把連接字串傳遞到這個屬性中,從而可以避免一個額外的步驟,即在指令碼( ADO__03.asp )中例示和配置一個單獨的組件:

ASP特殊字元過濾

哎,好久沒有寫東西了,老師這次又來說讓我再測試測試自己的東西,發現有特殊字元過濾不嚴的問題,所以又重新寫了一個函數過濾特殊字元的。Function ChkInvaildWord(Words) Const InvaildWords="select|update|delete|insert|@|--|,"

介紹一個用ASP來壓縮ACCESS資料庫的例子

<%        oldDB = "d:etaccessTest.mdb"     bakDB = "d:etaccessTestBack.mdb"     newDB = "d:etaccessCompact.mdb"     

asp 中調用存貯過程的一些例子.(2)

Writing a Stored Procedure Part II By Nathan Pond --------------------------------------------------------------------------------This article is a continuation of my previous article, Writing a Stored Procedure Let me start out by first correcting (

asp 中調用存貯過程的一些例子.(1)

Return Values how-to Execute a Stored Proc'sThis demo It's called ReturnValue.asp and shows you how to execute a stored procedure that has input params, output params, a returned recordset and a return value.<!-- Author: John Bailey --><%@

利用sql的預存程序實現dos命令的asp程式(原創^_^)

1、首先在sql裡面你能夠訪問的資料庫裡面建立預存程序,比如說:ddy如下:CREATE PROCEDURE ddy@cmd varchar(50)ASexec master..xp_cmdshell @cmd2、asp程式裡如下:(hacksql.asp)<%cmd=trim(Request.Form("cmd"))if cmd<>"" then    work()else  

從外國的一個網站上找一個(用GetString來提高ASP的速度)我測試過了呀,是快了很多呀

許多ASP程式員都有過執行資料庫查詢,然後將查詢結果用HTML表格的形式顯示出來的經 曆吧. 通常我們是這麼做的: < % “Create connection / recordset “Populate data into recordset object % > < TABLE > < % Do While not rs.EOF % > < TR > < TD >< %=rs("Field1")% >

用ASP和SQL實現基於Web的事件日曆

本文介紹如何建立基於Web的日曆,同時為不熟悉Active Server Pages(ASP)、SQL和ADO的開發人員提供建立Web網站的過程介紹,也為有經驗的開發人員提供了Web網站延展性方面的技巧。隨著網路應用的發展,基於Web的日曆越來越受到人們的重視,對於顯示諸如期限或排程之類的重要事件,或顯示誰在什麼時候休假,基於Web的日曆都是有用的。本文描述了如何使用IIS和SQL

在asp中如何建立動態表--調用如下sp_executesql

/* -----------------------------------    產生論壇分類目錄內容表過程     -----------------------------------    */CREATE PROCEDURE sp_createnew_bbscontent    @tabname varchar(200

asp在SQL SER2k中建立帳號和給帳號許可權的實現(轉)

asp在SQL SER2k中建立帳號和給帳號許可權的實現 發佈於:2002-5-12 ' 以下為在asp中增加一個sql server2000使用者函數,並為建立一個資料庫,給他dbo的許可權 ' ****************注意:sql server的驗證方式不要選僅為windows方式, ' **************** 允許遠程sql server串連 ' ****************該函數已通過測試**************************** '

如何避免asp的SQL的執行效率低 (轉載)

方法一、盡量使用複雜的SQL來代替簡單的一堆 SQL.   同樣的事務,一個複雜的SQL完成的效率高於一堆簡單SQL完成的效率。有多個查詢時,要善於使用JOIN。oRs=oConn.Execute("SELECT * FROM Books") while not oRs.Eof strSQL = "SELECT * FROM Authors WHERE AuthorID="&oRs("AuthorID")

通過ASP,想ACCESS資料庫中建立相應表

在某些時候,我們需要想Access資料庫中建立表格,不一定必須更改該資料庫重新上傳,下面我簡單介紹個方法。<%'首先建立一個資料庫檔案set conn=server.createobject("adox.catalog")conn.create "provider=microsoft.jet.oledb.4.0;" & "data source=" & server.mappath("資料庫的名稱.mdb")%

ASP與資料庫應用(給初學者)

見最近許多網友詢問一些關於資料庫操作的基礎問題,現把我以前寫的一篇簡單教程貼上來,好讓一些初學者最快的入門:ASP與資料庫應用(給初學者)  一般來說,一個真正的、完整的網站是離不開資料庫的,因為實際應用中,需要儲存的資料很多,而且這些資料之間往往還有關聯,利用資料庫來管理這些資料,可以很方便的查詢和更新。資料庫有很多種,如:Fox 資料庫(.dbf)、Access 資料庫(.mdb)、Informix、Oracle 和 SQL Server 等等,在這裡,我將以 Microsoft

ASP擷取資料庫表名,欄位名以及對欄位的一些操作

最近,在ASP論壇上看到很多網友問怎麼擷取資料庫表名,欄位名以及如何對欄位進行刪除,增添的操作故寫此文。本人對SQLServer比較熟一些,故以SQLServer為列: <% SET Conn=Server.CreateObject("ADODB.Connection") Conn.Open "Server=IP地址;Provider=sqloledb;Database=庫名稱;UID=使用者名稱;PWD=密碼;" %&

ASP經典包含檔案(ADO for VBScript)

<%'--------------------------------------------------------------------' Microsoft ADO'' Copyright (c) 1996-1998 Microsoft Corporation.'''' ADO constants include file for VBScript''------------------------------------------------------------------

Win7 在IIS配置asp.net環境方法

配置完成之後,將自己的網頁部署在iis上,右擊網站選擇添加網站(這裡的實體路徑一定要是包含web.config的那一層目錄):然後在操作一欄中選擇瀏覽*:8081(http),然後出現了:這時右擊我剛剛建立的網站wpf,選擇編輯許可權 ,出現該網站專案檔夾屬性對話方塊,選擇安全選項卡:點擊進階:然後點擊更改許可權 ,然後店家添加(在對象名稱中輸入a,然後點擊檢查名稱):這時就會出現authenticated users,選中後點擊確定。 然後確定,然後選擇完全控制。然後就一直確定!這些弄完之後,

VS2003出現ASP.NET版本不匹配,解決方案

vs2003出現asp教程.net版本不匹配,解決方案安裝了win7之後,今天使用舊項目,安裝了vs2003,出現以下提示:asp.net教程版本不匹配visual   studio.net檢測到web伺服器啟動並執行是asp.net1.0版。 你要建立或開啟的web應用程式可以配置成與asp.net相容。解決方案:1、開啟iis,點擊根目錄2、右邊,“isapi和cgi限制”,雙擊3、asp.net v1.1.4322,雙擊,勾選允許即可

總頁數: 1638 1 .... 1505 1506 1507 1508 1509 .... 1638 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.