V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  onion83  ›  全部回复第 17 页 / 共 33 页
回复总数  643
1 ... 13  14  15  16  17  18  19  20  21  22 ... 33  
这个不是框架的问题,MongoDB 的驱动 MongoClient 默认建立的就是长连接 persistent connection 且不能直接关闭(而且官方也不推荐你关闭,close 之后可能没啥效果)。

为什么不能关闭是有原因的,因为 mongodb 的架构了单独实例 (Standalone) 之外,还有副本集架构( ReplicaSet ),这意味着每个 php-fpm 都要每个非隐含节点建立通讯关系,为什么要建立通讯关系,这是因为 Mongodb 有复杂的读策略(read Preference)、读关注(Read Concern),这意味着一开始你往数据库写完数据之后,很可能马上去重数据库读,如果这个时候再去建立连接的话,效率就会非常低,还有如果诸如 Tags、session、事务(4.0) 等特性,每次都要找对应的节点,还有做验活、延时选择等操作,你会发现驱动做的东西简直是太重了,活脱脱就是一个数据库中间件要干得活儿。

遗憾的是,php-fpm 这种模式下,每个 worker 的连接( m )都是不共享的,这意味着每个 worker 都会 db 创建一个长连接,如果是副本集架构( n ),每个 web 的机器创建的连接数更为高 m*n,驱动干那么重的活儿,还不如一开始建立好长连接,省得每次都折腾。所以不需要太在意,也不要可以可以去关闭它。

但是,在集群环境下,这个连接数的问题就需要注意了,虽然 mongod 默认支持 100w 连接,但是很可能 linux 系统本身本身没调优过,系统对程序已经做出限制了。例如每个机器开 1024 个 php-fpm,一共 50 台机器,每个 mongod 就要接收 51200 个连接,此时很可能系统已经直接把 mongod 杀了。

在 30 台以下机器,不需要太关注连接数问题,如果更多,就要考虑在 php-fpm 外再做一层连接池了(遗憾的是,目前还没找到很好的解决方案)。终极的解决办法,可能是直接上分片架构( Sharding ),把 mongos 和 php-fpm 部署在同一机器上,充当连接池。
2018-07-26 19:09:15 +08:00
回复了 xaxb 创建的主题 Linux ubuntu18.04 部分图形界面(iptraf-ng,iftop)在 putty 中不正常
export LANG=C
MongoDB FindAll 返回的是一个游标,不会直接返回全部内容。不遍历的话,本身不会消耗太多内存。

如果不复杂的话,mongodb 也可以通过一些内置的 js 做聚合操作或简单运算的。
2018-07-20 01:10:27 +08:00
回复了 LadyChunsKite 创建的主题 职场话题 个人权益,主动向公司争取还是等待被公司给予?
支持楼主,如果不是为了所谓的理想和爱好,应该主动向公司提出自己利益诉求,列出 123 和具体的实施时间和评判标准。公司不是慈善机构,个人也不是廉价劳动力,平衡双方利益,职场不过也是一次生意和交易。
2018-07-18 11:07:57 +08:00
回复了 retroxs 创建的主题 Apple ios12 Developer Beta4 准时到来
iPhone X 升级完的体验是:流畅得如新机!
部分 APP 图裂 /显示异常的问题也解决了。
Microsoft ❤️GitHub
2018-07-13 13:25:17 +08:00
回复了 bpsy 创建的主题 MacBook Pro 2018 款 MacBook pro 出来了,讨论一下 i9 处理器的必要性
这个和买电视机一个道理,没有会抱怨买大了的。
Mabook 一定要咬咬牙买顶配(硬盘可以除外),毕竟要用 5 年的,免得日后后悔。
人类对计算能力的贪婪,永无止境。
1、面临楼主一样的问题,也是烦得要死,花了几年将家人的所有手机换成 iPhone 手机问题基本解决。2、电脑问题无解,再牛逼的杀软也挡不住流氓软件,只能系统做镜像,回去一趟直接还原(资料已转移到其它盘)
2018-07-12 18:55:45 +08:00
回复了 JJBOOM 创建的主题 宽带症候群 广东省,至少广东电信。带宽变快的情况聊一下
@ysz223 原本是 100M 的,但是这个月发现变成了 200M,因为是自如的宽带,我不确认是否他们续费提速。经过 v 友提醒测速,才发现又加到 300M 了,但是可以确认中间提过一次上传速度 4M -> 20M

@ColinWei 这个是 iOS 的工具图片编辑工具 Annotable

其实,如果不是跑分或者疯狂上传下载的话,网速达到 100M 平时的使用基本无差异,只剩下跑分的快感了,我觉得不要太纠结。
2018-07-12 15:59:31 +08:00
回复了 JJBOOM 创建的主题 宽带症候群 广东省,至少广东电信。带宽变快的情况聊一下
必然是类 v2 的全球工单系统:

1、DDOS 攻击演练场
2、各种 PR 轮番盯梢的地儿
买过,确实没用,还是找陪练吧。一般陪练会和你说一些死方法,例如怎么看雨刮器定点,入库和侧方怎么看后视镜等。在没有车感和天资一般的情况下,也算是一种捷径。
如果你不是 G 粉,请先不要没看链接就开喷,官方昨晚才宣布这次事故 resolved.
我希望分享的是一个 story 而不是一个 news.
2018-07-03 00:08:07 +08:00
回复了 code4life 创建的主题 汽车 老司机快上车,咱们车里聊🤔!
我觉得兄弟你还是缺少对速度的感觉,上一把高速,自然就胆大了。我第一次摸车就误打误撞上了机场高速,速度突破 100 之后,瞬间有了车感的。对新手而言,停车是最难的,就如楼上几位老司机所言,多蹭几次就有感觉了。选择一辆合适自己上车也很重要,我是将神州、一嗨所有的车都开遍之后,才发现大众对车最适合自己(我喜欢车身低,能见车头的),另外,调整座位位置和后视镜是非常重要的,有些车没倒车雷达,倒车的时候可以调整一下后视镜找准位置。跟车注意安全车距即可,如果真的认怂,就挂个实习标吧;)
2018-06-22 08:45:23 +08:00
回复了 kunluanbudang 创建的主题 职场话题 怎么找辞职『借口』?
逼生 加一倍工资
1 ... 13  14  15  16  17  18  19  20  21  22 ... 33  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1532 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 16:22 · PVG 00:22 · LAX 08:22 · JFK 11:22
♥ Do have faith in what you're doing.