找回密码
 立即注册

QQ登录

只需一步,快速开始

LukeLiu
超级版主   /  发表于:2019-12-3 09:46  /   查看:7838  /  回复:2
本帖最后由 LukeLiu 于 2019-12-24 13:55 编辑

问题提出:
很多人在使用活字格的时候,都会有这样的问题?
活字格产品很好用,但是,网站系统会有性能和机器宕机的情况(比如说,前端时间周杰伦的新歌发售,大量粉丝着急下载,结果将QQ音乐搞宕机了;)
所以,我们为了最终用户使用的流畅,需要有服务器机器的硬件能够支持;
那么问题来了?
为了更好的用户体验,那肯定是服务器机器性能越好,用户访问的速度什么的越好了,但是性能越好的机器,自然越贵;
性能太一般的机器,用户使用的时候,又太卡了;
所以找到这个方便的平衡是一个的很重要的事情。

问题分析:
但是,其实影响最终用户访问的性能问题,
有很多的因素,比如服务器性能(源头),网络带宽(传输过程),最终用户的网络信号(接收处的信号)
image.png85833128.png
作为活字格来讲,她不能控制传输过程中问题(这主要是更网络运营商解决),也不能控制最终用户处的网络信号和机器性能(使用人的电脑都是老古董,万一都是使用的IE7,那肯定凉凉),所以为了方便大家控制这个我们唯一能控制的地方服务器性能(源头),我们做了一组对照配置性能测试,希望能对的大家有所帮助。

活字格的实测数据参考:
首先,其实我们已经把这个数据放到了官网的白皮书中了!!!点击查看白皮书
image.png362397460.png

当然我们的在开发的时候,也有很多的小技巧先保证我们的开发系统不会有性能问题,这个已经在专题教程的性能问题教程系列讲解了,白皮书中也写了一些做法;
本帖子主要聚焦于硬件对性能的影响,数据为实测数据;
具体的希望大家能去白皮书中查看,这里我只跟大家一起看一个最重要的
image.png220036620.png
这里有几个概念要跟大家交代一下;
注册用户数:指的是在系统中注册的用户数量,对于一个企业系统来说,这个数字大概率就是公司一共有多少人,因为很可能我们会把所有人都加到系统中;(一般注册人数的 5%-20%之间,取 20%)
在线用户数:指的是用户同时在一定时间段的在线数量,比如现在有多少人使用请假系统请假呢(这个也是一般软件[非活字格] 说的并发用户)
并发用户数:指的是同时向服务器发送请求的用户数,比如在同一秒钟,点击添加数据按钮的人数(一般是在线人数的 10-25%左右)
我们给的这个推荐配置,可以让90%的用户访问的响应时间低于2s
注意:网络、数据库 SQL 处理均会影响体验时长,本次报告中的响应时间均为局域网中非复杂 SQL条件下的处理时长。

负载均衡
当然如果您的系统如果真的超级大的话,并发用户超级多的话,我们还有解决方案,那就是我们支持使用负载均衡。
先来一个灵魂绘画,解释一下
image.png953744811.png
是的你没有看错,这意味着你有可能要搞多台活字格服务器,在此种情况下担心价格问题的话,找我们的商务聊聊有惊喜~

2 个回复

倒序浏览
djs521720讲师达人认证 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2019-12-3 09:53:13
推荐
不错!实用
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-12-3 12:24:31
板凳
是吧,我觉得也是
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部