关于php缓存,页面静态化的提问 本帖最后由 dctarh 于 2010-03-10 12:46:11 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 都有,看我的,你也可以生成htmlqueryphp 简单 MVC ORM框架---------------------------------------------http://topic.csdn.net/u/20100310/11/62a60067-b3da-4dee-9d6a-f1baeb2f3f33.html 生成的HTML静文件是什么方式?如果是写到成文件的HTML当然也能减少sql的查询了 我现在在学cakephp。个人的理解是:cakephp中的layout就是静态化(大家说的模板) 我看到有人对真静态化和伪静态化的评价:-------------------------------------------------------------------------------------真静态和伪静态的优缺点html静态页(真静态)的好处有三点;一是减少服务器对数据响应的负荷,二是加载不用调动数据库,响应速度快。三是便于化化引擎。缺点也有三点:一是维护不方便,每次都要手动生成。三是空间占用比较大。三是生成的文件多了,服务器对html文件的响应负担也较重。url重写(伪静态)的好处:一,可以方便的实现对化化引擎的优化,并且比生成静态更加方 便。二、占空间比较小。三、首页每天都自动变化,不用维护。网站首页一般都有热点排行之类的,你可以设为,24小时排行,一周排行,再加上最新文章,最新 点评等。这样首页天天是有变化的。四,便于广告的轮显。比如:你可以把art1234.aspx,这个虚成n个页,如 art_1234.aspx,news_1234.aspx,top_1234.aspx,在不同的页面放不同的广告.总之是动态的,你就可以随意动。url重写的缺点:我看只有一个,那就是效率不如生成html的,因为它不是真正意义上的静态页,每次请求是要读取数据库的。但你可以用缓存技术来补偿一下。------------------------------------------------------------------------------------这和我想的比较接近。 你咋中喜欢丢MVC 框架来。ob_get_contents() ,最简单的生成缓存的。 sql中对于传过来的空值判断 php下载文件为空是怎么回事 如何在类的构造函数中终止类的运行 请各位大侠快来帮帮忙~~有关css的 php4.4.7中fopen访问http不能带端口? 在POST或者GET中,很多程序都用if()elseif()判断? php连接数据库问题!!!!!!!在线等候 下面这句代码哪里错了 echo getcwd(); 求书!关于PHP由入门到深入的各种书籍 急! 我要的是中文的 外文翻译更好! 数组排序问题急! 帮忙看看这段代码,谢谢
---------------------------------------------
http://topic.csdn.net/u/20100310/11/62a60067-b3da-4dee-9d6a-f1baeb2f3f33.html
个人的理解是:cakephp中的layout就是静态化(大家说的模板)
-------------------------------------------------------------------------------------
真静态和伪静态的优缺点html静态页(真静态)的好处有三点;一是减少服务器对数据响应的负荷,二是加载不用调动数据库,响应速度快。三是便于化化引擎。缺点也有三点:一是维护不方便,每次都要手动生成。三是空间占用比较大。三是生成的文件多了,服务器对html文件的响应负担也较重。url重写(伪静态)的好处:一,可以方便的实现对化化引擎的优化,并且比生成静态更加方 便。二、占空间比较小。三、首页每天都自动变化,不用维护。网站首页一般都有热点排行之类的,你可以设为,24小时排行,一周排行,再加上最新文章,最新 点评等。这样首页天天是有变化的。四,便于广告的轮显。比如:你可以把art1234.aspx,这个虚成n个页,如 art_1234.aspx,news_1234.aspx,top_1234.aspx,在不同的页面放不同的广告.总之是动态的,你就可以随意动。url重写的缺点:我看只有一个,那就是效率不如生成html的,因为它不是真正意义上的静态页,每次请求是要读取数据库的。但你可以用缓存技术来补偿一下。
------------------------------------------------------------------------------------这和我想的比较接近。
你咋中喜欢丢MVC 框架来。
ob_get_contents() ,最简单的生成缓存的。