【 以下文字转载自 Java 讨论区 】
发信人: amazingpig (amazingpig), 信区: Java
标 题: [请益]设计1个单机并发300以上的网站
发信站: 水木社区 (Fri Jul 5 20:41:52 2013), 站内
先说下需求,网站逻辑简单,无写数据库的操作,纯读数据库。 并发要求高,单机300
以上,天级pv 1000w左右
数据库初步准备采用mysql,简单些。 准备用个4核左右的CPU和8G内存左右。
web服务器初步采用tomcat+java6+struts(也可能struts直接换成jsp)。
数据库大概有几百万条吧,是若干个简单的单表,主要是文本内容。查询语句基本没有
join,大部分就是主键select.
请教:
1。 设计上需要考虑哪些因素?
2. 数据库能撑住这么高的并发吗?有其他选择吗,例如nosql?
3. 有jsp的静态网页的技术吗? 类似shtml。 相当于提前读取好数据库里面的内容
到静态文件中,用户访问时不需要读数据库了。
4. 如果有log的需求,例如维护1个计数器记录用户的访问数,如何处理多线程的并
发?
--
修改:amazingpig FROM 118.26.68.*
FROM 124.42.2.*