1. PHP的进程管理,如何知道自己起多少个进程合适
2. 如何全量导出数据
3. 如何大量写入数据
4. PHP的执行方式
5. PHP的内存溢出
1.iniset(‘memory_limit’,‘64M’); //重置php可以使用的内存大小为64M.
(php.ini文件)。 ⚠️:在safe_mode(安全模式)下,ini_set失效
2.set_time_limit(600);//设置超时限制为10分钟。
3.将用过的变量及时销毁,对数组进行分批处理,分而治之
⚠️**unset()**函数销毁变量并释放内存
unset()函数只能在变量值占用内存空间超过256字节时才会释放内存空间
unset()函数只有在指向该变量的所有变量(如引用变量)都被销毁后,才能释放内存。
应当尽可能减少静态变量的使用,数据重用,考虑(&)
数据库操作完成后,要马上关闭连接。
一个对象使用完,要及时调用析构函数(__destruct());
6. php-fpm 的执行方式
7. 如何查看鸡蛋在多高的啥时候会碎。
8. oom
9. 为什么要用php7
10. 自己对什么技术精通?我回答redis。然后问我,redis有几种数据结构,以及使用场景。
说完五种数据结构,string, hash, list, set, zset。
然后问我,还知道其他数据结构不。我说bit。然后hyporlog这种数据结构。
11. redis的持久化方式,那种更好。