1樓:匿名使用者
偽靜態的頁面,無非就是處理了瀏覽器上顯示的 url 而已,js呼叫靜態頁面,簡單的就是
2樓:匿名使用者
這個和靜態不靜態沒關係吧,你說的呼叫靜態頁面是啥意思?
網頁偽靜態頁面是如何實現的?
3樓:行在一境
偽靜態實現的原理就是 index.php?act=about&cid=1 將這種形式的動態路徑用 about-1.
html 這種形式輸出,根據不同的伺服器環境,配置方法也不太一樣,php+iis6的話就要配置httpd.ini檔案,php+iis7就要配置web.config,php+apache就要配置.
htaccess檔案
.htaccess規則示例:
rewriteengine on
httpd.ini示例:
靜態頁面,動態頁面和偽靜態頁面的區別以及實現方法
4樓:風精靈林
1.靜態頁面
優點:相對於其他兩種頁面(動態頁面和偽靜態頁面),速度最快,而且不需要從資料庫裡面提取資料,速度快的同時,也不會對伺服器產生壓力。
缺點:由於資料都是儲存在html裡面,所以導致檔案非常大。並且最嚴重的問題是,更改源**必須全部更改,而不能改一個地方,全站靜態頁面就自動更改了。
如果是大型**有較多的資料,那會佔用大量的伺服器空間,每次新增內容都會生成新的html頁面。如果不是專業人士維護比較麻煩。
2.動態頁面
優點:空間使用量非常小,一般幾萬條資料的**,使用動態頁面,可能只有幾m的檔案大小,而使用靜態頁面少則十幾m,多則幾十m甚至更多。因為資料庫是從資料庫裡面調出來的,如果需要修改某些值,直接更改資料庫,那麼所有的動態網頁,就會自動更新了。
這一點相比靜態頁面優點就顯而易見了。
缺點:使用者訪問速度較慢,為什麼會訪問動態頁面較慢呢?這個問題要從動態頁面的訪問機制說起了,其實我們的伺服器上面有一個解釋引擎,當使用者訪問的時候,這個解釋引擎就會把動態頁面翻譯為靜態頁面,這樣大家就能夠在瀏覽器裡面檢視原始碼了。
而這個原始碼就是解釋引擎翻譯之後的原始碼。除訪問速度較慢以外,動態頁面的資料是從資料庫裡面呼叫過來的如果訪問的人數較多,資料庫的壓力會非常大。不過現在的動態程式多數都使用了快取技術。
但是總體來講,動態頁面對於伺服器的壓力比較大一些。同時動態頁面的**一般對於伺服器的要求比較高一些,同時訪問的人越多也會造成伺服器的壓力越大。
3.偽靜態頁面
偽靜態頁面定義:「假」靜態頁面,實質上是動態頁面。
優點:相比靜態頁面而言,並沒有速度上的明顯提升,因為是「假」靜態頁面,其實還是一個動態頁面,也是同樣需要翻譯為靜態頁面的。最大的好處就是讓搜尋引擎(search engine)把自己的網頁當做靜態頁面來處理。
缺點:顧名思義,「偽靜態」就是「假靜態」,搜尋引擎不會把他當做靜態頁面來處理,這只是我們靠經驗考邏輯去分析的,並不一定準確。或許搜尋引擎直接把它認為是動態頁面。
簡單總結:
靜態頁面訪問最快;維護較為麻煩。
動態頁面佔用空間小、維護簡單;訪問速度慢,如果訪問的人多,會對資料庫造成壓力。
使用純靜態和偽靜態對於seo(search engine optimization:搜尋引擎優化)沒有什麼本質的區別。
使用偽靜態將佔用一定量的cpu佔用率,大量使用會導致cpu超負荷。
5樓:劉順好
ajax做偽靜態的,php做動態的
靜態頁面,動態頁面和偽靜態頁面的區別以及實
6樓:匿名使用者
簡單來說靜態跟動態的唯一區別就是有沒有跟js結合!就是這麼簡單
帝國cms怎麼生成偽靜態頁面分頁號
如果說你是在搞url的話 本來就可以訪問分頁url不需要生成,如果你是說怎麼給欄目頁面翻頁的時候在標題加一個當前頁面分頁號那麼就得用這個標籤呼叫 list.pageno 帝國cms 偽靜態後臺怎麼設定 帝國cms 偽靜態後臺設定方法 1 在 根目錄 web資料夾 下建一個檔案,檔名及字尾格式為 ht...
dedecms怎麼生成靜態頁面,DedeCms如何生成欄目以及靜態的html檔案
利用模板。目前php的模板可以說是很多了,有功能強大的smarty,還有簡單易用的smarttemplate等。它 內們每一種模板容,都有一個獲取輸出內容的函式。我們生成靜態頁面的方法,就是利用了這個函式。用這個方法的優點是,比較清晰,可讀性好。這裡我用smarty做例子,說明如何生成靜態頁 t n...
如果僅部署靜態頁面可以用什麼web應用伺服器
僅僅是靜態介面,你可以直接用瀏覽器開啟呀,但是不能在其它機器上開啟了,靜態伺服器還有apache nginx等其實tomcat最好用了,你配置一個對映就行了,靜態介面不需要重啟tomcat的。什麼是web伺服器?常見的可以部署的j a web應用的有哪些 如何部署靜態html到網上 你就儲存成htm...