- 0
- 0
- 约2.26千字
- 约 3页
- 2026-01-22 发布于北京
- 举报
1.伪静态URL、静态URL和动态URL的
区别?以及优缺点
静态URL
静态URL类似/news/2012-5-18/110.html我们一般称为真静态URL,每个
网页有的路径,也就是存在服务器里的。
•优点是:
打开速度快,因为它不用进算;另址结构比较友好,利于记
忆。
•缺点是:
最大的缺点是如果是中大型,则产生的页面特别多,不好管理。至于有
的开发者说占用硬盘空间大,我觉得这个可有忽略不计,占用不了多少空间
的,况且目前硬盘空间都比较大。还有的开发者说会伤硬盘,这点也可以忽
略不计。
•一句话总结:
静态对SEO的影响:静态URL对SEO肯定有加分的影响,因为打开速
度快,这个是本质。
动态URL
动态URL类似/NewsMore.asp?id=5或者/DaiKuan.php?id=17,
带有?号的URL,我们一般称为址,每个URL只是一个逻辑地址,并
不是存在服务器硬盘里的。
•优点是:
适合中大型,修改页面很方便,因为是逻辑地址,所以占用硬盘空间要
比纯静态小。
•缺点是:
因为要进算,所以打开速度稍慢,不过这个可有忽略不计,目前有服务
器缓存技术可以解决速度问题。最大的缺点是URL结构稍稍复杂,不利于记
忆。
•一句话总结:
动态URL对SEO的影响:目前SE已经能够很好的理解动态URL,所
以对SEO没有什么减分的影响(特别复杂的URL结构除外)。所以你无论
选择动态还是静态其实都无所谓,看你选择的程序和需求了。
伪静态URL
伪静态URL类似/course/74.html这个URL和真静态URL类似。他是
通过伪静态规则把动态URL成静态。也是逻辑地址,不存在地
址。
•优点是:
URL比较友好,利于记忆。非常适合大中型,是个折中方案。
•缺点是:
设置,服务器要支持重写规则,小企业或者玩不好的就不要折腾
了。另行了伪静态速度并没有变快,因为实质上它会额外的进
算解释,反正增加了服务器负担,速度反而变慢,不过现在的服务器都
很强大,这种影响也可以忽略不计。还有可能会造成动态URL态URL
都被搜索引擎收录,不过可以用robots掉动态地址。
•一句话总结:
对SEO的影响:和动态URL一样,对SEO没有什么减分影响。
2.写一个装饰器实现地址的路由?
defroute(url):
deffunc1(func):
#添加键值对,key是需要的url,value是当这个url需要的时候,需
要调用的函数
g_url_route[url]=func
deffunc2(file_name):
returnfunc(file_name)
returnfunc2
returnfunc1
3.使用pymysql查询表中的所有
数据
db=
pymysql.connect(host=localhost,port=3306,user=root,password=mysql,d
atabase=stock_db,charset=u
原创力文档

文档评论(0)