V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ihipop  ›  全部回复第 38 页 / 共 49 页
回复总数  979
1 ... 34  35  36  37  38  39  40  41  42  43 ... 49  
2019-05-23 09:10:27 +08:00
回复了 deweixu 创建的主题 程序员 Redis 有什么给 key 加锁的方法吗?
@kimown 不加 timeout 你的加锁线程挂了以后就一直锁着了
@HuasLeung 这个操作好骚,一下子弄了三个技术栈
2019-05-22 06:44:21 +08:00
回复了 SingeeKing 创建的主题 问与答 「秒传」是中国特色吗?
@crab 怎么欺骗 qq 离线?
2019-05-21 23:53:57 +08:00
回复了 ioschen 创建的主题 问与答 有骑改装自行车被交警罚款的 v 友吗?
@KasuganoSoras 上海交警管的很严,自行车过人行道没有下车推也会被交警拦住教育或者罚款,更别说自行车在非机动车道逆行了
2019-05-21 07:30:06 +08:00
回复了 Domains 创建的主题 问与答 现存规则下,有没有可能反撸闲鱼的骗子?
@badcode 顺丰寄件视频怎么操作的?
2019-05-20 08:40:58 +08:00
回复了 homeagain 创建的主题 问与答 UDS:让你一秒拥有无限容量谷歌网盘
这个操作步骤,1 秒可完不成🐶🐶🐶
2019-05-16 07:42:57 +08:00
回复了 boywang004 创建的主题 问与答 万能的 v2ex,求坛友推荐外接磁盘阵列
@boywang004 无责任讲述,昨天刚上了 ws215i 这车,150 块钱,今天估计到货
2019-05-15 07:52:16 +08:00
回复了 boywang004 创建的主题 问与答 万能的 v2ex,求坛友推荐外接磁盘阵列
@boywang004 据说毁盘,建议慎重
2019-05-13 22:14:04 +08:00
回复了 keboge 创建的主题 问与答 呃,关于万由 810A NAS 机箱,我又来了
盘太多就怕电源吃不消,楼主有实操结果希望继续更新,帖子已收藏
2019-05-12 16:05:36 +08:00
回复了 HarveyLiu 创建的主题 问与答 fm2+主板加什么 CPU,可以支持 EXSI 直通?
去隔壁或者 chiphell 或者第一 nas,被回答的概率高几倍
2019-05-12 08:34:37 +08:00
回复了 mrcn 创建的主题 问与答 ipsw.me 这样的网站是怎样分析出 iOS 的 OTA 协议的?
抓包是初级玩家,高级玩家都玩逆向
2019-05-12 08:25:09 +08:00
回复了 ishitcno1 创建的主题 问与答 自来水中有哪些有害物质?
自来水中含有大量的氧化二氢的成分,建议楼主少喝🐶🐶🐶
2019-05-12 00:06:24 +08:00
回复了 feiyuanqiu 创建的主题 PHP PHP 的 JIT 终于要来了
另外,我觉得韩天峰有句话说的很对,技术栈上,PHP 只是 C 的一个开发效率提升的补充,资深的高级 PHP 程序员,很多时候都是很好的 C 程序员(参考鸟哥),C 对于 PHP 不是后门,是基石。PHP 极早期很多函数就是对 C 的一些简单封装,你可以看下 PHP4 时代遗留下来的东西,很多有很重的 C 痕迹,PHP5 拥抱 oop 不是和 Java 学,而是跟着语言发展潮流走,拥抱开发方式的发展和变化,但是发展到现在,有人觉得弄出 laravel 那种花式封装的就是高级 PHP 程序员了,其实离真的高级资深 PHP 程序员还远着十万八千里。
2019-05-11 23:42:17 +08:00
回复了 feiyuanqiu 创建的主题 PHP PHP 的 JIT 终于要来了
@asstar 感谢兄弟你回复了这么多,Java 和动态语言优劣,PHP 线程的急需性(尽管我很赞同韩天峰在公开场合表达的一些看法),语言通用性发展规划,GC 实现等,这是一个很复杂且旷日持久的争论,贯穿整个软件工程发展史,不是你我在这里面回几句嘴就能争论清楚的,所以不评论,见仁见智,多说无益。我也从没期望他能成为通用语言,毕竟我要的只是能较快且高质量完成我业务的工具。

但是对于 swoole 和异步,协程编程我还是要说两句,你存在较深的误解,源头还是因为你没用 PHP 做过相应的业务场景。

首先你说的没错,web 场景下,很多时候 io 是瓶颈,但是也说明你经历过的业务场景下,也只能接触到的这种瓶颈。而我用 swoole 做的网络相关编程项目,本来涉及到大量数据读写,传统模式开发模式下,本来也是 IO 是最大瓶颈,然而 swoole 的协程引入,已经成功的帮我把 io 瓶颈消除了,现在反而是单核 CPU 算力成了瓶颈,(所以我是很期待 PHP 在计算能力上有较大提高的,并不是盲目鼓吹 PHP 成为通用语言)。你接触不到不代表没有这种业务模型存在。

其次并不是说常驻解决所有 IO 问题,常驻也不是 swoole 的首创,在 PHP 的历史上比 swoole 出现的还要早,常驻解决的只是框架加载的 IO 消耗,顺便解决一下内存对象周期问题,等你接触到网络编程你就会发现还有很多常规业务线接触不到的新认知。

从你的评价,你还是对异步编程和协程间区别不太弄得清,建议了解一下 swoole4 全新设计的协程设计,而且 swoole4.3+已经完全从主线移除了异步模型,协程在 io 方面完全可以发挥出比线程更小的开销,更好的性能。

关于 PHP 语言层面的异步,既然你谈到了
tornado,就应该了解下 react PHP,workerman,这些都是纯语言实现的事件驱动和网络编程框架(虽然高性能的事件底层循环要依赖 libevent,但是也是一个可选标准库,其他语言相关实现也是可选依赖),而且这些也是常驻框架,基于 react PHP,还实现了一个 PHP PPM,只是如果你只做 web 业务,你基本上很少会接触到这些东西。

还是我说的那句话,PHP 设计的时候为 web 考虑了很多,但是不代表他只有在 web 开发才能发挥作用,但是更不代表 PHP 可以写个操作系统。我始终检查开头的那句话,我要的只是能较快且高质量完成我业务的工具。

我从 Swoole2 开始关注 Swoole,但是只有 Swoole4 全新设计的协程吸引了我全身心投入。Swoole2 那种模仿 node 的回调地狱设计我也不怎么感冒,我可不是 eeChen,见什么都舔。
2019-05-11 13:15:18 +08:00
回复了 zhengwhizz 创建的主题 PHP deployer 部署 laravel 项目的缓存疑问
nginx 的 fastcgi parameter 里面把 document root 改成 real root 损失一点 io 性能,原因是 deployer 为了回滚方便用了软连接。
当然你也可以从根上着手关闭 deployer 这个回滚设计,直接部署到真目录,因为一般都是 ci 部署,deployer 自带的版本回滚没什么用
@PbCopy111 就喜欢楼上这样直接的。这的确是最好的方式。
2019-05-11 10:04:41 +08:00
回复了 houseyin 创建的主题 微信 开启阿里云 cdn, Android 版微信白屏
安卓微信是自带了浏览器内核并且有缓存偏好行为,你是不是 cdn 发了什么特殊缓存头。
1 ... 34  35  36  37  38  39  40  41  42  43 ... 49  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1278 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 17:59 · PVG 01:59 · LAX 09:59 · JFK 12:59
Developed with CodeLauncher
♥ Do have faith in what you're doing.