java开发了个网站问题不断

java开发了个网站,经常流量达到1GB而导致服务器挂了,这是什么原因?似乎没见过这样的问题 可以看看连接,服务器

啥叫流量达到1GB?
1。数据库连接和文件流用完一定要释放
2。访问量和并发量大到一定程度,就不是程序这个层面的问题了,需要更好的http服务器、数据库,甚至要做负载均衡。

使用静态,以及缓存,就这两个用好。别说1G了。就是10G。每天都没问题!

真的达到1000G的流量的时候,那么在考虑数据分布以及负载巴。这种问题估计论不到新人操心。

好好利用静态以及缓存。中小型公司完全足够!

但是语言和架构都各有优势吧
java的这种分层主要是为了快速开发,和团队合作方便。
分层以后每个人只需要负责自己的层就可以了。。。。我觉得没啥问题阿。。用熟了就好了。。

但是最重要的是 自己知道怎么做,而不是去依赖框架或者语言

lz看来还是个新手
java的逻辑分层很好用的
你修改一个网站才修改几个配置文件而已
要是你用jdbc的话
你要修改的地方可就多了
Hibernate的封装性导致他慢了点的
但是要是没这样的封装性
你需要做的判断很多
比如sql注入问题等等一系列的

上传文件在Java中也有很多的jar包可以用的
你甚至可以手动去写

php我也接触过
一个函数可以代替很多Java代码
可是你还是需要一部分作为逻辑层
因为php不支持后台
而且是嵌入式的
所以你写的东西会被美工改的一塌糊涂的

你没那么多的技术作为后盾
就不要比来比去的
你了解的才有多少啊

那是看你应用在什么规模上的,一般的网站,论坛,博客还是用php吧。
java 网络应用,一般应用在企业级的项目上,注重的是复杂业务流程,良好的移植性,可复用性都是java EE的优点。

java开发的项目基本上都比较大的项目,SSH适合企业软件的开发!!虽然很复杂,但是很实用,如果说自虐的话那就是习惯问题了

像你们这样的,用了java也赚不回对应的钱来,还不如选择易学易用的东西,收回一点儿成本就行了

是的,ASP版本的JSP也是可以出现的,但是你有没有考虑到JAVA强调的代码重用以及异常处理。

极端的例子:页面上开数据库JDBC连接,出现异常,程序中断,连接未关闭。我刷几下页面,整个数据库服务器被我轻松搞死。别笑,我原来在的公司的一个硕士就是这么写的。

对于不同的几个语言来说,各自的服务器和语言都有各自的一些机制

例如ASP,就算你查完数据不关闭数据库连接也无所谓,照样跑的很欢,不要问我为什么,我还真没有研究过(类似HIBERNATE进行完查询后,也可以不调用session.close()方法照样不会让数据库服务器挂掉)

ASP PHP都是弱类型的语言,编写的时候飞快,JAVA没有这么开放,很多地方因为严谨所以处理起来更是麻烦。如果只是为了单纯的做网站,用ASP PHP绝对不会让你失望的。对于复杂的逻辑,各种OA ERP什么的企业级应用,用JAVA显然更好(.NET在这里不讨论)

放你个狗屁,一个项目都是根据实际情况选取架构和开发语言。
像你这种懵懂的选架构,不做好周全的计划,注定要被虐。
还好意思来这里发表,别丢脸。

呵呵,我感觉大家也不能这样说lz嘛,毕竟人家也是为公司老板工作嘛,老板让怎么做就怎么做,现在还不是客户第一,客户让咱们用什么做就得用什么做,就算只有一个登录功能,如果客户要求咱们用SSH框架咱也得用,要是不用,那你就可以毕业了......
来源: 英超直播

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值