关于数据库缓存
目前我是用java socket写的,,
现在我的服务器主要问题是这样
在服务器的数据库中保存文件路径,客户端发送请求从服务器下载文件,然后操作文件,保存提交文件给服务器
并发数量大约1000
现在我有几个问题
1,
客户端发送一个表示请求的字节流(字节流的协议我自己设置好了),有人说可以通过发送一个xml描述请求,??但是xml文件不是更大吗?
2,
由于数据库表中的信息只会被查询,不会被修改,所以,我想,可不可以每次运行服务器端的程序时,就将表中的某些经常要被查询的数据保存到一个map中,然后客户端发送请求过来时,直接在map中查找,这样会不会更快呢??这算不算是所谓的缓存??
3,
对于整个系统,有什么建议吗?