对于日访问量达到1W IP的处理方法

转自:http://www.java123.net/56026-2.html

对于日访问量达到1W IP的处理方法

一、1万ip真是不高:

1.常用数据用缓存,减轻数据库压力。
2.详细页数据生成静态页面。

二、10000算是相当小的了,不需要什么特殊的处理机制,只要符合最一般的编程规则就可以了,也用不着双机什么的,一台服务器日均10000个IP都受不了,就可以拿去烧火了~

三、瓶颈在数据库,多用缓存+静态页吧,

四、
I万IP,apache是没有问题的
10万IP考虑WEB服务器架构了。

五、 tomcat + apache  

六、数据库要建索引

七、负载均衡在这个场景呢 根本谈不上  
jndi并发取决于什么 这个不清楚 如果确实如此就换方案
至于其他大家说的静态页与各级缓存确实是最中肯的

八、 单web server就够用了 一般的服务器每秒生成10到20个动态页面决对没问题

九、tomcat 单独集群也可以解决

十、按照大多数网站的访问规律来说1wip差不多10wpv的样子,这个访问量不算高,可以不用全站生成html,当然类似首页这样一次读取较多数据的页面推荐使用cache

十一、没必要集群
2、优化代码(做适当的缓存)
3、为数据库建立索引

十二、讨论IP不如讨论PV更实际  

十三、新闻和OA完全是两回事
新闻类的 全静态HTML 并发5W都可能承受
OA类的 100IP数据库都需要用集群了  
而且把业务逻辑放在 前端程序还是用高级的存储过程这都是问题的重点

十四、

1、看看每天的PV多少,峰值时每秒的访问量。
  光从Tomcat能承受的并发来看,Tomcat应付几百个并发没什么问题,前提是服务器够强,逻辑够简单。
2、这个网站是什么类型的网站,网站后台的业务逻辑复杂吗? 例如:电子商务网站比门户网站的业务复杂的多。
  如果业务逻辑复杂,那压力可能在数据库上,数据库的响应慢也会影响到Tomcat的响应速度。数据库的负载均衡不太好做,所以在操作数据库的时候
  注意SQL的优化,当然也要考虑数据库的优化,这个应该是DBA做的事情。
要看系统的实际应用情况,主要看高峰期的流量 一般是乘2到3
3、对于网站的测试,可以通过LoadRunner压力测试工具,模拟还算可以。
4、不建议使用Tomcat的连接池,现在有很多第三方的连接池,找个好点的。
5、在建设一个网站时,缓存非常重要,有数据库的Cache,服务器端数据Cache,CDN缓存等,考虑好每个细节。
6、做一个网站,WEB2.0和WEB1.0是有点区别的。
7、一般不要担心Tomcat承受不了压力,我们可以通过多台服务器集群来解决这个问题。

十五、日访问量1W 不是 小时访问量1W  
一天按24小时算应该是 86400s 吧?
也就是你所谓的 0.1157 IP/s  
然而,事实上一天按24小时算那肯定差的多,毕竟访问是有一个或几个高峰期的,应该拿具体数据来分析看负载。
的确啊,一天1W IP说明不了什么啊。
主要还是看 读取或者写入数据 的频次吧。
1W而已,没什么大不了的,就一台普通的服务器都受的了,多做些缓存之类的,优化处理,才是关键
讨论PV不如讨论业务逻辑更实际


参考这个试一下:http://blog.sina.com.cn/s/blog_4b4cb069010009j6.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/276040.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数据契约(DataContract)

WCF第一要素就是契约: 服务契约用于声明可用于远程访问的类型。在Interface或class开始处使用服务契约标签. [ServiceContract] Public interface Iservice { } 接口调用契约的好处: 1. 同一服务类型可以实现多个不相干的服务契约. 2. 有利于版本升级 3. 按照…

jakob slam_Jakob Nielsen针对用户界面设计的第二种可用性启发法

jakob slamIn the pursuit of providing great user experiences, it’s imperative that digital products are evaluated. A 为了提供出色的用户体验,必须对数字产品进行评估。 一个 heuristic evaluation is essential to delivering great user experiences. I…

微软Office 365正式上架Mac App Store

今天,Office 365正式在Mac App Store上架,Mac用户可以轻松下载Word,Outlook,Excel,PowerPoint,OneNote以及整套微软的热门应用程序。用户还可以从应用程序内订购Office 365。苹果全球开发者关系高级主管Sha…

一文搞懂浏览器原理

大家好,我是若川。最近这几年,云计算的普及和 HTML5 技术的快速发展,越来越多的应用转向了浏览器 / 服务器(B/S)架构,这种改变让浏览器的重要性与日俱增,视频、音频、游戏几大核心场景也都在逐渐…

python处理excel可视化_python如何将excel数据处理可视化

python将excel数据处理可视化的方法:首先安装xlrd与xlwt库,进行表格读取;然后使用pyecharts生成Echarts图表的类库;最后安装Echarts读取Excel数据及显示即可。python将excel数据处理可视化的方法:Excel表操作python操作…

dataframe中将一列数据切分成多列

为什么80%的码农都做不了架构师&#xff1f;>>> 原sheet中数据 目的 将【备注】列切分成【key】列和【value】列 Python sheet[key] sheet[备注].str.extract(r(_.*(?\u503c))) sheet[value] sheet[备注].str.extract(r((?<).*))结果 参考 pandas.Series.st…

