摘要: 动态页面: 页面中的数据需要从文件或数据库动态获取的页面; 比如请求一个php文件所生成的页面;当请求一个php文件时,php文件会经过3个执行阶段,语法分析、编译、运行。 所以说这类型的页面也属于动态页面; 静态文件: 纯html文件所生成的页面;当请求一个html文件时,html文件不会经过语法 阅读全文
posted @ 2017-04-16 16:31 $_GET['name'] 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 如:动态页面静态化、优化数据库、使用负载均衡、使用缓存等都可以优化页面响应时间。 如果页面中的一些内容不经常改动(几个小时、几天或更久不做改动),这个时候将动态页面静态化是非常有效的加速方法;比如:新闻发布系统、文章发布系统等; 动态页面静态化的好处: 1、减少服务器脚本的计算时间; 2、降低服务器 阅读全文
posted @ 2017-04-16 16:30 $_GET['name'] 阅读(204) 评论(0) 推荐(0) 编辑
摘要: php静态包括: 一、纯静态 纯静态是指使用php生成纯html文件,然后前端访问这个html文件的过程; 如果细分纯静态,那么可以分为“局部纯静态”、“全部纯静态”; “全部纯静态”指完全静态的html文件; “局部纯静态”即局部动态化,指静态的文件中部分内容为动态内容(通过ajax来实现局部动态 阅读全文
posted @ 2017-04-16 16:28 $_GET['name'] 阅读(103) 评论(0) 推荐(0) 编辑
摘要: buffer 其实就是缓冲区,一个内存地址空间,主要用于存储数据区域; 我们拿操作系统的buffer来举一个例子: 当我们新建了一个文件,然后在文件中输入一些数据,然后点击保存的时候,我们看到的是这些数据全部保存到了 新建文件对应的磁盘中,但是这些数据不是直接就保存到磁盘中的,而是经过了buffer 阅读全文
posted @ 2017-04-16 16:27 $_GET['name'] 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 局部页面静态化就是指在纯html静态化文件中有部分的数据是动态获取的; 它所用的技术就是ajax技术; 它的原理就是在生成纯静态html文件的模版文件中,使用ajax技术来动态的获取并更新需要动态的部分; 这样,在生成的纯静态的html文件中就包括了动态数据的部分,而这个文件就是局部静态化的html 阅读全文
posted @ 2017-04-16 16:24 $_GET['name'] 阅读(143) 评论(0) 推荐(0) 编辑
摘要: php实现页面纯静态化的最终目的就是生成纯html文件,而这个纯html文件就存放在服务器的磁盘当中; php实现页面纯静态化需要的东西: 1、文件写入函数 file_put_contents()、或者fopen()、fwrite()、fclose()等函数; 2、缓冲区(缓存)操作函数 ob函数( 阅读全文
posted @ 2017-04-16 16:22 $_GET['name'] 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 触发系统生成纯静态化页面的三种方式: 一、页面添加缓存时间; 给纯静态的html文件设定一个有效时间,如3600秒,即一个小时; 当我们访问系统或网站时,首先判断是否存在这个纯静态的html文件或者这个纯静态的html文件是否过期; 如: if(file_exists($htmlFile)||(ti 阅读全文
posted @ 2017-04-16 16:20 $_GET['name'] 阅读(226) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.or 阅读全文
posted @ 2017-04-16 16:12 $_GET['name'] 阅读(775) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.or 阅读全文
posted @ 2017-04-16 16:10 $_GET['name'] 阅读(151) 评论(0) 推荐(0) 编辑
摘要: file_exists()方法判断文件是否存在,但是明明文件是存在的,去始终无法找到文件显示不存在。第一反应是php版本是不是升级了,发现没有。——后来把整个目录设置成777就没事了(chmod 777 -R 目录)。我想是不是file_exists()方法问题。于是进行了调试和试验。 调试过程 调 阅读全文
posted @ 2017-04-16 16:08 $_GET['name'] 阅读(7061) 评论(0) 推荐(0) 编辑