介绍: ob是output buffering的简称,输出缓冲区,缓冲区是通过php.ini中的output_buffering变量控制的。其默认值是off,可以设置为on来打开buffer。打来buffer后,即便程序中没有用ob函数,实际上代码也是使用了缓冲区的。另外,不管php.ini中out ...
分类:
Web程序 时间:
2018-07-08 13:26:37
阅读次数:
165
1,在任意一个文件夹里,新建10个空文件,文件名为t1.txt -t10.txt ,文件内容分别是11-20 ,就一行,然后把这个10个文件命名成t1.sh-t10.sh。 老司机版: $ for (( i=1;i<=10;i++ )) ;do p=`expr $i + 10 `;echo $p > ...
分类:
系统相关 时间:
2018-07-07 23:58:39
阅读次数:
347
上一讲;讲到consul发现的模板形式,这一讲我们聊一聊比较基础的consul的服务注册与发现,并且使用bind代理给服务做负载均衡,这个功能也是后面要补充的redis + consul 或者mha + consul的一个基础,我们先看一下环境:配置环境(还是那句话,在生产环境把server配置成3-5台,agent随意):192.168.113.174?&n
分类:
其他好文 时间:
2018-06-29 14:21:43
阅读次数:
257
php加速优化 LNMP环境 根据之前部署过的LNMP环境配置 配置环境变量 LC_ALL 如果不配置环境变量,安装加速器时会报错 XCache ...
分类:
Web程序 时间:
2018-06-28 00:56:31
阅读次数:
199
lab1 静态、动态资源的区别lab2 部署phpMyadminlab3 部署wordpresslab4 编译安装php-Xcache加速器lab5 fcgi实现lamp lab1 静态、动态资源的区别 静态资源:原始形式与响应内容一致,在客户端浏览器执行 动态资源:原始形式通常为程序文件,需要在服 ...
分类:
其他好文 时间:
2018-06-25 01:19:49
阅读次数:
319
自己真的菜,然后在网上找了一篇分析pyc反编译后的文件然后进行手撸opcode,过程真痛苦http://www.wooy0ung.me/writeup/2017/10/11/0ctf-quals-2017-py/ names ('ctypes', 'libnum', 'n2s', 's2n', 'b... ...
分类:
其他好文 时间:
2018-06-23 15:44:48
阅读次数:
320
一般的,动态web界面的访问瓶颈在于数据库和PHP,本节着重介绍了PHP缓存优化器的配置与优化以及应用场景。
分类:
Web程序 时间:
2018-06-03 15:39:57
阅读次数:
341
1.函数 汇编中函数对应的是一组独立的汇编指令,然后通过call指令实现函数的调用。PHP编译的opcode数组,与汇编指令对应。 PHP用户自定义函数的实现就是将函数编译为独立的opcode数组,调用时分配独立的执行栈依次执行opcode,所以自定义函数对于zend而言并没有什么特别之处,只是将o ...
分类:
Web程序 时间:
2018-05-28 19:20:04
阅读次数:
216
1.php是解析型的高级语言,zend内核使用c语言实现,有main函数,php脚本就是输入,内核处理后输出结果,内核将php脚本翻译成c程序可识别的opcode就是php的编译。 c语言的编译将c代码编译成机器码,这些机器码就是操作指令,将指令写入二进制程序load相应的内存区(常量区 数据区 代 ...
分类:
Web程序 时间:
2018-05-28 18:26:38
阅读次数:
186
CentOS 7, 基于rpm包方式安装部署apm(php module) + xcache; a) 一个虚拟主机提供phpMyAdmin,另一个虚拟主机提供wordpress; &nbs
分类:
其他好文 时间:
2018-05-25 21:22:52
阅读次数:
172