请教 做多线程 、缓存优化速度的问题

我在做项目的过程中,有一个优化速度的模块,要实现以下功能:

客户端浏览、操作
|
提速模块(包括子模块1、响应客户端操作,直接到cache中匹配后反馈给客户端,并将操作日志记录在cache中;子模块2、定时同步cache中的数据,更新cache中的缓存信息,不必考虑数据量问题;定时将cache中的日志写入数据库)
|
Com层
|
数据库层

1、请大家帮忙出出主意,如果要做好这个模块,最好如何来做。
2、涉及到哪些技术?我能想到的:WinSock、Thread、还有什么呢?比如cache最好用什么方式?如果能提供一个cache的例子就最好了。
3、谢谢回复。

你这个所谓提速模块就是Cache机制。

Jive的Cache机制也可以借鉴。其它有专门Cache开源产品,OSCache,JCache等等。

谢谢,我正在看一篇关于Jive的缓存机制的文档,您看这种实现方法可能遇到的最大的问题是什么呢?

Cache这东西和具体应用系统有关系,要分析你的系统哪些数据需要被Cache,这是难点之一。

Oscache 和JCS都是不错的缓存,Oscache可以对JSP实现缓存,下次我准备用osCache来提升这个Jdon论坛速度。

用resin就能具备类似oscache的功能