首页   注册   登录
 jsjscool 最近的时间轴更新

jsjscool

  •   Tencent
    V2EX 第 37106 号会员,加入于 2013-04-06 15:12:43 +08:00
    今日活跃度排名 7724
    要过年了,自荐一个 PHP 性能监控工具
  •  3   
    PHP  •  jsjscool  •  267 天前  •  最后回复来自 xiaoxiaoan317
    18
    极客导航-如何做个好的网址导航?
    分享创造  •  jsjscool  •  2014-07-06 23:21:22 PM  •  最后回复来自 taogogo
    20
    只是想用 gg 搜索的话,看这里
  •  2   
    问与答  •  jsjscool  •  2014-07-01 18:25:42 PM  •  最后回复来自 BOOM
    12
    jsjscool 最近回复了
    现在写博客比公众号难的多,博客无法解决用户粘度低的问题。
    公众号是被动的接收知识,博客是主动去订阅去搜索,不能否认大多数人不喜欢思考,更喜欢被动的接收知识。

    我写了 6 年博客,全是原创,中间未中断过,可查 https://blog.it2048.cn/archives/ 。来自搜索引擎的流量越来越少,除了自嗨外,再无其他。

    转到公众号后用户粘度更高了,可查 https://imgs.it2048.cn/code-log.png ,对文章的质量要求更高了,技术类文章既要写的生动有趣,还要有干货才行,用户不开心随时贡献流失率。另外打广告真的挣不了几个钱,但很多公众号作者就是想不明白,这和那些抢拼多多红包的人算不明白时间价值一样。

    大家也没必要教张小龙做产品,当时 QQ 空间一样封闭,大家不是写的很开心吗?现在怎么就变味了。
    我又要贴公众号了,不缺钱,非烂鱼烂虾。 ![]( https://imgs.it2048.cn/code-log.png)
    公众号: 城边编程

    内容 100% 原创,PHP 和挖漏洞相关的。
    @CODEWEA 我这里描述有误 ,从扫描文件到执行在多文件下是串行的不是并行。
    先说答案,会有影响,但是发生的概率极低。

    简单理解 PHP 的执行流程是这样的:

    1. 扫描所有 PHP 文件,并转换成 Token (语言片段)
    2. 解析编译 Token 得到 Opocdes
    3. 执行 Opocdes

    第一步扫描所有 PHP 文件时会将 include,require 等的代码一起加到内存,速度非常快,如果此时更新代码是有可能影响当前请求的。

    如果请求进入到 1 之后的阶段,更新代码是不会对正在进行的请求有影响,因为用户的请求是独立的进程,独立的内存空间,内存里面的代码是请求到达 php-fpm 进程时那一刻的快照。

    如何避免:
    现在发布 PHP 代码都用 CI,CI 的实现方式不是 update 代码,而是每次创建一个新文件夹,全量拷贝代码,再修改软链接。如果使用类似方式发布代码的话就如你老大所说,不会影响用户请求。
    69 天前
    回复了 xiaoming1992 创建的主题 程序员 你平时空余时间都做什么来提高自己?
    写博客,写公众号,能提升自己的理论基础。
    71 天前
    回复了 zjsxwc 创建的主题 程序员 Web 开发真的还需要框架吗?
    按照这种说法就不该有软件工程这门专业,更不应该有设计模式这种理论。编程编累了可以看一下软件工程的历史,为什么会出现。
    71 天前
    回复了 liangxunli 创建的主题 PHP PHP 高并发处理
    上 swoole 的成本最低
    81 天前
    回复了 akjarjash 创建的主题 PHP PyQt5 和 PHP
    @Varobjs 关键字 yii2 timeZone 一大把文档……
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2893 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 22ms · UTC 10:35 · PVG 18:35 · LAX 02:35 · JFK 05:35
    ♥ Do have faith in what you're doing.