php网站静态化
一、静态化
创新互联公司专注于成都网站设计、网站建设、网页设计、网站制作、网站开发。公司秉持“客户至上,用心服务”的宗旨,从客户的利益和观点出发,让客户在网络营销中找到自己的驻足之地。尊重和关怀每一位客户,用严谨的态度对待客户,用专业的服务创造价值,成为客户值得信赖的朋友,为客户解除后顾之忧。
实现静态化的两种方法:
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
名称栏目:php网站静态化
本文链接:http://azwzsj.com/article/jidcdj.html