首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

自己想写个线上网站,对于并发有关问题有几个小问题想问

2014-01-23 
自己想写个线上网站,对于并发问题有几个问题想问?1.我在网站的设计的时候哪些地方要考虑并发?2.并发设计可

自己想写个线上网站,对于并发问题有几个问题想问?
1.我在网站的设计的时候哪些地方要考虑并发?
2.并发设计可以用多线程解决,在数据库端和orm框架需要什么特殊设计吗?
补充下:网站偏向技术娱乐型,数据库用mysql,orm准备用hibernate或者mybatis,

本人技术尚属菜鸟,就只会用SSH,springmvc啥的,对其的理论不太理解,还请有经验的前辈指点;

如果有相关的技术书籍或者技术贴,还请推荐下,非常感谢

[解决办法]
这个不用在应用层面上考虑,一般是在web服务器配置,比如tomcat一般支持的并发量在200左右比较稳定,接近300时便会出现连接丢失的情况,而apache和nginx的并发量比tomcat高出很多,具体的还要看服务器的CPU和内存。服务器的架构一般是apache+tomcat,或者nginx+tomcat,apache和nginx的作用主要用于负载均衡和处理静态页面请求,tomcat处理动态请求。
当然应用层也要考虑尽可能缩短每次请求的处理时间,这样能大大减轻服务器的压力。估计你的项目还不用SSH这样
的框架,一般spring+mybatis就可以了,如果对springMVC不熟悉,加上struts也是可以的。最重要的两点是数据库设计要合理、项目架构设计要合理,剩下的就是功能填充和配置了。
[解决办法]
用那些框架的时候不用考虑那么多并发

因为框架基本都考虑到了

倒是要好好考虑一下性能,网站人数一上来就要调性能了

热点排行