![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
文章平均质量分 90
calldatou
Schrödinger
展开
-
PHP性能之语言性能优化:安装VLD扩展——检测性能
使用Linux命令安装 //下载安装包wget http://pecl.php.net/get/vld-0.14.0.tgz//解压包tar zxvf vld-0.14.0.tgz //进入编译、安装目录cd vld-0.14.0///扩展PHP的扩展木块phpize//使用locate找到php-config路径locate php-config如果提示没有该原创 2017-06-10 20:47:22 · 270 阅读 · 0 评论 -
在Ubuntu16.1.&16.04&14.04使用PPA安装PHP7.1&7.0
PHP 7.1是PHP的最新稳定版本。感谢Ondřej Surý维护PPA发布最流行的PHP版本。如果您想安装PHP的特定版本,那么这篇文章可能会对您有所帮助。本文将帮助您使用PPA安装Ubuntu 16.10、16.04和14.04上的PHP 7.1和PHP 7。 Read: How to Install PHP 7.0 & PHP 5.6 on Debian 8/7 via...翻译 2018-03-23 18:43:46 · 411 阅读 · 0 评论 -
Nginx中FastCGI缓存配置 详解(主要针对PHP优化)
转自:https://www.fujieace.com/php/fastcgi.html 一、什么是 FastCGI? FastCGI是一个可伸缩地、高速地在HTTP server和动态脚本语言间通信的接口。多数流行的HTTP server都支持FastCGI,包括Apache、Nginx和lighttpd等,同时,FastCGI也被许多脚本语言所支持,其中就有PHP。FastCGI是从C...转载 2018-03-12 18:32:57 · 9854 阅读 · 0 评论 -
PHP中的前缀自增(++i) 和后缀自增 (i++)
最近在笔试人人车PHP时做个一道题,如下:$i = 0;$i = $i++;echo $i;当时自己毫不犹豫的填了 1 ,后来想起一搜,就知道自己为啥收不到面试通知的原因了。 以下是转载,意思是说 返回的是一个临时变量而不是临时变量加1结果。当我们学第一门语言时,比如大学课程中的C语言程序设计,也许曾经被前缀自增(++i) 和后缀自增 (i++)纠结过。 曾经以为我们懂了转载 2018-01-05 21:45:48 · 1859 阅读 · 0 评论 -
如何在不会导致服务器宕机的情况下,用 PHP 读取大文件
英文:Christopher Pitt ,译文:oschina www.oschina.net/translate/performant-reading-big-files-php 改文章来自:PHP开发者 公众号。作为PHP开发人员,我们并不经常需要担心内存管理。PHP 引擎在我们背后做了很好的清理工作,短期执行上下文的 Web 服务器模型意味着即使是最潦草的代码也不会造成持久的影响转载 2017-12-28 19:47:46 · 280 阅读 · 0 评论 -
PHP异步实现
最近由于工作的需要,也在用PHP做一些异步的功能。我面临需求:根据查询条件不同生成Hadoop执行sql(用PHP),用thrift做跨语言通信功能,用Hadoop计算数据生成文件,最后用PHP发邮件。PHP异步或模拟异步可用方法curl fsockopenpopen curl curl 本身没有异步功能,是阻塞模式运行,只是我们可以通过设置一个等待时间来 控制请求的响应速度。即设置C原创 2017-12-09 22:05:15 · 975 阅读 · 0 评论 -
swoole安装(phpize)
之前听说swoole改了PHP的世界,于是就一直想尝试,然而以战败结束。 总结了自己失败原因: - 对添加PHP扩展流程不熟悉。 - 对扩展安装的每一步没有清晰认识。 例如:phpize命令,只知道安装扩展需要它但并不知道需要它的原因。安装swoole扩展 PHPize 很多安装了PHP并没有安装phpize(包括我)由于我们下载下来得是C需要自己编译,因此编译C需要头文件,然而原创 2017-12-16 23:26:42 · 1947 阅读 · 0 评论 -
PHP获取上周上个月时间
最近做自动推送周报月报。涉及到获取上个时间以及上周时间。再次记录方便以后使用。 获取上周时间$time = strtotime(' last friday');$last_friday = date('Y-m-d', $time);$llast_friday = date('Y-m-d', strtotime("last friday - 6 days"));// 我的周期是 周六到次原创 2017-12-14 16:43:23 · 1834 阅读 · 0 评论 -
实时同步数据优化
需求:每小时同步一次数据,一天最多答十几万条。 由于刚进公司不久,小白只会PHP,所以第一时间会考虑用PHP实现,每次都是先truncate table 在插入表。 PHP初次实现获取所有的表名根据表名获取数据一条一条插入数据(一条一条) 下面是获取所有的数据后进行插入//插入一个数据库的数据道 gamedata数据库 foreach ($datain as $k =>原创 2017-11-30 20:43:03 · 2085 阅读 · 0 评论 -
PHP语言性能优化——少使用魔术方法
对以下使用魔术方法和不适用魔术方法运行时间进行比较 使用魔术方法test1.php: php /*** 测试类*/class test{ private $name = "jepeng"; public function __get($varname) { return $this->name; }}$i = 0;w原创 2017-06-10 21:24:52 · 421 阅读 · 0 评论 -
PHP语言性能优化——少使用魔术方法
对以下使用魔术方法和不适用魔术方法运行时间进行比较 使用魔术方法test1.php: php /*** 测试类*/class test{ private $name = "jepeng"; public function __get($varname) { return $this->name; }}$i = 0;w原创 2017-06-10 21:13:12 · 314 阅读 · 0 评论 -
编译PHP7.2.3安装遇到问题
编译安装PHP参考文档:https://blog.csdn.net/zrainload/article/details/78812003#cpphttps://blog.csdn.net/warthur/article/details/51174939https://pengxb.com/article/63上面文档对安装步骤说得很明白了, 若果在编译安装启用fileinfo 内...原创 2018-03-28 12:41:05 · 573 阅读 · 0 评论