小話話web架構改造的構想

1 view
Skip to first unread message

000...@gmail.com

unread,
Sep 10, 2007, 5:03:19 AM9/10/07
to os...@googlegroups.com
因為好友部分的原因,想通過JAVA重寫WEB端。因為好友系統的查詢相當復雜,在設計時為了提高速度,是將好友信息一並讀入並保存在內存中的,顯然Rails並不能直接訪問得到這個信息,而且機器人端也並非web容器,無法直接提供web service讓web端調用,而且如果是在web端調用web service會讓頁面響應變得緩慢無比,不到萬不得已該方式絕不可取。
在這種情況最容易想象得到的一個方案是將web端全部改造成java實現,並提代web service接口,機器人也可以通過配置通過web service訪問接口,但是這種方式會多出大量的代碼,在web開發上,java並無rails那快速的優勢,要出成品必然要經歷相當的一個過程,而且以後增加新的功能也不太容易。但是改用java實現卻有一個大大的優勢:代碼重用。不必機器人一套實現,在web端又是另一套實現。
還有一個折中的辦法是將與好友有關的部分改成java,其它部分保持原樣,但這種情況下的頁面會話又成了問題,不知借助cookie是否可以解決。

Orignal From: 小話話web架構改造的構想

Reply all
Reply to author
Forward
0 new messages