全部
常见问题
产品动态
精选推荐

关于并发问题不严谨的建议

管理 管理 编辑 删除

前几天看了个论坛文章说并发十几个用户服务器就挂掉了,于是自己测试了一把,果然如此!
原文地址:https://q.crmeb.com/thread/837
压测地址:https://fuwu.weixin.qq.com/pressureTest

测试环境:
阿里云C5计算型服务器4核/8G内存/100G固态硬盘/宽带5M,php7.3,只有一个站点,按官方教程正常安装,图片全存在oss,数据库建在本地但是redis也配置好了,opcache缓存也安装了,目前虽然没几个用户,但是只测试十几个用户并发,同时反复多次打开加载首页而已,并未进行购买浏览等操作就服务器就挂了:daku:

测试结果为:
10个用户并发良好吧负载cpu50-80%左右徘徊,几乎没有什么影响,自己手机也能随意且快速打开小程序
15个用户并发已经比较吃力负载cpu90%-100%徘徊,勉强我自己手机还能在测试中打开页面加载很慢很慢,已经影响用户体验了
20个用户并发服务器直接挂了打不开,cpu100%负载,小程序完全打不开了

站在技术小白角度的优化建议(我也不懂技术方面,也许说的不严谨,还请见谅):

首先我觉得吧 首页、商品列表、商品详情等等那些数据几乎是一段时间内固定不变的。很少改动,没有谁天天没事去改价格,改图片改分类吧改首页各种数据吧?或者说不经常改动!既然不经常改动完全可以缓存起来,动它们的时候再更新一下缓存

首页,商品详情(除库存这个字段外)、商品分类、商品列表、商品推荐,等等。。。全部静态化缓存起来。每次编辑保存的时候刷新一遍缓存!目前我只想到就库存这个数值要实时更新(官方可以再讨论斟酌下其他别的数值是否必要实时刷新),大部分字段都是很长时间不改动的! 但是比如首页还有个优惠券,秒杀时间,拼团时间等等是要实时更新的。。。要么就分开加载那些必须要实时刷新的数值,肯定有解决办法的....


** 出于好奇我试了一下**

我把首页,商品分类列表。。。那些请求全部当成静态内容缓存到cdn加速了,然后测试各种使用加载使用购买都没问题
,缺点就是我现在改下价格,改下分类,不会实时更新显示。。。我如果不改动情况下不影响使用,或者说改动了之后需要马上去刷新cdn缓存。所以看看官方能不能按照上面的不是很严谨的思路优化一下这个问题

最后测试了一把500用户并发cpu和内存毫无波澜!基本上这些请求全命中cdn缓存了,不消耗服务器了资源了。并且 打开速度很快

@CRMEB-吴汐   @CRMEB-管理员   @Jaylan   @MBZJ  

关于并发问题不严谨的建议 关于并发问题不严谨的建议 关于并发问题不严谨的建议 关于并发问题不严谨的建议
请登录后查看

浮云先生 最后编辑于2022-11-03 21:06:33

快捷回复
回复
回复
回复({{post_count}}) {{!is_user ? '我的回复' :'全部回复'}}
排序 默认正序 回复倒序 点赞倒序

{{item.user_info.nickname ? item.user_info.nickname : item.user_name}} LV.{{ item.user_info.bbs_level || item.bbs_level }}

作者 管理员 企业

{{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest == 1? '取消推荐': '推荐'}}
{{item.is_suggest == 1? '取消推荐': '推荐'}}
沙发 板凳 地板 {{item.floor}}#
{{item.user_info.title || '暂无简介'}}
附件

{{itemf.name}}

{{item.created_at}}  {{item.ip_address}}
打赏
已打赏¥{{item.reward_price}}
{{item.like_count}}
{{item.showReply ? '取消回复' : '回复'}}
删除
回复
回复

{{itemc.user_info.nickname}}

{{itemc.user_name}}

回复 {{itemc.comment_user_info.nickname}}

附件

{{itemf.name}}

{{itemc.created_at}}
打赏
已打赏¥{{itemc.reward_price}}
{{itemc.like_count}}
{{itemc.showReply ? '取消回复' : '回复'}}
删除
回复
回复
查看更多
打赏
已打赏¥{{reward_price}}
1795
{{like_count}}
{{collect_count}}
添加回复 ({{post_count}})

相关推荐

快速安全登录

使用微信扫码登录
{{item.label}} 加精
{{item.label}} {{item.label}} 板块推荐 常见问题 产品动态 精选推荐 首页头条 首页动态 首页推荐
取 消 确 定
回复
回复
问题:
问题自动获取的帖子内容,不准确时需要手动修改. [获取答案]
答案:
提交
bug 需求 取 消 确 定
打赏金额
当前余额:¥{{rewardUserInfo.reward_price}}
{{item.price}}元
请输入 0.1-{{reward_max_price}} 范围内的数值
打赏成功
¥{{price}}
完成 确认打赏

微信登录/注册

切换手机号登录

{{ bind_phone ? '绑定手机' : '手机登录'}}

{{codeText}}
切换微信登录/注册
暂不绑定
CRMEB客服

CRMEB咨询热线 咨询热线

400-8888-794

微信扫码咨询

CRMEB开源商城下载 源码下载 CRMEB帮助文档 帮助文档
返回顶部 返回顶部
CRMEB客服