天天看點

作業

一、什麼是cookie對象

session對象

session中文是“會話”的意思,在asp中代表了伺服器與用戶端之間的“會話”。session的作用時間從使用者到達某個特定的web頁開始,到該使用者離開web站點,或在程式中利用代碼終止某個session結束。引用session

則可以讓一個使用者通路多個頁面之間的切換也會保留該使用者的資訊。

  系統為每個通路者都設立一個獨立的session對象,用以存儲session變量,并且各個通路者的session對象互不幹擾。

  session與cookie是緊密相關的。

session的使用要求使用者浏覽器必須支援cookie,如果浏覽器不支援使用cookie,或者設定為禁用cookie,那麼将不能使用session。

  session資訊對客戶來說,不同的使用者用不同的session資訊來記錄。當使用者啟用session時,asp自動産生一個sessionid.在新會話開始時,伺服器将sessionid當做cookie存儲在使用者的浏覽器中。

application對象

全局資訊,用來存儲全局的資訊,依賴于伺服器生命周期(session和cookie都和浏覽器有關),application則沒什麼關系,是以一般可以用來記錄一些全局的資訊,比如目前線上人數,聊天室資訊等!重新開機iis或回收後回收!全局範圍最大的那個對象。可做的。

二、在access中如何建立資料庫。你認為資料庫在網站開發中所扮演的角色是什麼。使用資料庫和使用檔案,兩者的優缺點各是什麼?

首先在access裡面填寫所用的資訊,将資料庫建立,在導入程式設計裡進行完成代碼。

首先打開我們的access程式,打開方法是單擊開始——所有程式。

所有程式中找到microsoft office檔案夾,打開它

找到access ,點選打開。

在access界面中,點選檔案——建立。

擇在界面的右邊出現了建立對話框,選擇空資料庫。

選擇一個存放該檔案的位置,然後選該資料庫,點選建立。

資料庫開發人員設計及實作關系資料庫模型 (邏輯及實體) 及資料庫儲存對象。他們也使用使用者定義的函式、觸發程式、儲存的程式、transact-sql 或

clr 為伺服器進行程式設計。他們使用 sql

查詢撷取或修改資料,或是調校及優化查詢。要是初學的話首先就要精通sql語言,這是基礎,其他就是多聽多看多學了

優點:(1)存儲方式單一(2)面向對象(3)界面友好、易操作(4)內建環境、處理多種資料資訊(5)access支援odbc(開發資料庫互連,open

data base

connectivity),利用access強大的dde(動态資料交換)和ole(對象的聯接和嵌入)特性,可以在一個資料表中嵌入位圖、聲音、excel表格、word文檔,還可以建立動态的資料庫報表和窗體等。access還可以将程式應用于網絡,并與網絡上的動态資料相聯接

缺點:1.資料庫過大,一般access資料庫達到50m左右的時候性能會急劇下降!

  2.網站通路頻繁,經常達到100人左右的線上。

  3.記錄數過多,一般記錄數達到10萬條左右的時候性能就會急劇下降!

三、緩存的内容,談談你對緩存的了解看法。并回答在網站開發中使用緩存有哪些好處?

當cpu要讀取一個資料時,首先會從緩存(cache)中查找,如果找到就立即讀取并送給cpu處理;如果沒有找到,就用相對慢的速度從記憶體中讀取并送給cpu處理,同時把這個資料所在的資料塊調入緩存中,可以使得以後對整塊資料的讀取都從緩存中進行,不必再調用記憶體。

緩存是為以後使用而存儲資料的一種方法。一般網站可以把html,js和css代碼緩存,進一步将圖像、字型和flash也是可以緩存的。

為什麼站點要使用緩存?兩個原因:減少延遲(赢得速度)和節省網絡流量(資料裝載的多少).

站點加速如果你的網站不夠快的話是一個必備的,特别是對商業站點。因為網站的速度已成為搜尋引擎考慮的因素之一。

緩存可以存在于客戶浏覽器和服務端。

在網上,每個内容部件都有一個過期日期和時間,意思就是使用緩存的老版本的時間,一旦過期後就會更新新版本,然後又産生一個過期時間。

好處:

緩存是上的一塊晶片,具有極快的存取,它是内部存儲和外界之間的。由于的内部和外界介面不同,緩存在其中起到一個緩沖的作用。緩存的大小與是直接關系到的傳輸速率的重要因素,能夠大幅度地提高硬碟整體性能。當存取零碎時需要不斷地在與之間交換資料,有大緩存,則可以将那些零碎資料暫存在緩存中,減小系統的負荷,也提高了資料的傳輸。

緩存是介于應用程式和實體資料源之間,其作用是為了降低應用程式對實體資料源通路的頻次,進而提高了應用的運作性能。緩存内的資料是對實體資料源中的資料的複制,應用程式在運作時從緩存讀寫資料,在特定的時刻或事件會同步緩存和實體資料源的資料。 緩存的媒體一般是記憶體,是以讀寫速度很快。但如果緩存中存放的資料量非常大時,也會用硬碟作為緩存媒體。緩存的實作不僅僅要考慮存儲的媒體,還要考慮到管理緩存的并發通路和緩存資料的生命周期。

對于網站建設來說,頁面緩存是安裝在網站伺服器之前的緩存伺服器,用于解除安裝對于伺服器上的靜态和動态對象的請求。在網站制作或網站設計中頁面緩存還有其它常見名稱,如反向代理緩存,反向代理伺服器和反向代理。經過慎重考慮,最後還是采用了頁面緩存這個術語,因為在網站制作中代理程式還會負責負載平衡或ssl加速,而我們隻想專注于緩存伺服器對可擴充性的影響