網站建設如何實現ASP動态内容的(de)靜态化(huà),網站靜态化(huà)都有一定的(de)原因的(de)。
1、框架僞靜态,這(zhè)種是非常簡單而且也(yě)是非常便于識别的(de),它的(de)原理(lǐ)比較簡單,就是需要做(zuò)一個(gè)靜态的(de)主框架頁面,然後把動态的(de)内容鏈入副框架内,這(zhè)個(gè)單從它的(de)URL就可(kě)以看出眉目,如果說整個(gè)網站的(de)URL都是一樣的(de),那麽就一定是框架僞靜态的(de)。在做(zuò)我愛(ài)版面的(de)網站優化(huà),我嘗試過這(zhè)樣的(de)靜态化(huà)方案,事實證明(míng)這(zhè)樣的(de)靜态化(huà)不僅達不到優化(huà)的(de)目的(de),而且還(hái)不如不優化(huà)。
2、利用(yòng)組件把asp的(de)辍顯示爲htm,它主要是利用(yòng)一個(gè)組件強制性的(de)把asp文件的(de)後辍顯示爲htm,比較有名的(de)組件是ISAPI-Rewrite,這(zhè)種東西隻是在形式上讓你感覺已經靜态化(huà)了(le),其實仍然是執行動态網頁。
ASP靜态化(huà)的(de)方式主要有一下(xià)幾點:
1、用(yòng)程序寫到硬盤。ASPFS對(duì)象的(de)文件流處理(lǐ)。每個(gè)文章(zhāng)都有實際的(de)路徑。如果要發布大(dà)量内容,則需要大(dà)容量空間,而且不好維護,修改都不方便,好處在于減輕服務器的(de)訪問負擔,更容易被搜索引擎收錄,大(dà)大(dà)減少并防止黑(hēi)客攻擊,稍有規模的(de)網站都全部靜态化(huà)了(le),如新浪,搜狐等。
2、組件如ISAPI_Rewrite重寫。有自己服務器的(de)站長(cháng)還(hái)好辦,虛拟主機的(de)朋友就稍麻煩,隻能請求服務商安裝這(zhè)個(gè)插件,再将程序參數提交服務器實現轉化(huà),看上去是靜态化(huà)了(le),其實是用(yòng)靜态路徑訪問數據庫的(de)内容。我的(de)服務器是vps雲主機,這(zhè)樣的(de)方法對(duì)于搜索引擎收入有一定作用(yòng)。
3、第三種比較假就是把show。這(zhè)樣的(de)方法建議(yì)大(dà)家不要用(yòng),因爲安全防範一點作用(yòng)都沒有。但是對(duì)于虛拟主機的(de)站長(cháng)們比較适合,隻要注意防範就好了(le)。
網站爲什(shén)麽要靜态化(huà),前面說過是有原因的(de),那麽下(xià)面從網站靜态化(huà)的(de)一些好處上分(fēn)析:
1、從站點分(fēn)析,像我這(zhè)樣的(de)我愛(ài)版面 www.52banmian.com 就是典型的(de)個(gè)人(rén)站點來(lái)說,頁面内容更新不需要很頻(pín)繁,對(duì)優化(huà)網站性能是一個(gè)很重要的(de)方面,而且網站靜态化(huà)對(duì)于SEO也(yě)是非常有幫助的(de)。雖然目前的(de)搜索引擎也(yě)支持動态生成的(de)内容,但似乎更青睐靜态頁面,包括僞靜态頁面。
2、從大(dà)型網站分(fēn)析,像許多(duō)的(de)電商網站,爲考慮到搜索引擎的(de)優化(huà)方面的(de)事項,就會将網站頁面靜态化(huà),這(zhè)樣限制百度蜘蛛爬取不需優化(huà)的(de)頁面,重點優化(huà)一個(gè)主頁面。因爲許多(duō)電商類的(de)大(dà)型網站,頁面是成千上萬的(de),如果每個(gè)頁面都優化(huà),那麽效果可(kě)定不好,一般這(zhè)樣的(de)網站選擇優化(huà)的(de)重點就是主要的(de)産品導入頁面。