文章目录
伪静态、静态
-
静态
优点:
通常是为了更好的缓解服务器压力,增强搜索引擎友好的一面
缺点:
每次在网站背景下修改网页内容,都需要从静态页面中重新生成,无法实时显示更新的内容,而且网站的内容要长时间才能显示出来。
不应低估每次生成静态页面时占用的空间和消耗的服务器资源的大小 -
伪静态
优点:
不以静态的方式显示网站的内容,还不失去搜索引擎的友好性(更容易被搜索到),还可以防止sql注入,当你不想被别人发现后端语言,也可以用这个方法。
缺点:
因为伪静态是用规则来决定要跳转到哪个页面(url重写),而不是真正的页面地址,区分显示哪个页面的责任也直接分配给服务器CPU来确定,所以CPU占有的增加,这确实是伪静态的最大问题。 -
如何判断某个页面是伪静态
例如:
打开某个网站,f12进入开发者模式,然后在控制台输入javascript:alert(document.lastModified)
如果弹出时间和你电脑时间一致,则该网页是伪静态/动态,反之则是静态
该网站就是一个tp框架的伪静态网站。
- thinkphp如何实现伪静态?
去掉 URL 中的 index.php