国产成人精品999视频&日本一区二区亚洲人妻精品&久久久精品国产99久久精&99热这里只有成人精品国产&精品国产剧情av一区二区&成人亚洲精品久久久久app&国产精品美女高潮抽搐A片

Categories


Tags


提高ASP頁面顯示速度的秘技

你是否也在為了提高ASP應(yīng)用的性能而努力呢?注意千萬不要只關(guān)心數(shù)據(jù)庫訪問和COM組件的性能,對(duì)于用戶來說,Web頁面的顯示速度也同樣重要。本文為你介紹的正是幾則提高頁面顯示速度的技巧和一些必須注意的問題。

在安排Web頁面的布局時(shí),最常用的方法之一是用HTML表格界定頁面的結(jié)構(gòu)。例如,假設(shè)Web頁面由頂端的導(dǎo)航條和它下面的兩欄(列)構(gòu)成——左邊的列是一個(gè)導(dǎo)航條,右邊的列是實(shí)際安置內(nèi)容的區(qū)域。對(duì)于這樣一個(gè)頁面,我們可以用一個(gè)兩行、兩列的大表格進(jìn)行布局:在第一行中,合并兩個(gè)列然后放上頂端導(dǎo)航表格;在第二個(gè)行中,左邊的列放上一個(gè)顯示導(dǎo)航按鈕的表格,右邊的列再用一個(gè)表格顯示頁面的實(shí)際內(nèi)容。用這種表格嵌套表格的方法進(jìn)行布局可以得到非常好的效果。

如果瀏覽器發(fā)現(xiàn)頁面中有一個(gè)TABLE標(biāo)記,在接收到對(duì)應(yīng)的結(jié)束標(biāo)記< /TABLE >之前它不會(huì)顯示這個(gè)表格。因此,如果整個(gè)頁面都放入了一個(gè)大表格中,在瀏覽器下載這個(gè)大表格的< /TABLE >標(biāo)記之前整個(gè)頁面都不會(huì)顯示。當(dāng)顯示內(nèi)容非常多的頁面時(shí)(例如,搜索結(jié)果或者電子商務(wù)網(wǎng)站上的產(chǎn)品目錄),表格的延遲顯示會(huì)導(dǎo)致整個(gè)頁面顯示的停頓。

為了避免出現(xiàn)這種情況,我們應(yīng)該把頁面劃分成多個(gè)較小且獨(dú)立的表格區(qū)域。這樣的話,每個(gè)表格的HTML代碼下載之后瀏覽器就可以立即顯示它。對(duì)于瀏覽者來說,頁面將在屏幕上一部分、一部分地逐漸顯示出來。而且更重要的是,這種頁面在屏幕上開始顯示的速度要比前面等待整個(gè)頁面下載才顯示的方法快得多。

對(duì)于前面介紹的例子,我們不是使用單個(gè)大表格進(jìn)行頁面布局,而是使用三個(gè)獨(dú)立的表格:第一個(gè)表格顯示頁面頂端的導(dǎo)航條,使其具有足夠的寬度顯示頁面內(nèi)容并完整地給出其< TABLE >< /TABLE >標(biāo)記對(duì);在第一個(gè)表格的左下位置安排第二個(gè)表格,使這個(gè)表格向左對(duì)齊;最后一個(gè)表格位于第二個(gè)表格的右邊,用于放置頁面內(nèi)容。由于現(xiàn)在每一部分都是一個(gè)獨(dú)立的表格,瀏覽器只要下載了任一部分的代碼就會(huì)立即顯示它。因此,頁面頂端和左面的導(dǎo)航條將比頁面其余部分更快地顯示出來。這就避免了讓瀏覽者長時(shí)間地在空白頁面前等待,而是給了他這樣一種印象:頁面已經(jīng)開始下載,整個(gè)頁面將立刻出現(xiàn)在屏幕上。

正如盡可能早地關(guān)閉TABLE標(biāo)記使得瀏覽器能夠快速地顯示出表格中的數(shù)據(jù),還有另外兩個(gè)標(biāo)記也同樣可以用這種方法提高顯示速度,這兩個(gè)標(biāo)記就是用于制作列表框的< OPTION >標(biāo)記和用于制作無序列表的< LI >標(biāo)記。

