V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Aoang  ›  全部回复第 1 页 / 共 13 页
回复总数  245
1  2  3  4  5  6  7  8  9  10 ... 13  
去看看 CPU Steal Time ,记得似乎会爆棚。

特别是 amd ,之前出问题的时候看过一次,90+ 的 st……

ARM 的也会出现,但是没 amd 的频繁
自己维护配置就好了,引用别人的配置总觉得奇奇怪怪,不知道里面是啥,不仔细看,自己写的规则就会和人的冲突掉
五个月前,捡到一盒雪茄 https://www.v2ex.com/t/978669

两个月前,买了点国产雪茄 https://www.v2ex.com/t/1003009

现在,买进口的
35 天前
回复了 Margelator 创建的主题 问与答 写一句你所知的计算机界名言名句。
Quidquid latine dictum sit, altum sonatur.

随便用拉丁文写点啥都会显得高大上
50 天前
回复了 meeop 创建的主题 问与答 如何实现匿名投票?
只要程序不记录,就能匿名。不然还不是追着痕迹找到人。

问题核心在于如何信任程序会不记录
61 天前
回复了 byqtxdy07 创建的主题 程序员 ts 使用 grpc ts-proto 的一点问题
buf.build + connectrpc 省事很多
102 天前
回复了 Haywire 创建的主题 VPS 分享一个 AKILE LAXBASE 5900x VPS
这家路由爱环游世界吧,这能用?
和 biome 对比下看看?它格式化也集成了
CPU 得看宿主机的呀,而且有的服务商不允许长时间满载,还有主频也得考虑,支持的指令集。
内存花样少,但是频宽得测试,毕竟有的服务商拿着固态当内存分给你。
网络就太复杂了。丢包率、稀奇古怪的优化导致出现的 Bug ,线路。

一套评分系统估计不行哦
151 天前
回复了 znsb 创建的主题 宽带症候群 怎么设置 ipv6 mtu
@znsb IPv6 有 MTU 自动探测,严格意义上和 IPV4 还真不一样
某些包更恶心,

A v1.0 依赖 B v1.1
B v1.2 依赖 A v1.0
A v1.1 依赖 B v1.2
……


一拉就是一生
似乎没人解释一下为什么那么贵?其实 4K 未必够的

先确定好目标:稳定、高速、一定的特制化

---

想稳定,那可得上个中转,稍微便宜点儿的就 广港/深港 的中转线路了,20/M 不贵吧?

中转入口不一定抗通报,而且入口可能是单线的,所以还得上个前置。前置就有的玩了,是上个三线呢还是上个 BGP ,好像 Anycast 也可以玩哈?便宜一点的广移 3/M 应该要的吧?

针对多需求的情况下,例如玩游戏可能需要一个韩国、台湾、日本的落地,日常游览需要新加坡的,有时候美国的会更好。上个 AWS 轻量 ?

速度说实在的,低于 100M 估计没人考虑吧?因为低于这个速度看视频可能就不行了。

---

定义了这些内容,就可以开始算价格了


「筚路蓝缕」版,100M 速率,2400 每月
中转 广港 100M 2000
前置 广移 120M 360 (因为 BBR 的缘故需要超出中转速率一点)
落地 AWS 轻量 2T 5$

「寸莛击钟」版,添加更多落地,3000 每月

「勉为其难」版,更换前置为三线或 BGP ,4000 每月

「忝列衣冠」版,添加第二条中专用于负载均衡/容灾,6000 每月

「髀肉复生」版,前置换为省会级 Anycast ,16000 每月

「壕无人性」版,中转更换为运营商专线,???
300 天前
回复了 yagamil 创建的主题 程序员 前端技术过于分裂
你这个没说到点子上,你看看 React 18 的 Server Client Component 。如果要用这个特性,项目的架构就得全部推翻。
Next.js 跟进了这个,但是一片的 CSS-in-JS 库跟不上节奏,导致完全用不了。

