温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

php网站静态化

发布时间:2020-07-20 06:08:19 来源:网络 阅读:623 作者:yang名扬 栏目:web开发

一、静态化

实现静态化的两种方法:

1.利用ob缓存技术进行静态化

2.利用模板替换技术实现静态化


二.伪静态

优点:1.速度快   2.利于seo  3.安全性高

缺点:占磁盘空间,如果过大,对磁盘响应速度有影响


1.使用正则表达式实现伪静态

怎么实现的呢?

原理:例如一个链接是showlist1.html,其他的是showlist2.html,以此类推,那么我们就可以使用正则表达式去匹配 showlist1.html的数字,通过匹配出来的数字去数据库中查找相应的数据


使用到的函数:preg_match();正则解析


2.使用Apache中的rewrite机制,实现伪静态

原理:比如,当用户去请求这样一个url时,http://www.abc.com/news_id9.html,   如果没有开启rewrite机制,那么Apache会直接去解析,去找news_id9.html这个页面。但是如果我们开启了rewrite机制,Apache就会开劈一个空间,该空间介绍请求的url地址,该空间里有管理员自己匹配的一些规则,比如:news_id9.html   =>会解析成    news.php?id=9












向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI