作者kuoyu (^_^)
看板PHP
标题Re: [心得] 自己出来抛砖引玉一下 -- 我的PHP心得
时间Tue Nov 22 16:50:32 2005
※ 引述《KCTONY (地巴车要找我喔!!)》之铭言:
: 以前就听过朋友说有所谓的样板引擎
: 但是一直没有去了解过
: 刚刚到上面连结大概逛了一下
: 看了他的原理架构後
: 好像比较适合美术与程式分开的Team去使用
: 且适合一只程式去套不同的网页风格
: 他的观念简单的说也就是把PHP编译过的档案暂存成html
以前我也曾经有过类似的团队开发经验
那时的方式是由美工排版人员先排出版面
然後程式人员把需要由程式产生的部分改成php tag
存成一个档案(html) 还有要先设定的
比如说表格栏位顺序存成一个(conf)
php程式执行的时候 先include那个conf档
依据设定与程式执行流程产生出所有该有的资料
除了header及debug资讯以外没有任何输出
最後include html档案 才将整个结果完整输出
conf and html档案不可以有程式的逻辑 只有把变数读取及echo
两个档案由美工人员负责 只要用dreamweaver这类的程式就可以了
而php可以依照程式设定或是流程判断要include哪一个html档案
同样的执行结果include不同的html档案就会有不同的风貌
这样解决大部分程式与美工分工的问题
: 之前自己架过一个网站
: 由於流量太大 SQL常常挂点
我不知道你的实际状况是怎样
如果真的市流量太大网路无法负荷
也许要考虑降低资料需求量
例如有资料分页显示的就不要一次读取全部的资料
db server如果资料真的很大 动不动要join一堆table
也许要考虑一下硬体的负载 尤其是记忆体与硬碟介面
这已经是系统分析的领域跟php没多大关系了
另外 如果是比较复杂的sql查询 不同的查询方式
同样的资料库内容 同样的查询结果
所需要的时间(效能)可能有差 这需要一些经验
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.62.155.53