CGI、FCGI、php-cgi、php-fpm概念解析
一、网关背景知识我们在使用浏览器请求服务器的时候,最终执行请求处理的是WEB服务器如:nginx、tomcat、iis、apache等;如果我们在浏览器中请求的是静态的网页如:index.html、w3capi.html等,则WEB服务器可以直接将静态页面进行响应返回到浏览器中,但是如果请求的是动态...
W3CAPI
100 2020-07-18 [PHP]
PHP 使用其他标识和时间戳和随机数生成唯一订单号和唯一ID
一、第一种方法:使用内置函数uniqid、结合随机数和时间戳uniqid函数是PHP提供的一个内置函数,它的功能是获取一个带前缀、基于当前时间微秒数的唯一ID,但是它不保证返回值的唯一性。由于绝大多数系统使用NTP或者类似服务调整系统的时间,所以系统时间经常发生变化。此外,进程/线程可能不会返回唯一...
W3CAPI
100 2020-04-25 [PHP]
PHP 使用时间戳和随机数生成唯一订单号和唯一ID
一、第一种方法md5(time().mt_rand(1,1000000));//重复几率非常大,需要配合查表和并发锁二、第二种方法date('Ymd').str_pad(mt_rand(1,99999),10,'0',STR_PAD_LEFT).rand(1000,9...
W3CAPI
100 2020-04-25 [PHP]
我们要想生成唯一的字符序列,首先需要了解生成的算法都有哪些?然后根据这些算法的实现进行分析,最后选择执行效率最好的算法。下面是我想到的一些算法:使用随机数或随机字符:但是随机数可能会存在重复,需要再使用查表法进行判重(判断重复)使用时间戳:时间戳在高并发的时候也会存在重复,需要再使用查表法进行判重(...
W3CAPI
100 2020-04-25 [PHP]
PHP 字符串压缩函数gzcompress、gzdeflate、gzencode比较
通过上面对每一个压缩函数的了解,我们可以看出来三个函数在用法上基本上是一致的,他们都可以指定不同的压缩算法进行压缩,为什么还要把他们区分出来呢?因为从PHP5.4.0开始,gzcompress和gzdeflate函数加入了第三个参数$encoding,可以是三个常量:ZLIB_ENCODING_RA...
W3CAPI
100 2020-04-25 [PHP]
-- 继续下滑加载更多... --