- 1
- 0
- 约3.15万字
- 约 31页
- 2018-12-23 发布于福建
- 举报
韩顺平大网站核心技术页面静态化
数据库和页面静态化(真静态)结合 主讲:韩顺平 使用静态页面技术如何处理,在添加新闻的时候完成两件事情: ①添加数据到数据库 ②同时生成对应的新闻详细信息显示静态页面 数据库和页面静态化(真静态)结合 主讲:韩顺平 静态页面内容的修改如何处理? 数据库和页面静态化(真静态)结合 主讲:韩顺平 课堂练习-学员完成删除新闻任务. 页面静态化(真静态)的优点和缺点 主讲:韩顺平 html静态页(真静态)的好处有三点;一是减少服务器对数据响应的负荷,二是加载不用调动数据库,响应速度快。三是便于优化引擎。缺点也有几点:一是空间占用比较大。二是生成的文件多了,服务器对html文件的响应负担也较重。 如果一个系统使用真静态进行页面静态化,需要生成海量的静态 页面,我们可以考虑使用伪静态来处理. 伪静态 1 主讲:韩顺平 比如这个网页 http://localhost/content.php/1,122,8912.html其实处理的脚本是content.php 参数为1,122,8912 相当于content.php?a=1amp;b=122amp;c=8912 只不过这样的URL太难记。搜索引擎也不喜欢。 真静态只是完全生成了HTML。 客户端访问的时候直接输出。不用脚本解释。在流量非常大的时候(比如每天有上百万的访问量的时候)会起到很好的效果。也就是说服务器端实实在在的存在这个HTML页面。 当然在你网站的流量没有那么大的时候。URL重写是最好的方法(如果访问量很大,还可以考虑负载均衡) URL重写的方法有很多种,APACHE(rewrite),IISREWRITE。PHP脚本直接处理。我们先讲解如何使用PHP脚本直接处理。 伪静态 2 主讲:韩顺平 下面以程序为例讲一下PHP伪静态的程序实现方法程序为例: http://localhost/content.php/1,122,8912.html ?php //利用server变量 取得PATH_INFO信息 该例中为 /1,122,8912.html 也就是执行脚本名后面的部分 if(@$path_info =$_SERVER[PATH_INFO]){ //正则匹配一下参数 if(preg_match(/\/(\d+),(\d+),(\d+)\.html/si,$path_info,$arr_path)){ $gid =intval($arr_path[1]); //取得值 1 $sid =intval($arr_path[2]); //取得值122 $softid =intval($arr_path[3]); //取得值8912 }else die(Path:Error!); }else die(Path:Nothing!); ? 伪静态 3 主讲:韩顺平 下面以程序为例讲一下另外一种形式的PHP伪静态的程序实现方法程序为例: /news-id23.html 实现上面形式的伪静态当然可以通过php程序的正则表达式来实现(学员课堂练 习题),我们使用另外一种方式,通过apache的 rewrite机制来实现. 伪静态4 主讲:韩顺平 下面以程序为例讲一下另外一种形式的PHP伪静态的程序实现方法程序为例: /news-id23.html 我们使用另外一种方式,通过apache的 rewrite机制来实现. 1.检测Apache是否支持mod_rewrite 通过php提供的phpinfo()函数查看环境配置,通过Ctrl+F查找到“Loaded Modules”,其中列出了所有 apache2handler已经开启的模块,如果里面包括“mod_rewrite”,则已经支持,不再需要继续设置。 如果没有开启“mod_rewrite”,则打开目录 您的apache安装目录“/apache/conf/” 下的 httpd.conf 文 件,通过Ctrl+F查找到“LoadModule rewrite_module”,将前面的”#”号删除即可。 如果没有查找到,则到“LoadModule” 区域,在最后一行加入“LoadModule rewrite_module modules/mod_rewrite.so”(必选独占一行),然后重启apache服务器即可。 —高级软件人才实作培训专家! —高
您可能关注的文档
- 工程施工项目进度管理研究以jy项目为例.yuanch.626.doc
- 工程质事故典型案例【基本建设程序、工程地质勘察、工程设计、工程施工、材料供应以及质量检测】.doc
- 工程资料表格大全施工及验收表格保资料表格安装工程质保资料表检格.doc
- 工学硕士毕业文-基于神经网络的风力发电机组状态监测的研究23481.doc
- 工科实验楼电气火灾监控系统小结-安瑞张玲玲(同名16316).doc
- 工信部中小企业司副司长许科敏一行赴陕调研中小企业服务平台建设运行情况精选文档】.doc
- 工程项目绿色施工管理研究噪声固体废弃物、空气污染管理.pdf.doc.doc
- 工业安教育馆生产厂家.ppt
- 工程项目管理课程设计-锦州市古塔区欣荣写字楼土建单位程施工组织设计.doc
- 工业化指一个国家和地区国民经济中工生产活动取得主.ppt
- 海正化工南通股份有限公司年产5000吨α-乙酰基-γ丁内建设项目竣工环境保护验收.doc
- 邯峰发电厂 1给水泵汽轮机排汽管道万向铰接补偿器平环刚度足事故分析与处理.doc
- 海西速公路网屏南至古田联络线k24+765~k32+700实施性施工组织设计.doc
- 海上世界站泰格公寓边坡框格梁施工技术交底记录c2013..4.doc
- 寒带沼气工程罐装可研报告引进欧洲技术secrt144388482.doc
- 汉源县皇木镇红花村富有村永利乡万家村皇木镇万盛岩口三合村土整理项目施工组织设计.doc
- 汉源县皇木镇红花村、富有村永利乡万家村皇木镇万盛、岩、三合村土地整理项目施工组织设计.doc
- 寒带沼气工程罐装可研报告引进欧洲技术secet145456620.doc
- 罕山林场森林生态系统定研究站和博物馆外环境综合治理工程项目可研报告.docx
- 焊接工艺参数(the welding process paameters).doc
最近下载
- 《中小学综合实践活动课程指导纲要》教育部2017.pdf VIP
- 2025年房地产经纪人补充协议、附件的法律效力与风险防范专题试卷及解析.pdf VIP
- 全科医师考试题全科医师考试题(3)(附全部答案).pdf VIP
- JJG 99-2022 砝码检定规程.docx
- 2025年全媒体运营师平台选择风险评估与危机预案制定专题试卷及解析.pdf VIP
- 金融科技系统中的内存安全漏洞防护技术.pdf VIP
- 2025年拍卖师拍卖标的瑕疵担保责任与相关纠纷处理专题试卷及解析.pdf VIP
- 全科医师考试题全科医师考试题(69)(附全部答案).docx VIP
- 2025年演出经纪行业公平竞争与反不正当竞争专题试卷及解析.pdf VIP
- 大数据环境下交通模型解决方案最新.ppt VIP
原创力文档

文档评论(0)