nine

nine

V2EX 第 36635 号会员,加入于 2013-03-27 00:03:57 +08:00
今日活跃度排名 15066
连续在招聘板块发帖,帖子会被沉?
问与答  •  nine  •  2017-02-12 06:59:01 AM
[郑州] 民生药业集团,招聘 Ruby 高级开发, JS 高级开发。
酷工作  •  nine  •  2017-02-12 07:00:19 AM  •  最后回复来自 nine
2
[郑州] 民生药业集团,招聘 Ruby On Rails 高级开发, JS 高级开发。
酷工作  •  nine  •  2016-08-24 09:41:25 AM  •  最后回复来自 hugoqin
15
Linode 上的磁盘会不会挂掉?
VPS  •  nine  •  2015-05-16 00:44:38 AM  •  最后回复来自 tpxcer
2
iPhone 6 银色、金色听筒附近有 2 个孔,深空灰只有一个孔?何故?
iPhone  •  nine  •  2014-11-12 23:07:38 PM  •  最后回复来自 garipan
11
港版 iPhone 6 plus 连接小米路由器无法上网(有 wifi 连接标识)
iPhone  •  nine  •  2014-11-11 10:49:36 AM  •  最后回复来自 nine
2
买一部电信 iPhone 6 合约机,不缴费,机器拿来给联通号用会怎样?
iPhone  •  nine  •  2014-11-06 18:11:16 PM  •  最后回复来自 lunacory
50
[北京-保福寺桥] Ruby 开发工程师(代招)
酷工作  •  nine  •  2014-08-30 10:15:42 AM  •  最后回复来自 victor
4
nine 最近回复了
5 天前
回复了 qukuailian123 创建的主题 职场话题 有没有做量化的
信息有点少啊
5 天前
回复了 storyxc 创建的主题 GitHub Copilot 我承认我上午说话大声了些。。。。
一直很好奇,这玩意有什么用么?
7 天前
回复了 tangknox1 创建的主题 PHP 谁有空闲时间,付费找人写个小偷程序
一万块钱我接了
腾讯文档就行了呗
11 天前
回复了 nutting 创建的主题 PlayStation 4 现在想买个二手 ps4 pro
免费没什么好游戏。
底特律、战神、神海
29 天前
回复了 monkeyWie 创建的主题 程序员 如何规避正式环境上的测试数据问题
(目前我们的方案就是测试完了手动把测试账号相关的数据进行删除,很明显这不是个好的办法,所以来问问各位 v2er 们有你们项目是怎么处理类似问题的?)

很明显这是一个好办法
29 天前
回复了 liqinliqin 创建的主题 程序员 抖音经验分享
难得见 V 站有讨论抖音的。
变现数据怎么样?
33 天前
回复了 minuo0day 创建的主题 PHP 关于 PHP 高并发,请教各位
PHP1 小时 40 万,真的不算多。8 年前用 4 核云服务器+2 核 DB (那时候叫 VPS )运维过别人的 PHP 代码,做过一天 600 万的访问,CPU 占用 25%。在我插手他架构,并魔改他代码之前,也是经常宕机,和你的情况差不多。

这种情况,一般就是卡在 mysql 上了。mysql 多核利用效果不好,所以才会有一堆读写分离、分库分表、KV 缓存、异步队列,这些看起来很骚的运维方案。

mysql 单核查询卡死,会导致其他查询堆积。你检查一下,如果 DB 服务器只有一个核是 100%,其他都是空闲,那基本就是这情况。
前端的 application server 会一直堆积请求,并发时会导致 application 服务器 CPU 高居不下,但这其实不太重要。因为 web 界面卡死主要还是 DB 数据读不出来。

----------------------------------------------------------------------------------------

你的具体问题主要就集中在“前端凭借身份证号直接生成个人二维码”这里。这里就是大量的 find_by(身份证: 字符串),这种查询的读。如果不存在的话,还要插一条数据。

解决这里的代码逻辑结构,和读写结构。代码这里应该做一些设计。然后是数据库,(如果可以的话,DB 建议直接换成 PostgreSQL ,不过我感觉你们应该没有 PG 的运维经验)所以,先把 mysql 做读写分离吧。

二维码查询查一个库,生成写另一个库,前端页面和后台管理查另另一个库。

其他的可以再检查一下带宽和磁盘 IO ,密切监控。磁盘垃圾的话,基本也要卡死。

那些动不动喷 Laravel 和推 Go 、Swoole 的非蠢即坏,另外这种业务也不太适合上缓存和队列。LZ 好好检查下我说的这些点。解决了记得给我发红包。
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2329 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 24ms · UTC 15:59 · PVG 23:59 · LAX 08:59 · JFK 11:59
Developed with CodeLauncher
♥ Do have faith in what you're doing.