靜止的(static)和動態網頁(dynamic web pages)的區別

因特網是一個大型的相互連線的客戶機和伺服器的集合。超文字傳輸協議(HTTP)促進了這兩個層次之間的通訊和資料傳輸,這是一個標準程式碼。...

靜態網頁與***頁

因特網是一個大型的相互連接的客戶機和服務器的集合。超文本傳輸協議(HTTP)促進了這兩個層次之間的通信和數據傳輸,這是一個標準代碼。

當客戶端計算機(如您使用的計算機)試圖通過web瀏覽器查看特定的網頁時,它會向承載網站的計算機(服務器)發送請求,以發回網站的詳細信息。如果客戶端計算機請求的內容可用,則網站的組件將通過HTTP以HTML格式發送到客戶端web瀏覽器,然後web瀏覽器在客戶端計算機上重新創建並顯示該網站。統一資源***唯一地標識服務器上的資源,接收請求和響應的服務器稱為HTTP服務器。

靜態和***站的差異源於HTTP服務器背後的更改操作。

有關靜態網頁的詳細信息

靜態網站是一個為所有同時瀏覽該網站的用戶顯示相同內容的網站。簡單地說,一個靜態網站就是一個固定網站,內容不會因用戶而異。

這背後的原因是靜態網站的構建方式。從技術上講,靜態網站由服務器上託管的HTML文檔集合組成,這些文檔通過超鏈接相互連接。但是,這些頁面是相互獨立的,代碼和其他特色內容被寫入並作為單獨的文件保存在服務器的固定內存中。如果必須對網站進行更改,則必須手動更改每個網頁的代碼。

服務器內的網頁是一個單獨的HTML文件,可以由文件的最後一個URL識別;.HTML或.htm是靜態網頁,網頁以HTML格式保存。

當web客戶端向web服務器請求靜態web頁面時,web服務器(又稱HTTP服務器)使用請求中的URL來解釋和定位所需的頁面,並通過HTTP將頁面發送到web瀏覽器。用於此目的的最常見的HTTP或Web服務器是由Windows平臺的微軟和APACHE的Apache基金會。

有關***頁的詳細信息

與靜態網頁不同,***頁由於動態內容可用而獲得其名稱。即網站上顯示的內容可能因用戶而異和/或不時發生變化。***頁的例子有亞馬遜、雅虎、Gmail、CNN和iTunes網站。

同樣,web服務器的結構與承載靜態頁面和動態頁面的結構不同。由於***頁需要為每個用戶提供不同的內容,因此在服務器內存中存儲同一頁面的不同版本並進行傳遞是不實際的,因為這些頁面需要大量的資源來支持該操作。因此,一種相當方便的方法是在多個存儲庫中將組件分開,並將它們組合在一個共同的佈局中,然後傳輸到客戶端瀏覽器。

這是通過實現連接到web服務器的應用服務器和資源數據庫來實現的。當web瀏覽器發出對特定URL的請求時,web服務器接收信息並將其傳遞給應用服務器,以提供URL中指示的HTML文件。由於不存在固定的HTML頁面,應用程序服務器將顯示所需URL的佈局,並用相關內容(如文本、照片、音頻和視頻)填充它。

應用服務器的例子是PHP和ASP.NET. oracleapplicationexpress和MySQL是數據庫軟件的示例。

靜態網頁和***頁有什麼區別?

•靜態網頁具有固定內容,而***頁可能具有不斷變化的內容。

•靜態網頁必須手動更改,而對***頁的更改可以通過資源存儲在數據庫中的應用程序加載。

  • 發表於 2020-10-23 19:23
  • 閱讀 ( 16 )
  • 分類:科技

你可能感興趣的文章

靜止的(static)和動態記憶體分配(dynamic memory allocation)的區別

