数据量很大时候的怎么处理? 数据库中读出来的记录含有" '这样的特殊字符用数组还可以吗?我想一般的做法应该是写一个模板,如:
<html>
hello,#name#!
</html>
而php要做的就是定期的读取这个模板,替换#name#标签,生成html静态页面.

解决方案 »

  1.   

    //其他
    另外,如果无数据的html页面,可以长期保存在客户端,好像一个模板一样,
    当显示时,模版内的 <script src="get_data.php"></script> 即 get_data.php 更新了一次,重新获取数据,再由 js 重新填充模版中的 html
    那么,是否 bs 也可以像 cs 那样 用网络仅仅传输数据,而非要重载页面----------
    你的这个想法有点ajax的意思.呵呵.
    csdn的短消息,好像就是用这种方法实现的.
      

  2.   

    什么叫完整和不完整,php本来就是一种脚本而已
      

  3.   

    '"是否可以放到数据库时已经替换成&#039;或者其他,数据量大的话,也应该是这个页面中原应有的数据,这个是否还可以忍受脚本不脚本这不是要讨论的东西,完整不完整这只是我的说法,分离不分离才是难以释怀的东西
      

  4.   

    想法不错可以看看这里,看是否和你想的一样
    http://trimpath.com/project/wiki/JavaScriptTemplates
      

  5.   

    1、php是服务器端脚本。asp、jsp也一样没有客户端。并不是完整不完整的问题
    2、不在脚本中嵌入html语言,可以使用模板
    3、你的数九传送格式与json相似,只是json提供了完整的处理方法而无须自行编程实现
    4、js中也有一个类似smarty的模板引擎
    5、你的整体流程与ajax一样
      

  6.   

    最近一直在考虑这个PHP和HTML分离的问题,最后得出无奈的结论->用模板
    好好听听大伙的建议........
      

  7.   

    为什么要用JS?你那样做,终究会在速度和交互上出现问题.
    现在解决的主要是模版,诸如smarty了
      

  8.   

    SMARTY已经很好了。你说的都能实现。
      

  9.   

    JSONhttp://hi.baidu.com/childman/blog/item/d9164bed3e678dd4b31cb1d2.html
      

  10.   

    按照这种方法,当数据量很大的时候,势必造成客户端浏览器死掉。填充页面数据可是由js在客户端执行的。客户端的机器配置不一定就那么好,有可能由于打开你这一个页面浏览器就死掉了。而且还要根据不同浏览器写不同的js代码。再,这种方法丝毫没有给服务器端减轻压力。这种方法不如使用服务器端的模板,该怎样显示,在服务器端就定义好了,直接把需要显示的数据加显示方式以html形式传到客户端浏览器,用js处理大量数据会另客户端难以忍受的。不过,"模板"的概念倒是有所体现,只是,有比它更好的办法,那就是服务器端模板。
    这种方法和ajax还是有点区别的,ajax提供了"交互",而这个只是单方面的。去看看js用的比较多的网站,如mop,经常造成浏览器死掉。
      

  11.   

    参议你参考一下国内知名的CMS
    如: dedecms、ecms、phpcms
    学一下它们,你会更了解什么叫模板与代码分离
      

  12.   

    楼主可以看看qbar的实现,思路和你想的差不多 , json + trimpath.