该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2012-02-17
嗯,可以在内部用siege之类的跑一下压力测试,看看并发处理能力,我在我这里跑了一下,因为网速差,不好说速度问题,但并发量感觉不高啊
|
|
返回顶楼 | |
发表时间:2012-03-07
最后修改:2012-03-07
直直走 写道 期待楼主项目完成做项目阶段总结。写得 不错
多谢支持,可惜项目估计是没有做完的时候了,一直都觉得需要不断的升级改造重构。。 不过目前已经按照前面讨论的思路进行了整体设计重构,总结就暂时免了。代码可以先贴出来让大家拍拍砖,由于代码量太多只好放到google code上去了。 http://code.google.com/p/legendshop/ svn地址:svn checkout http://legendshop.googlecode.com/svn/trunk/ legendshop-read-only 如果有幸得到你们的指点则不胜荣幸。 另外我们已经通过了新浪云的高级认证,哈哈,有免费jsp空间可以使用了,15000的云豆啊,好东西要拿出来和大家分享: 目前java python模块内测中,忍不住就给新浪云做了一下广告。 看看我们的demo,http://legendshop.sinaapp.com。 |
|
返回顶楼 | |
发表时间:2012-03-16
evanzzy 写道 支持使用Spring和SpringMVC,另外严重建议把Hibernate拿掉,真不是个好东西,网站规模越大越难受。我倒是建议电子商务网站使用spring JdbcTemplate做数据库访问层
支持! |
|
返回顶楼 | |
发表时间:2012-03-21
windflyboy 写道
共享服务器 (为了解决多服务器数据共享问题) 逻辑服务器 (目前主要用做交互系统) 分析预警服务器 (主要为了解决和分析用户数据和预警预设值的作用) 共享服务器 :数据共享采用memcached,java客户端采用xmemcached,并采用cas操作。 逻辑服务器:与SP端口,以及C,c++等其他语言通讯,activeMq,ICE等中间件。 分析预警服务器:数据挖掘,知识库建立,报表统计等。
是这些吗?
|
|
返回顶楼 | |
发表时间:2012-03-22
Tomcat不叫应用服务器吧
|
|
返回顶楼 | |
发表时间:2012-03-27
还没有真正开发过购物类似的系统
|
|
返回顶楼 | |
发表时间:2012-03-28
先推出第一版,然后开源,最后我们一起扩展,这样就火了;开源是王道。
|
|
返回顶楼 | |
发表时间:2012-03-28
最后修改:2012-03-28
idle_sun 写道 peihexian 写道 说hibernate好用的人,你开发的系统业务数据量没上过几百万上千万的话别说话。
我觉得hibernate的限制并不在于千万级数据量(我们以前做过,再大我就不敢说了)。 一种情况可能是业务过于复杂,比如我们做的一个电力调度的系统,那种情况绝对不适合用hibernate。 另一种情况可能做的分布式存储时,需要做物理上分库分表等等。这样的话,hibernate就比较憋脚了 Hibernate可以用,关键看怎么用.我看了下,俺们系统的并发也很高,百万级的表是小的.好多业务数据表都是千万级的,偶有上亿的. 系统速度也不错啊.另外,数据库设计,查询语句,索引规划..一定要精细 "少用Hibernate提供的那套关联",这话是真的. 二级缓存绝对不能用.缓存这东西,应该做到应用逻辑里面,不要放在DAO上. |
|
返回顶楼 | |
发表时间:2012-05-04
onecan 写道 mazzystar 写道 从维护成本考虑,感觉应该去掉dwr ,hibernate,直接用jquery和mybatis。
另外感觉静态化没什么必要,平白增加开发和维护的成本 还有 引用 1。模板技术缺少灵活性,目前Php的大型商城系统有很多的模板可以用,这个也不全都是官方自己开发的,这个是Java商城需要向php商城学习的地方。因为java是mvc方式建设的,有java,jsp, html等,java class需要重启服务器才能生效,而且很难像php一样,把所有东西写在一个目录拷贝到服务器上即可使用,目前我还是没有什么好的思路能达到这个效果的,考察了apache tiles/sitemesh/freemarker/velocity等,都没有想到办法。。。只能做到内置好模板让用户挑选。要达到大家都能做模板的程度,需要把代码和文档继续完善和开源。 这个跟java class 需要重启有什么关系呢? 非常多谢你的意见, 1。确实对于DWR来说现在发布新版本已经是慢了很多,而Jquery又如日中天,DWR能做的事情Jquery都能做的到,但是DWR和spring配合着使用,测试也比较方便。如果Jquery版本确实是性能好些,我们会更换的。 2。单从开发成本上讲却还是可以,另外hibernate的好处是可以少写sql,而我们系统经常需要更改,hibernate也带来一些方便,例如增加某个字段,采用sql方式需要把sql和entity对象都改过来,采用hibernate是比较的方便,只要修改entity对象和xml或者annotation即可。 3。静态化是要提高访问速度,毕竟动态的需要访问数据库等,静态的可以放在web服务器直接返回即可,从速度上来讲静态化的页面是要比动态的更快,能提供更大并发访问。但是一个静态页面更新是个问题,跟缓存更新一样,考虑多用户商城系统很多的商家和产品,如果频繁更新静态页面反而得不偿失,这个可能只要把比较多人访问的页面静态化,例如首页。 4。 Tomcat会在启动时把class通过classloader加载到内存,即使你增加了class在classes目录下也没有办法认出来。尤其spring context是没有你新增的bean的,除非你reload这个应用(反复reload会有问题的),或者重启Tomcat,另外还有一个办法是通过OSGI动态加载,我们经常用的开发工具Eclipse就是基于OSGI开发的,但是那个会给我们带来极大的复杂度和架构上的更改。 除此之外,还有什么办法能做到不用重启tomcat,改动java class实时生效? 用jrebel就可以修改类而不用重启服务器,我在开发中就这个,有破解,也有个人免费版。 |
|
返回顶楼 | |
发表时间:2012-05-05
chris_zley 写道 用什么框架不是重点,重点是你做出来的东西跟其他商城比有什么区别,有什么亮点,有什么卖点?另外我不太明白b2b2c是神马意思,我感觉楼主没区分清楚b2b、b2c、c2c的概念
同意,现在什么电子商务火的一塌糊涂,其实电子商务真的很难,你做个网站出来这只是个对用户的接口,后面的事情还很多,没有强大的实力还是不要去搞,搞了也是白搞,电子商务只有第一,没有第二 |
|
返回顶楼 | |