...體分配有效。一個缺點是實現動態記憶體分配很複雜。 靜止的(static)和動態記憶體分配(dynamic memory allocation)的共同點 兩者都是記憶體分配機制。 兩者都應該由程式設計師手動實現。 靜止的(static)和動態記憶體分配(dynamic memory a...

  • 發佈於 2020-10-11 12:09
  • 閲讀 ( 243 )

靜止的(static)和java期末考試(final in java)的區別

... static and final in java)? static和final都是Java中的關鍵字。 靜止的(static)和java期末考試(final in java)的區別 Java中的static vs final Static關鍵字表示可以訪問成員變數或方法,而不需要例項化它所屬的類。 最後一個關鍵字表...

  • 發佈於 2020-10-19 07:48
  • 閲讀 ( 57 )

靜態繫結(static binding)和動態繫結(dynamic binding)的區別

...靜態繫結與動態繫結的表格形式 6. 摘要 什麼是靜態繫結(static binding)? 繫結是方法呼叫和方法定義之間的連結。 圖01:靜態繫結和動態繫結 參考下面用Java編寫的程式。 公共A級{ 公共無效方法1(){ System.out.println(“方法1”)...

  • 發佈於 2020-10-19 17:49
  • 閲讀 ( 94 )

靜止的(static)和動態特性(dynamic characters)的區別

...更受讀者的喜愛。這提供了對這兩類字元的基本理解。 靜止的(static)和動態特性(dynamic characters)的區別 •靜態人物在整個小說中沒有發生任何變化,從頭到尾都保持不變。這些大多是故事中的小人物。 •另一方面,動態角色在...

  • 發佈於 2020-10-24 16:55
  • 閲讀 ( 51 )

靜止的(static)和動態路由(dynamic routing)的區別

靜態與動態路由 靜態路由和動態路由的區別在於路由條目進入系統的方式。計算機網路中的路由是指在計算機網路中正確地轉發資料包,使資料包最終到達正確的目的地的過程。路由主要有靜態路由和動態路由兩種型別。在...

  • 發佈於 2020-10-29 09:42
  • 閲讀 ( 50 )

靜態穩定性(static stability)和動力穩定性(dynamic stability)的區別

靜態穩定性與動態穩定性 一般來說,飛機的穩定性是指飛機維持特定規定飛行條件的能力。穩定性的概念與飛機的平衡密切相關。如果施加在飛機上的淨力和力矩為零,則飛機處於平衡狀態,即升力等於重量,推力等於阻力...

  • 發佈於 2020-11-03 15:19
  • 閲讀 ( 167 )

動態(dynamic)和靜態ip(static ip)的區別

動態IP是指每次連線到網路時都會發生變化的IP,而靜態IP是指無論連線多少次或從網路斷開多少次都保持不變的IP。您是否有靜態或動態IP地址取決於所述網路的管理員。每次連線到網路時,動態IP都會發生變化;這是一種在連線...

  • 發佈於 2021-06-22 11:51
  • 閲讀 ( 51 )

最終的(final)和靜止的(static)的區別

...沒有人可以繼承它,從而訪問它的成員變數。   什麼是靜止的(static)? 靜態變數不屬於類的特定例項。靜態變數屬於類本身,在記憶體中只有一個位置,而不管在記憶體中建立的類的副本數是多少。非靜態變數屬於類樣本–類...

  • 發佈於 2021-06-25 15:47
  • 閲讀 ( 56 )

靜態惡意軟體分析(static malware analysis)和動態惡意軟體分析(dynamic malware analysis)的區別

...理解惡意軟體分析的方法。   什麼是靜態惡意軟體分析(static malware ****ysis)? 靜態分析是在不實際執行程式碼的情況下分析惡意軟體二進位制檔案的過程。靜態分析通常透過確定二進位制檔案的簽名來執行,該簽名是二進位制檔...

  • 發佈於 2021-06-25 17:38
  • 閲讀 ( 54 )

動態拉伸(dynamic stretching)和靜態拉伸(static stretching)的區別

...群用於針對關鍵的表現區域。   什麼是靜態拉伸練習(static stretch exercises)? 靜態拉伸練習是一種更慢、更受控制的運動形式。靜態練習是用來保持一個姿勢在一個伸展的立場,並適合後鍛煉階段。它們有助於冷卻過程,因為...

  • 發佈於 2021-06-26 00:09
  • 閲讀 ( 52 )