LifeType 中文開發論壇

支援 => 安裝與設定 => 主題作者是: shos 於 四月 03, 2008, 04:28:07 下午



主題: 请问关于分布式应用lifetype的事情
作者: shos四月 03, 2008, 04:28:07 下午
准备准备一台服务器做数据库
响应用户请求则使用几台 web 服务器来减轻它们各自的压力(根据用户 id 来改变显示的地址)。每台 web 服务器都有一份相同的 lifetype 的程序,它们都连接到上面那台数据库服务器。

比如希望按用户 id 的奇偶分布在两台服务器上。
显示用户 1 的地址是 a.blog.com/blog/1,用户 2 的地址是 b.blog.com/blog/2,用户 30 的是 b.blog.com/blog/30。
在所有服务器上显示的都会是一样。

但由于 lifetype 会将域名保存到数据库,且只会保存一份“安装的网址”(base_url),就会导致不同的的 web 服务器上读取到的 base_url 都是相同的,最后无论是哪个用户,显示的都是 a.blog.com/blog/{blogId}。

在 lifetype 的类库中找了半天也没找到应该修改哪里,所以请好心的大大告知,谢谢。