靜態頁面

靜態頁面

靜態頁面,即靜態網頁,是實際存在的,無需經過伺服器的編譯,直接載入到客戶瀏覽器上顯示出來。靜態頁面需要占一定的伺服器空間,且不能自主管理髮布更新的頁面,如果想更新網頁內容,要通過FTP軟體把檔案DOWN下來用網頁製作軟體修改(通過fso等技術例外)。常見的靜態頁面舉例:.html擴展名的、.htm擴展名的。

基本介紹

  • 中文名:靜態頁面
  • 外文名:Static page
  • 特點:無需經過伺服器的編譯
  • 優點:直接載入到客戶瀏覽器上顯示出來
  • 要求:不能自主管理髮布更新的頁面
  • 擴展名:html ,htm
優缺點,生成特點,區別,英文解析,

優缺點

首先靜態頁面的優缺點與動態頁面的優缺點是相對的。
動態頁面是一對多訪問。通過一個頁面。可以根據若干參數返回其不同的數據。但是靜態頁面因為是靜態所以是一個頁面對應一個內容,也就是一對一的關係。他的優點就是無論你如何訪問都只是讓伺服器傳數據給請求者。並不做腳本計算及讀取後台資料庫。從而大大的提高了訪問速度及降低了部分安全隱患。
採用靜態頁面的方法可以將資料庫及後台系統與前台劃分開。兩者間沒有絕對的聯繫。從而從提高站點的安全。
以上就是靜態頁面的最大的優點。速度快,可以跨平台,跨伺服器
同樣靜態頁面也擁有相等與優點的缺點。今天的靜態頁面已經不是單純的用FrontPage或DreamWeaver來一張張做。然後發布到網上了。他已經是動態與靜態結合的產物。通常我們的製作流程是這樣的。
第一步:發布信息到資料庫
第二步:選擇頁面的模版
第三步:程式讀取模版 +資料庫信息 = 靜態頁面
第四步:發布索引頁面(如首頁,引導頁等)
完成
靜態頁面的生成至少需要上述幾個步驟才能完成。所以模版是關鍵的。因為靜態頁面無法在你調整後自動更新。必須再次創建。數據量大的話。這個更新的時間也相當可怕。所以你會發現有些大的網站新的文章與舊的文章長不是一個樣子。在加上靜態頁面本身因為不具備動態頁面的特性。也就無法做一些WEB套用。最明顯的一點搜尋。

生成特點


動態網頁的概念是在伺服器中運行的程式、網頁等,它們會依據不同的客戶和不同的時間回到不同的網頁上去,它們是以網路中的資料庫為依據的。動態頁面的功能主要是把儲存在資料庫中內容以動態的形式展現在客戶面前,並把客戶的數據存儲在資料庫中留在以後使用。所以說網站中後台運行的資料庫存儲的信息更新的速度比較快。在網路網站中全部程式的操作都是在伺服器中執行的,通過網路傳送給客戶的只是在這些程式中得到的結果,對客戶的伺服器的要求比較低,然而伺服器在完成客戶的請求的時候需要從資料庫中找到和客戶要求相對應的一些數據,所以需要占用很大的伺服器的資源,而且隨著後台的資料庫儲存的內容不斷的發展和訪問的人數不斷的增多,會不斷增加伺服器內部的壓力,頁面載入的速度就會變的很慢。
在客戶端運行的程式、頁面外掛程式什麼的都是靜態頁面,靜態的網頁不需要在伺服器中訪問數據所以瀏覽器在瀏覽靜態的頁面的時候就直接把這些靜態的信息傳送到客戶的瀏覽器上了,因此相比較而言靜態網頁則不需要像動態網頁那樣需要訪問資料庫,減少了系統的消耗,對伺服器的壓力也就小了。因為靜態網頁使用的都是一個直接的網頁。而且如果使用了靜態的網頁網站就不需要通過資料庫就能夠打開,因此運行的速度也就比較快了,自然而然的也就提高了網頁打開的速度了。從網站最佳化的方面思考搜尋引擎比較適合使用靜態網頁,因為靜態網頁可以提高搜尋引擎對客戶信息的存儲和網站的排名。而在安全方面考慮,靜態的網頁能夠提高網站的安全性減少不良代碼的攻擊,所以說靜態網頁比較不容易受到病毒的進攻。而從網站的穩定性能來思考,在有程式或者是資料庫出現錯誤的時候,靜態網頁不會影響網站的正常運行,不會因為錯誤的程式損失網站內的數據,影響網站的正常運行,而損失用戶對網站的使用,影響客戶對網站的信任。所以通過一些技術來達到網頁的靜態有非常重要的價值和意義。我們需要討論的就是怎樣生成靜態網頁的技術和方法。
在一個網站中有動態網頁也有靜態網頁主要是因為需要體現網站的功能和提高網站瀏覽的速度,動態的網頁能夠完成數據內容的更新,但是瀏覽的速度就比較慢,在一些特殊的網站中我們可以使用動態的網頁進行內容的更新靜態的網頁進行瀏覽。這種結構就是靜態網頁生成技術。完全把動態網頁生成靜態網頁是不可取的主要是因為把動態的網頁生成靜態的網頁之後會使伺服器的負擔增加,需要維護的工作量也增加了,而且靜態的網頁需要讀取大量的動態內容。

區別


靜態網頁動態網頁的主要區別在於在伺服器上是否運行程式,運行在客戶端的程式、頁面等等都是靜態頁面,它們是一直不變的。靜態網頁和動態網頁有著不同的特點,一個網站使用什麼樣的頁面要看這個網站有什麼功能和網站中的內容有多少,假如這個網站的內容變化不是很快,網站的功能也沒有那么複雜,可以使用靜態的網頁對網站運行也比較簡單。而相反則必須要使用動態的網頁來完善一個網站。
一個網站建設的基礎就是靜態網頁,而靜態網頁和動態網頁之間也不是互不相容的,為了提高網站內搜尋的速度,就是使用動態網頁技術的網站,也能把網頁的內容轉變成靜態網頁運行,把網頁轉變為靜態化是網站發展的一個非常好的方法,能夠提高網頁打開的速度。

英文解析

Advantages anddisadvantages of static pages
First of all, the advantages and disadvantages of static pages and dynamic pages are relative advantages and disadvantages.
Dynamic page is one to many visits. Through a page. Several parameters can return to their different data. But because it is static so the static page is a page corresponding to a content. Is many to many relationship. His advantage is that no matter how you access the server to transfer only the data to the requester. Calculation and reading the script does not do background database. Greatly increase the access speed and reduce some of the security risks.
Static page methods can back the database and classification system and the front open. See there is no absolute link between the two. To improve the site from the security.
These are the biggest advantages of static pages. Speed, can be cross-platform, cross-server.
The same static page also has the advantages of equal and disadvantages. Today is not a single static page with FrontPage or kept to a picture of DW to do. Then published to the web the. He is already the product of dynamic and static state. In general, our production process is like this.
The first step: release the information to the database
Step Two: Select the page template
The third step: application to read the database information template + = static page
Step Four: Release index page (not as good as home, intro, etc.)
Complete
Static page generation at least to complete the above steps. So the template is the key. Because static pages can not be adjusted automatically update your. Must re-create. Large volume of data words. This update also very scary time. So you'll find some great new articles and web articles longer than the old one look like. In addition static pages themselves because they do not have the characteristics of dynamic pages. WEB applications will not be able to do something. The most obvious point search。

相關詞條

熱門詞條

聯絡我們