深入理解PHP7内核之HashTable

之前的俩篇文章深入理解PHP7内核之zval 和深入理解PHP7内核之Reference, 我介绍了当时在开发PHP7的时候对zval和reference的一些改造思考和结果, 之后因为确实精力有限就没有继续往下写,时隔一年多以后,因为这场突如其来的疫情,在家办公的时间很多, 于是终于有了时间让我来继续介绍一下PHP7的中Hashtable的变化, 以及当时我们做这些变化背后的考量.

var_dump(1...9)输出什么?

一个问题, var_dump(1...9)输出什么? 动手验证下: php -r “var_dump(1...9)”; string(4) 10.9 输出10.9, 乍一看这个var_dump的输出很奇怪是不是? 为什么呢?

使用内存硬盘(tmpfs)来加速你的网站

博客迁移完腾讯云以后, 又配置好了ssl,一直在调优PHP的性能,中午调整了半天fpm和opcache, 晚上又突然想起来我之前在某个大会上分享过的使用tmpfs(把内存当成硬盘)来加速网站的做法,于是~搞!

博客迁移到腾讯云

主要是因为原来的SAE有点贵了,3个月1000块,于是在腾讯云搞了一个服务器 :< 从头搭建环境,mysql, nginx, php, memcahced, wordpress,wp-plugins, themes, ssl, 折腾了一晚上, 中间被个nginx的rewrite和try_files的问题折腾了半天。后来又被ssl折腾了半天..... 博客开了12年了,终于跟随潮流,配置好了ssl和http2... enjoy:)