ASP程序員常常要訪問數(shù)據(jù)庫獲取數(shù)據(jù)然后用< OPTION >標(biāo)記構(gòu)造列表框。只要簡(jiǎn)單地改動(dòng)一下代碼關(guān)閉< OPTION >標(biāo)記,就可以讓瀏覽器顯示頁面的速度加快。

例如,原先使用下面的代碼:

Do while not objRS.EOF

strOptionList = strOptionList & "< OPTION VALUE=""" & objRS("ID") &  """ >" & objRS("ProductName")

objRS.MoveNext

Loop

Response.Write "< SELECT SIZE=""1"" >" & strOptionList & "< /SELECT >"

現(xiàn)在只需改動(dòng)一行代碼:

Do while not objRS.EOF

strOptionList = strOptionList & "< OPTION VALUE=""" & objRS("ID") & """ >" & objRS("ProductName") & "< /OPTION >"

objRS.MoveNext

Loop

Response.Write "< SELECT SIZE=""1"" >" & strOptionList & "< /SELECT >"

如果原來使用的代碼如下:

< UL >

< LI >蘋果

< LI >桔子

< LI >香蕉

< /UL >

那么現(xiàn)在改用:

< UL >

< LI >蘋果< /LI >

< LI >桔子< /LI >

< LI >香蕉< /LI >

< /UL >

經(jīng)過這些改動(dòng)之后,瀏覽器顯示頁面的速度將會(huì)更快。

出處:計(jì)算機(jī)世界

來源:月光博客


Public @ 2018-04-29 15:46:31

一不小心點(diǎn)了數(shù)據(jù)庫的“一鍵清理”功能怎么辦,數(shù)據(jù)庫會(huì)不會(huì)刪除?

問題描述:客戶一不小心點(diǎn)了數(shù)據(jù)庫的“一鍵清理”功能怎么辦,數(shù)據(jù)庫會(huì)不會(huì)刪除。QQ截圖20171220154723.png問題解決:只清理沒有數(shù)據(jù)的數(shù)據(jù)庫,不會(huì)清理有數(shù)據(jù)的數(shù)據(jù)庫,可以重新創(chuàng)建。來源:景安

Public @ 2015-01-13 16:13:04

Mysql數(shù)據(jù)庫服務(wù)啟動(dòng)提示1069錯(cuò)誤解決方法

1.打開自己的服務(wù)器,然后選擇【我的電腦】,右鍵,選擇【管理】圖片7.png2.在【管理】界面下,找到【本地用戶和組】,選擇【用戶】,然后在【用戶】中找到【MYSQL】用戶。圖片8.png3.選擇【MYSQL】用戶,然后右鍵,選擇【設(shè)置密碼】,然后會(huì)彈出一個(gè)輸入對(duì)話框,輸入新密碼和確認(rèn)密碼,然后【確定】4.做完以上的之后,同樣在【管理】界面下,找到【服務(wù)和應(yīng)用程序】,然后選擇【服務(wù)】,找到【MYS

Public @ 2011-05-03 15:46:46

ASP中的進(jìn)度條功能

ASP中沒有原生的進(jìn)度條功能,可以使用一些第三方插件來實(shí)現(xiàn)進(jìn)度條功能。比如使用MenteeActiveX,它是一個(gè)ASP控件,可以輕松制作專業(yè)的Web應(yīng)用或程序,同時(shí)提供一個(gè)進(jìn)度條,可以顯示工作正在進(jìn)行的情況。同樣,還有一些進(jìn)度條的制作腳本,如ProgressBar,Pbar,Progress并他一些第三方軟件,可以用來實(shí)現(xiàn)進(jìn)度條的功能。

Public @ 2023-02-24 22:27:14

在Linux上使用ASP

自從MS推出ASP技術(shù)后,由于ASP在創(chuàng)建動(dòng)態(tài)交互式站點(diǎn)上的強(qiáng)大功能及其代碼編寫的簡(jiǎn)便性,使ASP在很多Internet/Intranet/Extranet網(wǎng)站上得到了極其廣泛的應(yīng)用,尤其是涉及到數(shù)據(jù)庫操作的網(wǎng)站應(yīng)用系統(tǒng)更是傾向于采用ASP技術(shù)。但由于眾所周知的原因,ASP只能工作于MS自己的操作系統(tǒng)平臺(tái)和服務(wù)器軟件之下,即只能在WindowsNT+IIS系列或Windows9X+PWS系列中使用

Public @ 2011-01-18 15:46:29

更多您感興趣的搜索

0.540131s