網站制作中什么是動態網頁?
這里提到的動態網頁與網頁上的各種動畫和滾動字幕等視覺“動態效果”沒有直接關系。動態網頁也可以是純文本內容或包含各種動畫的內容。這些只是網頁特定內容的表現。無論網頁是否具有動態效果,利用動態網站技術生成的網頁都稱為動態網頁。
從網站訪問者的角度來看,動態網站和靜態網站都可以顯示基本的文字和圖片信息,但是從網站開發、管理和維護的角度來看,存在很大的差異。
早期動態網頁主要使用CGI(CommonGatewayInterface)技術。您可以使用不同的程序來編寫合適的CGI程序,如Visual Basic、Delphi或C/C++。雖然CGI技術已經發展成熟強大,但由于編程困難、效率低、修改復雜,逐漸被新技術所取代。
對應于靜態網頁,可以與后臺數據庫交互并傳輸數據。也就是說,網頁網址的后綴不是靜態網頁的常見動態網頁制作格式,如。htm、html、shtml、xml等。但采取的形式是。aspx,asp、jsp、php、perl,cgi等。作為后綴,還有一個符號—— "?"在動態網頁網站上。
特性
概述如下:
(1)動態網頁一般都是基于數據庫技術,可以大大減少網站維護的工作量;
(2)使用動態網絡技術的網站可以實現更多功能,如用戶注冊、用戶登錄、在線調查、用戶管理、訂單管理等。
(3)動態網頁不是獨立存在于服務器上的網頁文件,服務器只有在用戶請求時才返回完整的網頁;
(4)“動態網頁”在搜索引擎檢索中存在一些問題。搜索引擎通常無法訪問網站數據庫中的所有網頁,或者由于技術原因,搜索蜘蛛不會抓取“?”在網站上。因此,后一種內容使用動態網頁的網站在推廣搜索引擎以滿足搜索引擎的要求時需要做一些技術處理。
客戶端腳本
客戶端腳本更改特定網頁上的界面和行為,或者在指定時間響應鼠標或鍵盤操作或事件。在這種情況下,動態行為發生在??蛻舳松傻膬热菰谟脩舻谋镜赜嬎銠C系統中。
這些網頁使用的呈現技術被稱為豐富的界面頁面??蛻舳四_本語言的使用,如JavaScript(爪哇腳本)或動作腳本(動作腳本)、動態超文本標記語言(DHTML)和閃存技術,經常被用來組織媒體類型(聲音、動畫、修改文本等)的呈現。)。該腳本還允許使用遠程腳本技術,即使用隱藏框架、XMLHttpRequest或網絡服務從服務器請求其他信息的DHTML頁面。
服務器端腳本
運行在網絡服務器上的程序(服務器端腳本)用于更改不同網頁上的網頁內容,或者調整順序或重新加載網頁。服務器響應以確定這一點,即發布的超文本標記語言形式的數據、網址中的參數、使用的瀏覽器類型、時間的推移或數據庫或服務器的狀態。
這些網頁通常是ASP、ColdFusion、Perl、PHP、WebDNA或其他服務器端語言。常用于這些服務器端語言的通用網關接口(CGI)生成動態網頁。兩個值得注意的例外是ASP.NET和JSP (Java服務器頁面),它們在自己的應用編程接口中重用了CGI的概念,但是實際上所有的網絡請求都被分派到一個共享的虛擬機。當動態網頁只有很少或沒有預期的更改時,緩存和網頁通常會接收大量的網絡流量,從而導致服務器的加載時間變慢。
福州優橙互聯是一家專注于福州網站建設的網站制作公司,為客戶提供小程序制作,促進福州網絡的全網推廣和精準拓客。歡迎訪問http://www.simple-vegetarian-recipes.com
- 上一篇:網站制作什么是靜態網頁?
- 下一篇:制作網頁都需要哪些基本要素