09 2020 档案
mysql 索引失效
摘要:1 复合索引没有按照 最左原则 进行搜索 如果你建立了 组合索引(nickname_account_createdTime_Index) 那么他实际包含的是3个索引 (nickname) (nickname,account)(nickname,account,created_time) 在使用查询的
阅读全文
什么是CGI?什么是fastCGI?php-fpm,fastCGI,Nginx之间是什么关系
摘要:CGi全称“通用网关接口”,是一个web服务器和php应用之间用于数据传递的协议,web服务器收到用户请求,就会把请求提交给cgi程序(如php-cgi),cgi程序根据请求提交的参数作应处理(解析php),然后输出标准的html语句,返回给web服服务器,WEB服务器再返回给客户端,这就是普通cg
阅读全文
关于垃圾回收机制的理解
摘要:php的内存管理是基于引用计数和写时复制两点实现的。 PHP的底层是用C语言写的,变量就是保存在zval和zend_value中,zend_value是嵌入到zval中的。在php7之前,计数器放在zval中,php7之后就放在了zend_value中。 简单的类型没有value,所以他们不会使用到
阅读全文
post和get的区别
摘要:1. Get是不安全的,因为在传输过程,数据被放在请求的URL中;Post的所有操作对用户来说都是不可见的。 2. Get传送的数据量较小,这主要是因为受URL长度限制;Post传送的数据量较大,一般被默认为不受限制。 3. Get限制Form表单的数据集的值必须为ASCII字符;而Post支持整个
阅读全文