关于整个网站的设计体系,给点意见 还是采用XML吧 XML+XSLT 实现分离 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵呵,有点为了OO而OO的味道。如果每个页都是一个类,这样对于服务器的开销是巨大的。底层运算采用类设计是高效的、有益的,在应用层协同类工作视情况考虑OP或者OO,而对于表现层采用OO实在得不偿失——如果有一个页面存储大量的静态数据,而一旦OO就意味着把它们都装入内存等待调用。 其实这个方案考虑的时候,一直有个疑问,就是在规划整个网站页面的外观的时候,有两种方法1、因为用SMARTY模板,模板本身可以可以实现组合,也就是每个最终页面实用的模板是由预先定义好的一些模板元素组成的2、通过PHP代码决定输出的内容,以上两种方法都是为了网站“换肤”而准备的,但一直考虑不好用哪一种更合适,不知道各位都是如何解决的?至于每个页面都采用OO方法,是因为为了更方便维护,通过类继承,把通用的部分放在父类中,避免代码重复,比如计算在线人数、检查当前用户权限等,并且OO方法比OP方便的就是在具体的一个页面也能够有一个比较清晰的流程组织和功能划分。楼上babystudio(ABabyStudio) 提到的一个页面存储大量静态数据问题,因为如果某个页面有大量静态数据的话,多半是从数据库中取出来的,而一旦取出来,本身就已经存储在PHP变量中占用内存了,页面解析完了之后又全部释放(输出是用SMARTY模板),不存在装入内存后长期等待调用的问题吧?还有bluemeteor(挂月 提的数据库设计,我用的是POWERDESIGNER(没用CASE部分,只是当做设计数据库的工具,因为维护比较方便),并且数据库设计格式似乎和本问题无关啊吧??:-) PHP + MY SQL 用户数到4000以上速度就特别慢,还报错... 我现在要做一个过滤的功能用到搜索引擎东西 PHP 5.3 怎么安装?该安装哪个版本? 请问php用什么开发工具开始学习比较好? 求一条三表关联的SQL语句 php中这段代码作用是什么,谁能说清楚点 一个数组问题,高手帮忙??? 问个子类对象直接调用基类内被重载的函数的问题? 一个关于form提交数据的接收问题 用copy()上传好像限制了上传文件的大小,如何解除这个限制?? 谁有后台在线管理程序~~ exec()函数不给执行
1、因为用SMARTY模板,模板本身可以可以实现组合,也就是每个最终页面实用的模板是由预先定义好的一些模板元素组成的
2、通过PHP代码决定输出的内容,
以上两种方法都是为了网站“换肤”而准备的,但一直考虑不好用哪一种更合适,不知道各位都是如何解决的?至于每个页面都采用OO方法,是因为为了更方便维护,通过类继承,把通用的部分放在父类中,避免代码重复,比如计算在线人数、检查当前用户权限等,并且OO方法比OP方便的就是在具体的一个页面也能够有一个比较清晰的流程组织和功能划分。楼上babystudio(ABabyStudio) 提到的一个页面存储大量静态数据问题,因为如果某个页面有大量静态数据的话,多半是从数据库中取出来的,而一旦取出来,本身就已经存储在PHP变量中占用内存了,页面解析完了之后又全部释放(输出是用SMARTY模板),不存在装入内存后长期等待调用的问题吧?还有bluemeteor(挂月 提的数据库设计,我用的是POWERDESIGNER(没用CASE部分,只是当做设计数据库的工具,因为维护比较方便),并且数据库设计格式似乎和本问题无关啊吧??
:-)