
网页静态化对SEO优化有哪些益处?
1、网页静态化有益于搜刮引擎收录
静态页面和静态页面想对照来讲,搜刮引擎更喜好静态页面,对静态页面也更好抓取收录,如许对网站优化来讲有很大的益处,更利于排名,你能够去察看那些大型的流派网站,比方新浪、阿里巴巴、百度等页面大多接纳静态或伪静态页面来显现,不可思议,连百度都要把页面静态化,那这充足说了然静态化带给网站很大益处。
2、网页静态化有益于网站的不变性
起首从宁静角度来看,静态页面不轻易蒙受黑客的进犯,黑客从你的网址中看不出你网站的背景、网站的法式、数据库的地点,如许就比静态页面要宁静的多。另有便是静态页面不会由于法式、数据库等出题目,影响网站的一般翻开,能够看出静态页面会使网站加倍不变,增添网站的信赖度。
3、网页静态化有益于进步速率
SEO网站优化的一个很主要的身分便是网站翻开速率的快慢,翻开速率越快,SEO优化结果越好,尽人皆知静态页面翻开都是要挪用数据库内容,如许就影响了网站速率,而静态页面则不必,削减了关头,进步了网站反应速率。
ASP天生静态页面的法式代码
Function MakeHtml(strURL,strTo)
on error resume next
response.write "起头天生静态页面..."
strHtml = GetPage(strURL)
Set fs=Server.CreateObject("Scripting.FileSystemObject")
'要寄存的页面地点
strAddress=server.MapPath(strTo)
'若是文件存在则删除旧文件
If (fs.FileExists(strAddress)) Then fs.DeleteFile(strAddress)
Set mHtml=fs.CreateTextFile(strAddress)
mHtml.Writeline(strHtml)
set mHtml=nothing
set fs=nothing
response.write "...天生静态页面<"&strTo&">胜利!"
End Function
'###取得要天生静态页地点####
Function GetPage(url)
'取得文件内容
dim Retrieval
Set Retrieval = CreateObject("Microsoft.XMLHTTP")
With Retrieval
.Open "Get", url, False,"", ""
.Send
GetPage = BytesToBstr(.ResponseBody)
End With
Set Retrieval = Nothing
End Function
'####转换字符#####
Function BytesToBstr(body)
dim objstream
set objstream = Server.CreateObject("adodb.stream")
objstream.Type = 1
objstream.Mode =3
objstream.Open
objstream.Write body
objstream.Position = 0
objstream.Type = 2
objstream.Charset = "GBK"
BytesToBstr = objstream.ReadText
objstream.Close
set objstream = nothing
End Function
保管为MakeHtml.asp
利用方式:
在要完成天生静态功效的页面头部增加
#include file="<你寄存的途径>/makehtml.asp"
在须要挪用天生静态页面的处所增加
MakeHtml “http://localhost/index.asp","/index.html"