V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  bwangel  ›  全部回复第 1 页 / 共 30 页
回复总数  599
1  2  3  4  5  6  7  8  9  10 ... 30  
114 天前
回复了 ericgui 创建的主题 程序员 腾讯为什么不把 qq 邮箱好好整一下?
想起了万年不变的 linux qq

之前虽说功能残废,万年不更新,但还能用。

有一天突然更新了,加了个扫码登陆的功能。不能输密码登陆了,必须要扫码。改了还不如不改。


现在 qq 邮箱挺好了,可以说是国内体验最好的邮箱了,千万不要更新了。
这是性能角度的考虑,还有资源方面的考虑,服务占用的 CPU/内存

建议直接上 k8s ,然后利用 k8s 提供的监控指标,查看每个 deploy/job 占用的资源。
看起来你应该需要加个监控

如果是单服务,按接口加上请求时间,排队时间和 qps 的监控

如果是多服务,http/grpc/thrift 的每个接口也都要加上监控。

有了监控以后,看看哪些接口 qps 高 && 请求时间慢,针对接口优化就好。

接口优化也简单,

1. 看看 API 有没有返回多余的字段,能删就删
2. 看看数据库查询是不是没命中索引,改查询条件或加索引
3. 加缓存
4. 看看一个 http 请求内是否重复了多个 rpc 请求,试着合并一下
5. 如果一个请求的逻辑实在是复杂,看看能不能改交互,把逻辑改成异步的,实际功能在 mq 里面做。
136 天前
回复了 join 创建的主题 Node.js 如何防止 Node.js 频繁修车
> 好奇别的语言不会出现类似的问题吗

我对 go 熟悉一些,我觉得 go 的依赖管理做的比 python/nodejs 好太多了

@Envov

1. golang 自动锁定了版本,当你从 gihtub clone 一个项目下来以后,如果不手动升级,go mod tidy 不会自动给你升级

2. golang 中虽然也使用 cgo 的库,但大部分能用 go 重写的都用 go 写了。很少遇到像 python 的 confluence-kafka 这种依赖一个 C 库( librdkafka ) 的项目(这个 C 库需要你用 apt / yum 的方式安装,控制版本很困难,很容易破坏系统的环境)。https://github.com/confluentinc/confluent-kafka-python/blob/master/src/confluent_kafka/src/confluent_kafka.h#L23
3. golang 所有项目的依赖都存放在 GOPATH/pkg/mod/ 中,不会像 npm 那样产生 node_modules 黑洞
136 天前
回复了 B1ankCat 创建的主题 程序员 JDK19 发布了,终于迎来了虚拟线程
https://weibo.com/1773116334/M6CGfoyU0

看到某大佬写了一个测试,貌似还有待提升。
136 天前
回复了 join 创建的主题 Node.js 如何防止 Node.js 频繁修车
@bwangel #27 s/完全提供 /完全没想着提供 /
136 天前
回复了 join 创建的主题 Node.js 如何防止 Node.js 频繁修车
@Pastsong

python 也有这个问题,好好地安装一个 cryptography 包,结果开始用 cargo 进行编译了。

https://github.com/pyca/cryptography/tree/main/src/rust

我觉得是这些语言的社区有问题,光想着用 C/Rust 重写关键组件提供性能了,C 代码的依赖怎么管理,完全提供合适的解决方案。
146 天前
回复了 233373 创建的主题 武汉 准备这两年在武汉买房
推荐个公众号,风云武汉,难得的讲真实情况的公众号。
158 天前
回复了 skywind3000 创建的主题 Vim 分享篇文章:为什么我会使用 Vim ?
@wzzyj8

你这样子讲话,很让人讨厌。完全没有想和你聊天的兴趣了。
159 天前
回复了 shenqi 创建的主题 Docker 求个多个 docker 组暴露端口的优雅解答
你开发是在宿主机上进行的吗?如果是的话可以试试这样的方法,一台宿主机就够了

修改 /etc/hosts ,绑定 N 个开发用的域名到 127.0.0.1

这样 nginx 就能配置无限多个域名,根据 host route 到不同的 docker 端口上了。
161 天前
回复了 skywind3000 创建的主题 Vim 分享篇文章:为什么我会使用 Vim ?
刚刚写博客的时候,正好遇到个痛点,正是它让我放弃了 vim 转向 vscode

1. vim 对 markdown 高亮的支持并不友好,高亮经常出现问题,被 ``` 包裹起来的块不高亮,没有被包裹的反而高亮了。退出重进可能就好了。

https://i.imgur.com/Cvgrp8s.png

2. vim 中 md 的代码块无法进行语法高亮,我想像 vscode 一样,对一块 C 代码进行高亮,vim 也无法做到

https://i.imgur.com/TmyTpDQ.png
163 天前
回复了 wsph123 创建的主题 分享创造 🐟「Sakana!」石蒜模拟器
哈哈,太好玩了,已 star
170 天前
回复了 8520ccc 创建的主题 生活 我姐姐,是否有些过分了?重男轻女?
四五百万,在一线城市买套别墅,有些困难吧。
我也是 150 斤,我觉得健身环里面的动作都还挺好的,累是累,但没感觉到伤身体,锻炼完睡一觉起来就元气满满了。
买个 switch + 健身环,全套下来 3k 左右,这个价格比起健身房和医院要便宜很多。

跟着里面的游戏做动作,每天半个小时。肩膀麻,疼痛能好不少。
一个有点规模的公司,都会有几十 T 的数据,怎么可能平稳切换。

出口带宽花钱又有限速,不仅平稳切换很难,想把这些数据拿出来,都要花很大的功夫和时间。
280 天前
回复了 PEAL 创建的主题 随想 小学背的诗词长大之后才慢慢欣赏
@#181

最近重读 观刈麦 是因为看到上海的新闻就来气。

网上一些人喜欢说上海为国家贡献了多少的税收,一个市养活了大半个中国。

但他们却看不到吉林,河南,新疆,内蒙,这些产粮大省,每年贡献了那么多低价粮食。

这些地方的农民活该承受这样的剪刀差吗?这些地方为了保证粮食安全,这也不能搞,那也不能建,回过头来还要忍受别人的羞辱,说你们穷是你们懒,靠我们的施舍养活的。
280 天前
回复了 PEAL 创建的主题 随想 小学背的诗词长大之后才慢慢欣赏
上学的时候特别喜欢婉约派,觉得 “悲欢离合总无情。一任阶前点滴到天明” 这种淡淡的,隐忍的愁绪写的真好。

工作了以后,特别喜欢白居易的 《观刈麦》

足蒸暑土气,背灼炎天光,
力尽不知热,但惜夏日长。

真实体会过烈日下努力工作后,发现这几句写的真好,暴晒中混然不觉得累,只希望白天更长一点,能做更多的工作。


今我何功德,曾不事农桑。
吏禄三百石,岁晏有余粮。
念此私自愧,尽日不能忘。

最后这几句真是让我们看到了一个知识分子的良心,白居易出身官宦世家,从小应该没吃过种地的苦。但这种环境没有养出他何不食肉糜的心态,反而能够切实体会农民的辛苦,写出 ”念此私自愧,尽日不能忘。“ 这样的名句。

这一点真的很让人佩服。
1  2  3  4  5  6  7  8  9  10 ... 30  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   857 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 54ms · UTC 00:46 · PVG 08:46 · LAX 16:46 · JFK 19:46
Developed with CodeLauncher
♥ Do have faith in what you're doing.