matplotlib可视化_EDA:Geopandas,Matplotlib和Bokeh中的可视化

matplotlib可视化Nowadays, everyone is immersed with plenty of data from news sources, cellphones, laptops, workplaces, and so on. Data conveys with tons of information from different data variables like date, string, numeric, and geographical format. How t…

(转)结婚那天,妈问我:坐在角落里象两个要饭模样的人是谁?

人人看到的文章 很感人~~~~结婚那天&#xff0c;妈问我&#xff1a;坐在角落里象两个要饭模样的人是谁&#xff1f; 我看过去的时候&#xff0c;有个老头正盯着我&#xff0c;旁边还有个老太太&#xff0c;发现我看着他们时赶忙低下头。我不认识他们但也不象要饭的&#xff0c;…

nginx-1.13.x源码安装

Nginx 安装配置【依赖库】[ zlib ]&#xff08;下载&#xff09;http://download.chinaunix.net/download.php?id24013&ResourceID12241 [ pcre ]apt-get install libpcre-dev[ openssl ]&#xff08;下载&#xff09;http://download.chinaunix.net/download.php?id3937…

小技巧!CSS 整块文本溢出省略特性探究

大家好&#xff0c;我是若川。欢迎加我微信 ruochuan12&#xff0c;长期交流学习。今天的文章很有意思&#xff0c;讲一讲整块文本溢出省略打点的一些有意思的细节。点击下方卡片关注我&#xff0c;或者查看源码系列文章。文本超长打点我们都知道&#xff0c;到今天&#xff08…

linux配置ip地址 suse_SUSE Linux下设置IP的两种方法

第一种SUSE Linux IP设置方法ifconfig eth0 192.168.1.22 netmask 255.255.255.0 uproute add default gw 192.168.1.2释义&#xff1a;#IP配置&#xff0c;包括子网掩码,看情况修改eth0和192.168.1.22#网关修改 ,看情况修改192.168.1.2第二种SUSE Linux IP设置方法在suse操作系…

寒假作业3:抓老鼠啊

7-1 抓老鼠啊~亏了还是赚了&#xff1f; &#xff08;20 分&#xff09; 某地老鼠成灾&#xff0c;现悬赏抓老鼠&#xff0c;每抓到一只奖励10元&#xff0c;于是开始跟老鼠斗智斗勇&#xff1a;每天在墙角可选择以下三个操作&#xff1a;放置一个带有一块奶酪的捕鼠夹(T)&…

笔记本移交_创建完美的设计移交

笔记本移交重点 (Top highlight)Design specifications (specs) are guidelines that developers will use to implement a design. Think of an architect providing building blueprints to the construction team. Many designers think of specs as mindless zombie work. …

大手笔,送¥1599的Apple AirPods Pro和独家礼物等

大家好&#xff0c;我是若川。为感谢公众号读者们长久以来的支持&#xff0c;本次我联合几位前端界大佬给大家送超级福利了。除了联合福利之外&#xff0c;每位前端大佬还带了专属礼品送给大家&#xff0c;所有抽奖均可重复参与、可重复中奖&#xff0c;详情见下文每个公众号的…

jQuery1.4新特性

1. 传参给 jQuery(…) 之前&#xff0c;jQuery可以通过 attr 方法设置元素的属性&#xff0c;既可传属性的名和值&#xff0c;也可以是包含几组特定 属性名值对 的 对象。在 jQuery 1.4 中&#xff0c;你可以把一个参数对象作为第二个参数传给 jQuery 函数本身&#xff0c;同时…

python pack unpack_golang 仿python pack/unpack

package includesimport ("bytes""encoding/binary""fmt"_"os""strconv""strings")type Protocolstruct{Format []string}//封包func (p *Protocol) Pack(args ...interface{}) []byte{la :len(args)ls :len(p.Fo…

JavaScript递归应用与实践

递归简单来说就是函数内调用自生的一种方法&#xff0c;形如&#xff1a; function foo(){foo() } 复制代码下面我列举一些常用的递归应用。 1. 求和&#xff0c;例如求1234...100之和 分析如下&#xff1a; sum(100)sum(99)100 sum(99)sum(98)99 ... sum(1)sum(0)1 复制代码代…

一个好的设计师_是什么让一个好的设计师

一个好的设计师重点 (Top highlight)The design manager role has grown considerably over the past five years. As design has been recognised as a business value-driver and organisations have increased their design maturity, we’ve seen lots more design managem…

PHP-Redis扩展安装 error: ext/standard/php_smart_str.h: No such file or directory

在源码编译PHP-redis扩展时&#xff0c;遇到缺少头文件问题【问题描述】error: ext/standard/php_smart_str.h: No such file or directory 【问题原因】PHP安装好的头文件目录&#xff1a;/php/include/php/ext/standard/&#xff0c;这些头文件&#xff0c;在php7之前的版本&…

相见恨晚的一款前端布局神器!

大家好&#xff0c;我是若川。欢迎加我微信 ruochuan12&#xff0c;长期交流学习。今天给大家推荐一款非常实用的前端页面布局神器&#xff0c;点击下方卡片关注我&#xff0c;或者查看源码系列文章。页面和布局是一门前端程序员的必修课&#xff0c;css 从来也不是停留在面试八…