React: 兄弟们,冲啊
Next.js: 来了来了

Next.js: 兄弟们,大家试一下
MUI: 你们能不能慢点儿,算了算了,我试试
MUI: @emotion 哥,搞一下呗
Emotion: 你们搞了个什么?
Emotion: tmd! 你们这玩法,这让我怎么搞?

—-

从 React 18 出来,到 Next.js 13 发布,这个时间段就不短了。
但是直至今日,MUI 和其他的 UI 组件库都等着上游 CSS-in-JS 跟进。

当然了,emotion 似乎装作没看见,没人有动力去跟进这个。毕竟要跟进就得动架构,还要考虑兼容性,想想就刺激
302 天前
回复了 dw2693734d 创建的主题 PostgreSQL Citus 真是神器啊,简单好用
Citus 是插件,比较轻。MySQL 的大概率都是中间件,重了点儿,Vitess
336 天前
回复了 t41372 创建的主题 分享发现 在 git 上伪造 commit 者身份
这不算伪造,算是一个 Future 。

因为 Git 最初设计出来是集成到邮箱里面的,邮箱有信任机制,直到现在 Linux kernel 还是用邮件列表开协作的。

抛弃邮箱之后,这个功能就成了一个 Bug ,但是也有 GPG 签名可以解决一半这个问题,GPG 签名来证明 Commit 。
为什么只解决了一半呢?功能设计出来似乎忽略了在 Web 界面中的 Squash 压缩提交
345 天前
回复了 renfei 创建的主题 Cloudflare 套 Cloudflare 如何保护好源 IP 地址?
@hronro 遇到过一个问题,在机子上部署了 GitLab/ES/Runner 三大件,每当 Runner 起多了,cloudflared 就……,日志显示网络断开,得调整它的调度优先级才能解决这个问题
看了看,楼上说了的,包级别的全局变量最好通过 Init() 来初始化。

还有 sync.Map 适用的场景你怕不是根本就没思考过,你这么写,最起码也得用读写锁 + map

用 map 来管理,我看你还有更新值的操作,你不存指针,你想怎么更新 map 里面的值?

你这一通操作,*Task 是不安全的,把你的 map 加好锁吧。读写锁估计都没用,你几个方法都有写操作


- https://gitee.com/tianshuapp/web-deploy-task-manage/blob/master/services/task.go#L19-39
改成一个方法 GetOrCreate ,内部加锁

model 下面的方法加锁。不要想着先读取,所以加一个读写锁,读完了释放。然后再加写锁,去更新。
这期间,你的 *Task 都变了。。。

还有返回全部内容的方法,返回的数据是不能有指针的,除非和上面一样加锁。
2023-02-02 12:45:24 +08:00
回复了 wbzd 创建的主题 问与答 Linux 正在复制一个.db 文件,此时.db 文件还可以被写入吗?
sqlite3 data.db ".backup 'backup.db'"
2023-01-31 13:26:03 +08:00
回复了 dream4ever 创建的主题 前端开发 前端页面架构调整
没有 SEO 的需求,是否用 SSR 取决于服务器配置。

如果用 SSR ,最终是有可能因为 SSR 出现服务器性能问题的。

不过你这都是视频之类的,内容单一,SSR 也没啥用啊
2023-01-18 21:24:25 +08:00
回复了 GopherDaily 创建的主题 Go 编程语言 约束 GOMAXPROCS 带来的收益
要压榨单机性能最好就别用 k8s (:

个人实践,丢在 k8s 上的东西都是无状态的应用,开了自动扩缩容其他的就不需要操心了。
对于有状态或者需要压榨单机性能的,例如数据库都不在 k8s 内。

另,试着升下版本,GOGC 和 GOMEMLIMIT 还能对程序有进一步的提升。
1  2  3  4  5  6  7  8  9  10 ... 13  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5282 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 09:35 · PVG 17:35 · LAX 02:35 · JFK 05:35
Developed with CodeLauncher
♥ Do have faith in what you're doing.