首页   注册   登录
 metrxqin 最近的时间轴更新

metrxqin

V2EX 第 265662 号会员,加入于 2017-11-08 09:43:55 +08:00
今日活跃度排名 14018
metrxqin 最近回复了
9 天前
回复了 dazhangpan 创建的主题 全球工单系统 Google 翻译领工单
@junjieyuanxiling Sporting house 才是妓院,这个说法非常少见,一般代替 Brothel 使用。
https://www.thefreedictionary.com/sporting+house
不去探究 CPU 太高的原因,反倒想到这个怪招,真的相当佩服。
应当是 has been enabled* 抱歉笔误。
Oops! We couldn't find the page you requested. Please make sure that WebGuard has enabled and the URL is spelled correctly.
46 天前
回复了 holajamc 创建的主题 程序员 CSDN 可是真的优秀呢
https://g.csdnimg.cn/lib/fuckadblock/3.2.1/fuckadblock.min.js

csdn 程序员是多恨广告插件啊! JS 起名叫 fuckadblock
这是在写 APP 还是服务端?
这个责任不应该由你背负。测试人员给出的错误测试结论误导了你。

尽量自己写测试工具,实现自测功能不要过于依赖测试人员结论。
一个 App 是多方博弈的结果,不是程序员决定的。
我不准备正面回应你的问题,只想谈谈这种设计引入的成本和风险。

根据上述设计,存储前必须要先计算标题 MD5 值,连接 Redis 检查 MD5 是否存储,最终存储到 SQL 数据库。

计算、时延成本:
首先,计算 MD5 值十分消耗 CPU 资源,其次查询 Redis 将引起额外的网络时延,保存新的 MD5 也会产生网络时延。

单点风险:
由于 OP 仅部署单个 Redis,整个系统存在单点故障的风险。这样的系统无疑极其脆弱,一旦 Redis 崩溃将导致业务中断(无法保存新的文章),因此必须再增加两台主机来构成 Redis Sentinal 集群,成本将大大增加。

编码、调试、诊断困难:
必须在本地环境配置 Redis 服务器方可调试,同时需要处理 Redis 请求失败的情况。生产环境一旦发生异常,不容易诊断。

维护成本:
需要额外维护三台 Redis 服务器。
@WordTian I feel pity for you.
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2764 人在线   最高记录 4236   ·  
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 7ms · UTC 11:32 · PVG 19:32 · LAX 03:32 · JFK 06:32
♥ Do have faith in what you're doing.
沪ICP备16043287号-1