
php
文章平均质量分 71
fonyer
这个作者很懒,什么都没留下…
展开
-
PHP中的(伪)多线程与多进程
(伪)多线程:借助外力 利用WEB服务器本身的多线程来处理,从WEB服务器多次调用我们需要实现多线程的程序。QUOTE:我们知道PHP本身是不支持多线程的, 但是我们的WEB服务器是支持多线程的.也就是说可以同时让多人一起访问. 这也是我在PHP中实现多线程的基础.假设我们现在运行的是a.php这个文件. 但是我在程序中又请求WEB服务器运行另一个b.php那么这转载 2013-05-17 10:55:03 · 1683 阅读 · 0 评论 -
抽象类和接口的区别(php实例)
<?php//抽象类-可以是空类,不能创建对象,不能实例化,只能被继承abstract class absFirst{//关键字abstract protected $absBl = '$absBl'; //可以定义变量,关键字[public|protected|private] const ABSCL = 'ABS-CL';//可以定义常量 abstract func原创 2013-05-22 16:49:50 · 709 阅读 · 0 评论 -
memcached 一致性hash原理
memcache 是一个分布式的缓存系统,但是本身没有提供集群功能,在大型应用的情况下容易成为瓶颈。但是客户端这个时候可以自由扩展,分两阶段实现。第一阶段:key 要先根据一定的算法映射到一台memcache服务器。第二阶段从服务器中取出缓存的值。但是有一个问题,比如其中一台服务器挂了,或者需要增加一台服务 的时候,这个时候第一阶段的算法就很重要了,怎样使得原来的数据尽可能的继续有效,减少扩展节点转载 2013-06-05 00:38:35 · 996 阅读 · 0 评论 -
CGI、FastCGI和PHP-FPM关系图解
目录基础Module方式CGIFastCGI介绍FastCGI简单介绍FastCGI的工作原理PHP-FPM介绍总结参考资料在搭建 LAMP/LNMP 服务器时,会经常遇到 PHP-FPM、FastCGI和CGI 这几个概念。如果对它们一知半解,很难搭建出高性能的服务器。接下来我们就以图形方式,解释这些概念之间的关系。基础在整个网站架构中,Web Server(如Apache)只是内容的分发者。举...转载 2018-04-15 00:48:37 · 222 阅读 · 0 评论 -
php的运行原理、cgi对比fastcgi以及php-cgi和php-fpm之间的联系区别
最近项目中本地测试环境遇到了windows环境下的nginx使用file_get_contents/curl访问php文件导致的阻塞问题,一直在找解决的方案,这个问题研究了三天终于找到了解决方案,特别因为这个我也对php的运行原理产生了兴趣,所以这里对此进行一定程度的记录,可能会有错漏的地方,欢迎指正。要了解php的运行原理,首先要了解下面几个概念:CGI:CGI的英文是(COMMON GATEW...转载 2018-04-15 23:25:39 · 159 阅读 · 0 评论