描述:有一个项目,主要是拍卖功能。
功能描述:首页列表展示,异步首页记录(多条)的最新价格和出价的会员,并显示。目前的方法:底层用hibernate。商品一个表goods,会员一个表user,出价一个表price。三个表之间都有关联。程序读取goods表,根据goods的id再读取price,再根据price的id读取user。每15秒使用js不断异步查询数据库。
目前的优化:商品,会员,用户表都做二级缓存处理。判断拍卖是否结束,如果结束不再异步。延迟加载商品图片。使用GZip压缩页面。问题:打开首页的时候,速度还是很慢,需要几秒钟。我在网上找到一些解决方案,使用长连接,socket编程。我想在不需要改变表结构的情况下,如何提高这样一个网站的访问速度,和执行速度。
谢谢大家!
功能描述:首页列表展示,异步首页记录(多条)的最新价格和出价的会员,并显示。目前的方法:底层用hibernate。商品一个表goods,会员一个表user,出价一个表price。三个表之间都有关联。程序读取goods表,根据goods的id再读取price,再根据price的id读取user。每15秒使用js不断异步查询数据库。
目前的优化:商品,会员,用户表都做二级缓存处理。判断拍卖是否结束,如果结束不再异步。延迟加载商品图片。使用GZip压缩页面。问题:打开首页的时候,速度还是很慢,需要几秒钟。我在网上找到一些解决方案,使用长连接,socket编程。我想在不需要改变表结构的情况下,如何提高这样一个网站的访问速度,和执行速度。
谢谢大家!
解决方案 »
- Struts2 action方法的非String返回值配置
- hibernate自动生成的索引更新语句sql server数据库无法执行
- [求助]JDOM创建xml文档问题,请高手指点!
- spring mvc demo运行失败,求大神帮忙看看~~~
- struts里面点击一个*.do的连接,重定向到另一个页面.实现错误请指教
- 请教 关于xml节点转换成字符串的问提
- jb9下开发struts使用连接池总是死机?
- 关于filedialog的一个小程序.
- 救命,在struts应用中作文件上传但不用struts的FileForm出问题,参与者均有分!
- 请教一个分布式事务问题
- 关于时间组件的问题
- hibernate无法级联删除,大家来帮我看下啊!
把拍卖的商品信息,放到内存里,只有在拍卖结束或出现意外的时候,把这个拍卖商品的状态(比如最终出价或拍卖得主)写到数据库里,毕竟在拍卖结束前,所有的数据都不一定是对的。