什么是偽靜態(tài)?有何作用?網(wǎng)址如何設(shè)置成偽靜態(tài)
導(dǎo)讀:seo建站技術(shù)seo建站技術(shù)偽靜態(tài)是相對真實靜態(tài)來講的,真實靜態(tài)會生成一個html或htm后綴的文件,訪客能夠訪問到真實存在的靜態(tài)頁面,而偽靜態(tài)則沒有生成真實的靜態(tài)頁面文件,而僅僅是以.h技術(shù)貓建站建站技術(shù)步梁。
偽靜態(tài)是相對真實靜態(tài)來講的,真實靜態(tài)會生成一個html或htm后綴的文件,訪客能夠訪問到真實存在的靜態(tài)頁面,而偽靜態(tài)則沒有生成真實的靜態(tài)頁面文件,而僅僅是以.html一類的靜態(tài)頁面形式,表面看上去也和真實靜態(tài)網(wǎng)址是一樣的,但其實是用程序動態(tài)腳本來處理的,這就是偽靜態(tài)。
在理解偽靜態(tài)前先來了解下什么是動態(tài)頁面:
動態(tài)頁面:用ASP、PHP、JSP、ASP.net、Perl、或CGI等編程語言制作,不是獨立存在于服務(wù)器上的網(wǎng)頁文件,只有當(dāng)用戶請求時服務(wù)器才返回一個完整的網(wǎng)頁,內(nèi)容存在于數(shù)據(jù)庫中,根據(jù)用戶發(fā)出的不同請求,其提供個性化的網(wǎng)頁內(nèi)容。
靜態(tài)頁面:靜態(tài)頁面的URL鏈接是以.html、htm、.shtml、.xml為鏈接后綴,存在于服務(wù)器上的一個文件,每個網(wǎng)頁都是一個獨立的文件,內(nèi)容直接保存在文件中,沒有連接數(shù)據(jù)庫。
靜態(tài)頁面的優(yōu)缺點: 真實靜態(tài)通常是為了更好的緩解服務(wù)器壓力,和增強(qiáng)搜索引擎的友好面,所以都將網(wǎng)頁內(nèi)容生成靜態(tài)頁面。但最大缺陷是每次在網(wǎng)站后臺修改網(wǎng)頁內(nèi)容都需要重新生成靜態(tài)頁面,無法實時顯示更新的內(nèi)容,而久之網(wǎng)站內(nèi)容多了,占用的空間大小以及每次生成靜態(tài)頁面所耗費的服務(wù)器資源也不容小覷。 偽靜態(tài)有什么作用? 有的朋友為了實時的顯示一些信息,或者還想運用動態(tài)腳本解決一些問題,不能用靜態(tài)的方式來展示網(wǎng)站內(nèi)容,但是這就損失了對搜索引擎的友好面,怎么樣在兩者之間找個中間方法呢?這就產(chǎn)生了偽靜態(tài)技術(shù)。 偽靜態(tài)有什么不足? 由于偽靜態(tài)是用正則判斷需要跳轉(zhuǎn)到的頁面而不是真實頁面地址,分辨到底顯示哪個頁面的責(zé)任也由直接指定轉(zhuǎn)由服務(wù)器CPU來判斷了,所以CPU占有量的上升,確實是偽靜態(tài)最大的弊病: 1、企業(yè)網(wǎng)站一般都可以開啟偽靜態(tài),因為企業(yè)站點訪問量一般不大,偽靜態(tài)對CPU的影響也較小,如果訪問量大也可以升級服務(wù)器來解決。 2、根據(jù)空間訪問速度來選擇,如國外空間建議開真實靜態(tài),而國內(nèi)空間訪問應(yīng)該較快,基本都可以選擇開啟偽靜態(tài)。 3、偽靜態(tài)與真實靜態(tài)只可選擇一個,因為URL格式不一樣,頻繁更換會讓搜索引擎摸不著北,站點上線后選擇其中一種就應(yīng)該堅持下去。 4、"如果流量稍大一些使用偽靜態(tài)就出現(xiàn)CPU使用超負(fù)荷,有的網(wǎng)站同時在線幾百人就掛了,而不使用偽靜態(tài)的時候同時在線超5000人都不掛,我的IIS數(shù)是1000。 5、網(wǎng)站承受力低。 另外,會造成網(wǎng)站可承受同時在線人數(shù)劇減。如果你的網(wǎng)站可以保證1000人同時訪問的話,那么做了偽靜態(tài)處理之后,300人訪問就足以讓你網(wǎng)站掛掉。 6、網(wǎng)頁打開慢。 偽靜態(tài)頁面打開速度快,簡直太搞笑了,偽靜態(tài)仍然要讀取數(shù)據(jù)庫,還額外的多了一個.重寫網(wǎng)址.的過程,其他的步驟絕對不會比動態(tài)少,怎么會快呢? 7、大量的重復(fù)頁面。 做了偽靜態(tài)后,原有的頁面也可以訪問,這就造成了大量的偽靜態(tài)頁面和動態(tài)頁面重復(fù),對網(wǎng)站極為不好。 8、需要服務(wù)器支持。 并不是所有的服務(wù)器都支持偽靜態(tài)的,這無形中又增加了成本。所以,如果網(wǎng)址中的動態(tài)參數(shù)沒有達(dá)到影響搜索引擎收錄的程度,動態(tài)要比偽靜態(tài)好的多。 9、造成真正的靜態(tài)網(wǎng)頁無法訪問。 如果把php偽靜態(tài)成html,那么真正的靜態(tài)頁就無法訪問了。(可通過修改服務(wù)器配置解決,可是你又何必去費這把力氣呢?) 如何將網(wǎng)站設(shè)置成偽靜態(tài)? 1、如果您的服務(wù)器支持.htaccess,則無需設(shè)置,網(wǎng)站根目錄下的.htaccess已經(jīng)設(shè)置好規(guī)則。 偽靜態(tài)如: # Destoon B2B Rewrite Rules ErrorDocument 404 /404.php RewriteEngine On RewriteBase / RewriteRule ^(.*)\.(asp|aspx|asa|asax|dll|jsp|cgi|fcgi|pl)(.*)$ /404.php RewriteRule ^(.*)/(admin|cache|editor|file|include|lang|module|skin|template)/(.*)\.php(.*)$ /404.php RewriteRule ^(.*)-htm-(.*)$ $1.php?$2 RewriteRule ^(.*)/show-([0-9]+)([\-])?([0-9]+)?\.html$ $1/show.php?itemid=$2&page=$4 RewriteRule ^(.*)/list-([0-9]+)([\-])?([0-9]+)?\.html$ $1/list.php?catid=$2&page=$4 RewriteRule ^(.*)/show/([0-9]+)/([0-9]+)?([/])?$ $1/show.php?itemid=$2&page=$3 RewriteRule ^(.*)/list/([0-9]+)/([0-9]+)?([/])?$ $1/list.php?catid=$2&page=$3 RewriteRule ^(.*)/([A-za-z0-9_\-]+)-c([0-9]+)-([0-9]+)\.html$ $1/list.php?catid=$3&page=$4 RewriteRule ^(.*)/([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/index.php?moduleid=$2&catid=$3&itemid=$4&page=$5 RewriteRule ^(.*)/([a-z]+)/(.*)\.shtm織夢模板免費下裁l$ $1/$2/index.php?rewrite=$3 RewriteRule ^(com)/([a-z0-9_\-]+)/([a-z]+)/(.*)\.html$ index.php?homepage=$織夢文章模板2&file=$3&rewrite=$4 RewriteRule ^(com)/([a-z0-9_\-]+)/([a-z]+)([/])?$ index.php?homepage=$2&file=$3 RewriteRule ^(com)/([a-z0-9_\-]+)([/])?$ index.php?homepage=$2 2、如果是Apache服務(wù)器 Apache 1.x 的用戶請檢查 conf/httpd.conf 中是否存在如下兩段代碼: LoadModule rewrite_module libexec/mod_rewrite.so AddModule mod_rewrite.c Apache 2.x 的用戶請檢查 conf/httpd.conf 中是否存在如下一段代碼: LoadModule rewrite_module modules/mod_rewrite.so 如果存在,且以#開頭,請刪除#。然后在配置文件(通常就是 conf/httpd.dede5.7模板conf或者conf/extra/httpd-vhosts.conf)中加入如下代碼。此時請務(wù)必注意,如果網(wǎng)站使用通過虛擬主機(jī)來定義,請務(wù)必加到虛擬主機(jī)配置,即 中去,如果加在虛擬主機(jī)配置外部將可能無法使用。改好后然后將 Apache 重啟。 Rewrite生效后,請在網(wǎng)站后臺 網(wǎng)站設(shè)置 SEO優(yōu)化 URL Rewrite 選擇開啟 提交,然后進(jìn)入各模塊的模塊設(shè)置 SEO設(shè)置 選擇對應(yīng)偽靜態(tài)地址規(guī)則相關(guān)技術(shù)貓建站建站技術(shù)步梁。聲明: 本文由我的SEOUC技術(shù)文章主頁發(fā)布于:2023-08-06 ,文章什么是偽靜態(tài)?有何作用?網(wǎng)址如何設(shè)置成偽靜態(tài)主要講述靜態(tài),有何,網(wǎng)址網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請保留鏈接: http://www.bifwcx.com/article/web_36987.html
為你推薦與什么是偽靜態(tài)?有何作用?網(wǎng)址如何設(shè)置成偽靜態(tài)相關(guān)的文章
-
通王TWCMS 2.0.3網(wǎng)站模板程序下載
(126)人喜歡 2024-01-15 -
Windows官方原版在哪里下載
(175)人喜歡 2024-01-15 -
WordPress網(wǎng)站模板發(fā)帖標(biāo)題顏色設(shè)置
(131)人喜歡 2024-01-07 -
修改discuz論壇帖子標(biāo)題80字符的長度限制
(249)人喜歡 2024-01-07 -
wordpress程序調(diào)用不帶超鏈接的Tag標(biāo)簽
(234)人喜歡 2024-01-05 -
網(wǎng)站在不同時期需調(diào)整內(nèi)容更新的方向
(112)人喜歡 2023-08-12