最新文章
|
點(diǎn)晴OA辦公管理信息系統(tǒng)
→『 經(jīng)驗(yàn)分享&問題答疑 』
本版文數(shù):6546 今日文數(shù):4071
|
這是一篇關(guān)于怎樣精簡(jiǎn)代碼和Asp特征以獲得最快執(zhí)行速度的詳細(xì)文章。對(duì)于一個(gè)急燥的用戶來說,任何在按下用戶按鈕到結(jié)果出現(xiàn)在它們的屏幕之間的延遲可能意味著它們會(huì)轉(zhuǎn)到瀏覽其它的站點(diǎn),假如你的是商業(yè)站點(diǎn),這有可能意味著失去潛在的銷售。我們沒有任何辦法控制用戶的帶寬,但我們的確能通過優(yōu)化Asp站點(diǎn)來獲得最佳的性能。大部分潛在性能...
|
代碼如下:<%@Language=VBscript%><%DimstrIPstrIP=request(IP)%><FORMaction=?method=post>輸入IP:<inputtype=textvalue=<%=strIP%>style=BORDER:#AAAAAA1pxsolid;name=IP><input...
|
1、信息表新建立一個(gè)字段,并用0、1的方法判斷信息的狀態(tài)。2、新建一個(gè)頁面,定時(shí)刷新,并查詢表中是否有字段值為0的記錄。3、當(dāng)管理員點(diǎn)擊查看該信息的時(shí)候,將字段值改為1。其中最關(guān)鍵的是第2步,下面給出所需代碼定時(shí)刷新指定頁面。比如新建的頁面叫a.asp那么就是<script>setTimeout(location.hr...
|
定義總是很抽象,存儲(chǔ)進(jìn)程其實(shí)就是能完成特定操作的一組SQL語句,只不過這組語句是放在數(shù)據(jù)庫中的(這里我們只談SQLSERVER)。如果我們通過創(chuàng)建存儲(chǔ)進(jìn)程以及在ASP中調(diào)用存儲(chǔ)進(jìn)程,就可以避免將SQL語句同ASP代碼混雜在一起。這樣做的好處至少有三個(gè):第一、大大提高效率。存儲(chǔ)進(jìn)程本身的執(zhí)行速度非???,而且,調(diào)用存儲(chǔ)進(jìn)程...
|
代碼如下:<%functionGetBot()查詢蜘蛛dims_agentGetBot=s_agent=Request.ServerVariables(HTTP_USER_AGENT)關(guān)鍵判斷語句ifinstr(1,s_agent,googlebot,1)>0thenGetBot=googleendififinstr(...
|
在Google上搜一下,可以發(fā)現(xiàn)一大堆對(duì)ASP不好的評(píng)價(jià),什么運(yùn)行速度慢、異常處理機(jī)制不好、缺乏面向?qū)ο髾C(jī)制、開發(fā)效率低、漏洞多等等。為了讓大家對(duì)ASP有個(gè)正確的認(rèn)識(shí),我先為它正名。一、ASP不慢,慢的是數(shù)據(jù)庫幾年前,我用動(dòng)網(wǎng)論壇程序架了一個(gè)BBS,這套程序就是當(dāng)時(shí)經(jīng)典的ASP+Access架構(gòu)。我也遇到了某些人所說的...
|
代碼如下:<%FunctIonDownloadFIle(StrFIle)StrFIlename=StrFIleResponse.Buffer=TrueResponse.ClearSetS=Server.createObJect(ADODB.Stream)S.OpenS.Type=1ResumeNextSetFso=Se...
|
rs.opensql,conn:如果sql是delete,update,insert則會(huì)返回一個(gè)關(guān)閉的記錄集,在使用過程中不要來個(gè)rs.close在文件最后再寫rs.close,中間可以來多個(gè)記錄集rs1.opensql1,conn,最后一塊關(guān)閉記錄集:rs.closers1.close。conn.execute(sq...
|
代碼如下:=====================================獲取內(nèi)容中所有圖片=====================================FunctionGet_ImgSrc(ByValt0)Dimt1,Regs,Matches,Matcht1=IFNot(IsNull(t0)Or...
|
循環(huán)插入代碼如下:DECLARE@MyCounterINTSET@MyCounter=0/*設(shè)置變量*/WHILE(@MyCounter<2)/*設(shè)置循環(huán)次數(shù)*/BEGINWAITFORDELAY000:00:10/*延遲時(shí)間10秒*/insertINTOtime_by_day(time_id,the_date,the...
|
代碼如下:<%functiongetMyNumber(byrefaa,byrefbb,byrefcc)aa=3bb=4cc=10endfunction
callgetMyNumber(aa,bb,cc)response.writeaa&&bb&<br/>&cc%>
|
這些大都是與硬件相關(guān)。其實(shí)在軟件上,好的程序設(shè)計(jì)的方法和正確的參數(shù)配置也可以提高程序的性能,有時(shí)在同等情況下只要改變一個(gè)參數(shù),程序執(zhí)行效率就能大大提高。本文就試著在這方面做些探索。一.影響性能的因素ASP程序運(yùn)行的性能主要決定于以下2個(gè)大方面:1.HTML頁面的執(zhí)行效率2.反應(yīng)時(shí)間,其中反應(yīng)時(shí)間主要受制于下面要素:(1...
|
代碼如下:<%OptionExplicit顯示聲明ClassCom_GifCode_ClassAuthor:Layensupport@ssaw.net84815733(QQ)Thanks:Laomi,Laomiao,NetRube2006-01-02PublicNoisy,Count,Width,Height,Angl...
|
想要asp能連接mysql數(shù)據(jù)庫,需要安裝MySQLODBC3.51驅(qū)動(dòng)。我們先看下面這段代碼,代碼如下:setconn=server.createobject(adodb.connection)Conn.OpenDRIVER=;SERVER=127.0.0.1;DATABASE=Shops;USER=root;PAS...
|
一:框架掛馬<iframesrc=地址width=0height=0></iframe>其中“地址”處可以輸入惡意網(wǎng)站鏈接等二:js文件掛馬只要是JS文件,都可以通過被惡意修改從而被掛上惡意代碼,一般被全站引用的JS代碼最容易被掛木馬,檢測(cè)我們可以查看JS代碼的左邊或下邊,壞人很喜歡將惡意代碼與正常代碼間用很多空格或回...
|
首先我們先來了解一下ASP頁面執(zhí)行的流程1、IIS找到ASP文件,提交給ASP引擎(一般是ASP.DLL)處理。2、引擎打開這個(gè)ASP文件,找出<%和%>之間的內(nèi)容,當(dāng)然還有<scriptrunAt=server>和對(duì)應(yīng)的</script>之間的內(nèi)容,這些內(nèi)容稱為腳本塊。只有腳本塊里的內(nèi)容被引擎解析,其他內(nèi)容不管,作為...
|
我們?cè)谟肁SP開發(fā)文件上傳功能的時(shí)候,為了防止用戶上傳木馬程序,常常會(huì)限制一些文件的上傳,常用的方法是判斷一下上傳文件的擴(kuò)展名是否符合規(guī)定,可以用right字符串函數(shù)取出上傳文件的文件名的后四位,這樣很容易就能判斷了,但是這里面有一個(gè)漏洞,非常危險(xiǎn),就是chr(0)漏洞,詳情請(qǐng)接著往下看。一、首先解釋下什么是chr(0...
|
首先講講它的好處。調(diào)試程序的時(shí)候用處也很有用,類似設(shè)置斷點(diǎn),特別是你的程序有重大問題,如有死循環(huán)的時(shí)候一般的response.write查看中間結(jié)果是無法看到的,這時(shí)在response.write后加入response.end,這個(gè)查看中間結(jié)果很有用。不過,如果使用Response.End、Response.Redir...
|
我們一般生成HTML靜態(tài)頁時(shí),常常會(huì)事先做好一個(gè)模板,然后生成時(shí)調(diào)用模板文件。那么有沒有辦法不用模板,如一個(gè)正常的htmer.asp頁面,直接生成為htmer.html頁面呢?當(dāng)然是可以的,而且非常簡(jiǎn)單,今天就教大家在ASP中不用模板生成HTML靜態(tài)頁的方法。這里假設(shè)有一個(gè)htmer.asp動(dòng)態(tài)頁面,你想把它生成為HT...
|
定義簡(jiǎn)單數(shù)組有兩種方法在asp中定義和初始化數(shù)組,讓我們看看每種的例子:方法一:MyArray=Array(Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec)數(shù)組大小由初始化元素個(gè)數(shù)決定。方法二:代碼如下:DimmyArray(2)指定數(shù)組大小myArray(0)=Janm...
|
cint與clng含義:都可以強(qiáng)制將一個(gè)表達(dá)式轉(zhuǎn)換成數(shù)據(jù)類型cint與clng處理數(shù)據(jù)的范圍:CIntInteger-32,768至32,767,小數(shù)部分四舍五入。CLngLong-2,147,483,648至2,147,483,647,小數(shù)部分四舍五入。所謂溢出指的是超出處理數(shù)據(jù)的范圍,下面代碼是處理數(shù)據(jù)防止溢出的代...
|
我們?cè)谧鲰?xiàng)目的時(shí)候經(jīng)常要將數(shù)據(jù)庫的數(shù)據(jù)導(dǎo)出到excel中,很多asp用戶并不知道怎么寫。這里明凱總結(jié)了兩種方法來導(dǎo)出excel,希望能幫到大家。方法一:用excel組件<%SetExcelApp=createObject(Excel.Application)ExcelApp.Application.Visible=Tr...
|
NO.1--建立一個(gè)XML數(shù)據(jù)庫data.xml<?xmlversion=1.0?><records><record><name>caca</name><qq>154222225</qq><email>root@3ney.com</email></record><records>NO.2--建立對(duì)象createObje...
|
數(shù)組是有序數(shù)據(jù)的集合。數(shù)組中的元素可以不屬于同一個(gè)數(shù)據(jù)類型。用一個(gè)統(tǒng)一的數(shù)組名和下標(biāo)來唯一地確定數(shù)組中的元素,更改其中一個(gè)元素并不會(huì)影響其它元素。數(shù)組的下標(biāo)是有界的,分為下界和上界。數(shù)組可以用Dim、Private、Public或Static來聲明,它們的語法格式相同。下面只介紹用Dim聲明數(shù)組的方法。1.?dāng)?shù)組的定義與...
|