coderzhangsan

coderzhangsan

V2EX 第 644879 号会员,加入于 2023-08-22 19:47:31 +08:00
今日活跃度排名 14299
根据 coderzhangsan 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
coderzhangsan 最近回复了
15 小时 50 分钟前
回复了 manongsir 创建的主题 程序员 七年之痒!一个 PHP 程序员职业生涯的自述
@Mrun
@mlsnatalie
1. 从企业创业的角度来看:php 成本低,出活快,对很多中小型企业来说,创业初期需要不断试错和成本控制,这应该算是性价比比较高的工具语言,当然随之而来的问题,问题的本质是创业初期商业模型不成熟,需要不断试错,重构也只是在商业模型不断试错完善基础上的总结,跟语言没有太大关系,语言只是个工具。
2. 从市场竞争角度来看:后端语言市场份额就这么大,对 php/c#/java 来讲,他们都是同质竞争者,当然各家都只会说自己的好,国内的语言就业环境跟大厂息息相关,java 背靠福报厂,c#背靠微软(收费不开源是微软在国内竞争失败的根本原因),有大厂做背书,国内语言发展此消彼长。

我个人觉得,非专业技术类的问题,例如 xx 为什么会没落,多从其他角度去看问题,不应把精力放在专业技术上面,很多时候不一定完全跟这个语言相关。
@Mrun 业务量上来,就会成为灾难?语言只是实现工具,主要跟技术架构设计/开发规范/产品设计相关,否则任语言设计再优秀,遇到国内这种所谓敏捷式开发,开发出的项目也是屎,而 lnmp 正好符合国内快赶工试错的需要,你不能本末倒置,归类为语言的问题。
5 天前
回复了 cs5117155 创建的主题 PHP 原生 curl 函数能每秒发送 3000 次请求吗
fpm 不适合做这种高并发请求业务,可以使用 workman/swoole 来代替。

如果非要使用 fpm 来实现,需要调整 fpm 配置以及尽可能的使用长连接:
1. max_requests 数值调高,延长 fpm 进程生命周期,在周期内处理的更多的请求,避免进程频繁创建销魂带来的开销。
2.使用 curl_multi_init 多句柄实现并发请求,并设置 curl_multi_setopt 选项,
开启 CURLMOPT_PIPELINING ,
提高 CURLMOPT_MAX_HOST_CONNECTIONS 缓存链接数
3.或者使用并发的异步包来实现,例如 amphp 或 reactphp ,可以参考其文档示例。

最后,机器配置也很重要,提高机器内存(由于提高了 max_requests 数,使得的单个 fpm 整个生命周期进程占用内存提升),并发处理与机器 cpu 核数相关,提高 cpu 核心数。
8 天前
回复了 cowcomic 创建的主题 程序员 后台学前端用什么技术栈比较好
面向市场学习,国内主流就是 vue+uniapp ,如果前端只是用来打下手的话,这两个基本就够了,至于 react 看个人兴趣和时间了。
13 天前
回复了 edk24 创建的主题 PHP 简单 Excel 导入导出库, 欢迎使用和提意见
项目中也用了不少 excel 扩展包,性能都不怎么好;很多数据导出,并不需要复杂的模板结构,csv 就够用了,简单封装下即可,实在不行直接上 xlswriter 。
你要是坐绿皮火车,你用哪家的卡都一样。
21 天前
回复了 carpeDiemJll 创建的主题 职场话题 想听听 35+的大佬真心话
关于第 3 个问题,我给你说个几年前的数据,2020 年李克强总理在两会的新闻发布会上说:"中国是一个人口众多的发展中国家,我们人均年收入是 3 万元人民币,但是有 6 亿人每个月的收入也就 1000 元",假设程序员平均薪资 20-30 万/年,不吃不喝也要 20-30 年。家庭资产 600 万是个什么概念,已经超过 95%以上的的中国家庭了。
补充一下,看了这家伙的历史帖子,全是 bt 下完就跑,基本不回应,这种人我已经 block 了。
@ramirezyolis808
1. 这种问题大概率就是不会环境优化,尤其是没有开启 opcache ,这点很重要,可以看出技术水平处于小白阶段。
2. 只会提问,解决了就闪人,论坛予他来说,就是个免费的知识站,坛友也只是工具人,可以看出职业对他来说仅仅是个谋生的工作。
如果数据库是 mysql ,sid 整形,联合索引,可能的情况 in 查询的覆盖基数太大了,考虑到是联合索引,可能扫描行数太多,即便走索引依然很慢,具体看下 explain 结果,必要时单独 sid 设置索引。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1244 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 18:05 · PVG 02:05 · LAX 11:05 · JFK 14:05
Developed with CodeLauncher
♥ Do have faith in what you're doing.