这篇“php页面静态化指的是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php页面静态化指的是什么”文章吧。 php页面静态化有两种意思:1、把PHP动态页面保存成静态的html文件,用户访问该静态页面,而不是用户每一次访问都重新生成一张相同的网页,可以减小服务器开销;2、将动态页面的url地址转换成类似于静态页面的url地址,便于搜索引擎的收录。本教程操作环境:windows7系统、PHP7免费云主机域名.1版、DELL G3电脑PHP 页面静态化的概念PHP静态化分为:纯静态化 和 伪静态化;纯静态化:是把PHP生成的动态页面保存成静态的html文件,用户访问该静态页面,而不是用户每一次访问都重新生成一张相同的网页优点就是减小服务器开销,如果细分纯静态,那么可以分为“局部纯静态”、“全部纯静态”:局部静态化:是生成的静态文件中,有局部的数据还是通过ajax技术动态获取的;完全静态化:即不存在动态获取数据的情况,所以内容都来自静态的html页面伪静态化:是指将动态页面的url地址转换成类似于静态页面的url地址的过程伪静态化其实还是动态访问,其实质是动态生成数据,你访问的网址类似于”http://yourhost,com/index/post/12″,是一个静态地址,该地址多见于博客地址,但伪静态化中,你访问的网址实际上经过服务器解析,还是会解析成类似于”http://yourhost,com/?c=index&a=post&id=12″的地址,所以称之为伪静态化伪静态的优点:美观;便于搜索引擎收录
纯静态化的实现利用php内置的ob函数实现页面的静态化,大概步骤如下:我是要生成的静态内容,也可以在该处链接数据库生成动态内容于此触发系统生成纯静态化页面方法:页面添加缓存时间;手动触发页面添加缓存时间我是要生成的静态内容如果后台数据存在更细,定时刷新不能及时更改静态页面,怎么办?所有引入了手动触发的功能手动触发 手动触发的大概样式就类似于优酷视频评论区,当有新评论时,会后一条屎黄屎黄的小提示框:“有新评论,点击更新”,也类似于app中的下滑刷新的机制,自己去寻找吧。。除此之外还有Linux下的crontab定时扫描程序局部静态化内容不做叙述PHP伪静态Apache服务器rewrite配置在httpd.conf文件中,找到如果你不会配置虚拟域名,可以参考我的另外一篇文章:WAMPServer配置修改及问题汇总rewrite伪静态配置RewriteEngine其他配置规则以后会再添加现在你访问http://yourhost.com/vidio/12.html时,相当于访问了http://yourhost.com/vidio.php?id=12 问题:配置完上面的内容后,又存在以下问题?如果项目目录下存在该静态页面时,到底是访问我们的静态页面还是访问我们伪静态的文件呢? 经过测试我们发现,并不会访问静态页面,如果我们想访问我们的静态页面怎么办?伪静态和静态页面冲突时解决办法:以上就是关于“php页面静态化指的是什么”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注百云主机行业资讯频道。
相关推荐: Python接口自动化之文件上传/下载接口怎么实现
今天小编给大家分享一下Python接口自动化之文件上传/下载接口怎么实现的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。文件上传/下载接口与普通接…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。