网站每天访问量200,现猛增到1亿。应该考虑哪些因素支撑,如何实现?(现有web server一台,resin容器,一台mysql数据库server)
解决方案 »
- .ocx控件不起作用...请教!!!
- org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.NullPointerException
- 使用hibernate 还是 ibatis
- b/s中的数据权限设计一问
- 怎样用js管理文本输入框
- 请问高手,做这样一个付费平台需要什么样的技术,大概应该拿多少钱?
- 问个servlet问题
- 数据类型转换问题
- 一个win2000 server能不能同时支持asp和jsp,一台单机?
- SSH 整合出错 求大神进来帮忙分析一下!
- jfreechart蜘蛛网图如何生成附件上的效果呢?
- 在java中调用dos命令实现重启weblogic8.1
硬件和Web服务可以配多个,也可以分布式
数据库应该用分布式吧
如果把5000行数据看成是大数据.
如果每次写测试的数据没有达以20万以上.如果不了解架构和技术的区别.
如果还依赖流行的框架.没有能力脱离框架,不能写出比流行框架更灵活更可靠的"公用库".
如果不了解系统调用,不知道JAVA/NET这种语言每一行程序会对内存和CPU造成什么影响.
如果不知道常用网络协议的底层实现,不知道select/poll/epoll/IOCP模型原理.
如果不了解每种数据结构适合存取的数据类型.
如果不了解数据从DB->FILE->Memory的cache原则.
如果不了解每种硬件的运算极度限和IO吞吐极度限.
如果不了解每种应用中可变和不变的数据模型的处理原则.
请闭嘴!
了解上面这些东西并不能保证你能做超大规模应用,但不了解肯定不能做,这是必要条件而不是充要条件.
要加上实际的经验,有处理过每天上T的日志经验吗?
奥运售票系统,没有钱吗?怎么上去几十分钟就瘫痪了?
CCTV.COM和奥运门户没有钱吗?怎么开幕式当晚完全崩溃?如果一个技术部要从支持200人扩展到1亿人,它别说有能力做到,连想它都不会想.因为它根本就没有这个概念.
如果你知道你的业务量会到1亿,你一开始会从支持200的模型做起吗?
想做超大规模应用,请到google上看看,有详细的介绍.
平时最多只能有25000人进来,一个14亿人口的国家,近两亿网民,只有不到三万的用户能访问,这叫什么概念?什么国外的狗屁大师,他们见过中国这么大规模的应用吗?真正的超大规模互联网应用在中国,专家和方案都在中国.
拿国外那些做三级网站规模的SSH模型来套中国的应用,这就是目前技术的最大悲哀.
平时最多只能有25000人进来,一个14亿人口的国家,近两亿网民,只有不到三万的用户能访问,这叫什么概念?什么国外的狗屁大师,他们见过中国这么大规模的应用吗?真正的超大规模互联网应用在中国,专家和方案都在中国.
拿国外那些做三级网站规模的SSH模型来套中国的应用,这就是目前技术的最大悲哀.
————————————————————————————在这些设备的基础上是不可能的!
100000000条访问日志,每条访问日志,按w3c格式就算1k吧.
总共是多大?100G.一个用户访问一个网站只看首页吗?平均访问十个页面,是1T.现在就说其它系统都有人帮助你做好了.
一天下来访问日志有1T,你有这么大的存储吗?这个系统是神仙做的,没有任何bug,光写日志就把系统写崩掉了.