FAQ首页 > 开发指南 > UCenter > 查看文章
收起边栏
大字 小字 收藏 复制URL










1.5
UCenter挂接应用的方式的说明
2009-01-06┆45,672 Views┆88

UCenter1.5.0 支持将应用使用数据库方式或接口方式挂接上来,这两种方式的差别就在于请求的速度上,数据库方式的速度远远高于接口方式,所以不到“万不得已”,不要采用接口方式。接口方式比较推荐你自己有个小应用,想挂接到 UCenter 下,而且是在你的应用无法使用数据库方式的情况下。下图描述的是 UCenter 和挂接到 UCenter 下的应用的关系。

下面结合 Discuz!7.0.0 和 UCenter Home1.5 两个产品与用户的情况,深入讲解一下这两种方式的适用情况。

首先,Discuz!7.0.0 论坛在后台的全局 => UCenter 设置里选择这两种方式,如下图所示:

如果你进不了论坛后台,或者你进去之后看不到此设置,你也可以在配置文件里设置(Discuz!7.0.0的配置文件为根目录下的 config.inc.php,UCenter Home1.5 的配置文件为根目录下的 config.php),配置文件的说明如下图所示:

UCHome1.5 在如下图所示的地方进行设置:

下面说明一下针对不同的用户类型,推荐的方式。

一、虚拟主机用户

1、使用数据库方式,不要采用买两个空间,一个用来安装 Discuz!,一个用来安装 UCenter,总之,如果您使用的是虚拟主机,建议你把一套 UCenter 体系下的应用和 UCenter 安装到一个空间上。如果你分开安装,比如用户登陆的时候就比整体安装的速度要慢一些。

2、如果你只有一个空间,按照我们的安装教程安装,默认就会选择数据库方式,你无需太多的关注。

二、独立主机用户

1、只有一台服务器,使用数据库方式。原因也如上所示,按照我们的安装教程安装,默认就会选择数据库方式,你无需太多的关注。

2、有两台服务器,使用数据库方式。推荐 web 和数据库分离部署到两台服务器上,同时要把服务器放到同一机房、同一网段下,不要把这个当作去解决南北访问很慢的问题,如果你迫切需要解决此问题,最廉价的方法就是选择双线机房。配置较好的作为数据库服务器,数据库对磁盘的要求比较高,所以建议数据库服务器的硬盘采用读写速度较高的。

3、有多台服务器,使用数据库方式。这里的部署就比较复杂了,需要根据你的站点访问情况而定。总之同一机房、同一网段下可以满足数据库方式的要求。

总之,接口方式是你确实没法使用数据库方式的选择。如果你的站点较小,或者刚刚安装,请不要太多的关注,默认安装,选择数据库方式即可。等到你的站点的访问量不是一两台服务器所能承受时,再考虑这里。当然,如果你想把其他的应用挂接到 UCenter 下,为了让应用更加的灵活挂接,最好把这两种接口都预留下,这样用户可以灵活选择。


88

满意

不满意

本篇文章用到的Tags : UCenter 接口 接口方式 数据库方式

没找到您想要的答案吗?建议您到我们的讨论区发帖寻求大家和 Comsenz 工作人员的帮助。