下面说说具体的:
一 远程数据库调用 假设有以下3台服务器
A 192.168.8.1 网站系统(帝国) 论坛系统A 论坛系统B B 192.168.8.2 论坛系统C C 192.168.8.3 SNS
帝国设在A机 ,那么如何调用B机的数据(在不用js的情况下)
二 多数据库搜索
假设 A机 192.168.8.1 上有 数据库X 网站系统(帝国) 数据库Y 论坛系统A 数据库Z 论坛系统B
现在需要一个全站搜索 那么搜索的返回页面 肯定是得是在帝国系统的搜索返回结果页面上 但是帝国现在搜索的提交方式是 <input type="hidden" name="tbname" value="news"> 那么我想检索论坛系统的数据 就没办法了
其实现在问题远不止如此 目前是我想同时查询 news photo 这两个表的标题是否含有某个字,都不行的 ------------------------------------------------------ 而如果此时我想检索 B机 192.168.8.2 上的 论坛系统C 的数据,就更没办法了
三 动态页面(伪静态)的加强
帝国目前的“动态生成”其实并不是真正的动态页面 而是每当用户访问的时候 将这个静态页面重新生成一次
生成静态页面其实是04年比较流行的一个技术 好处是,用户每次访问页面的时候不用访问数据,而只需要下载一个html文件即可. 全站生成静态的好处是,即使是一个几百块/年的虚拟空间也可以运行一个中小型的站点.
而现在服务器越来越强劲,一些中型的企业可能都需要多用台服务器来构架网站, 此时完全的生成静态页面,可能就显得不那么重要了, 我们需要的是用户能够看到实时的数据,能够实时的来互动, 而目前帝国仅能生成静态的html页面,而用Javascript 调用数据,来进行交互, 靠这种方式,我们感觉到用JS很吃力,应用上往往力不从心.
为了实时显示数据,和搜索引擎优化,不得不使用shtml+include+js的方法. 不过js输出的数据,搜索引擎仍然是无法正常读取的.
所以我们希望帝国能够考虑动态和伪静态方面的发展(像dede是支持动态页的,而二次开发伪静态也不是什么难事)
其中可能要考虑的问题是 1 动态页模板与标签 2 缓存技术 3 伪静态规则
四 会员系统
会员系统的发展必然离不开动态页面的发展 不可否认,会员系统这里是帝国系统的一个弱项,原因就是动态页模板的停滞不前.
帝国系统目前在静态页面展示这个维度 基本已经能做到国内无双了,但是这仅仅是在web1.0的领域. 要想在web2.0有所建树,会员的互动这个维度一定要加强.
目前我们使用帝国系统能做到的仅仅是 网站+论坛 的整合 整合部分仅仅是能用论坛的用户在网站登陆以及留言而已
所以诸如大家一直想要的问答系统,基本是很难实现的
这就像两个双子城市,而中间的跨河大桥数量太少,宽度太窄.
希望帝国6.0版本里能够加强.
|