huangxuegang

你要悄悄学php,然后惊艳所有人
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2019年4月26日

摘要: 1、Zend引擎:Zend整体用纯C实现,是PHP的内核部分,他将PHP代码翻译(词法、语法解析等一系列编译过程)为可执行opcode的处理并实现相应的处理方法、实现了基本的数据结构(如:hashtable、OO)、内存分配机制及管理、提供了相应的api方法供外部调用,是一切的核心,所有的外围功能均 阅读全文

posted @ 2019-04-26 21:43 一花多叶无菩提 阅读(1167) 评论(0) 推荐(0)

该文被密码保护。 阅读全文

posted @ 2019-04-26 16:12 一花多叶无菩提 阅读(3) 评论(0) 推荐(0)

摘要: 数组是将元素在内存中连续存放,由于每个元素占用内存相同,可以通过下标迅速访问数组中任何元素。但是如果要在数组中增加一个元素,需要移动大量元素,在内存中空出一个元素的空间,然后将要增加的元素放在其中。同样的道理,如果想删除一个元素,同样需要移动大量元素去填掉被移动的元素。如果应用需要快速访问数据,很少 阅读全文

posted @ 2019-04-26 11:01 一花多叶无菩提 阅读(977) 评论(0) 推荐(0)

摘要: cgi 通用网关接口,接受到动态请求,web服务器会根据这次请求的内容,然后会fork一个新进程来运行, 这个进程会把处理完的数据返回给web服务器,最后web服务器把内容发送给用户,刚才fork的进程也随之退出。 如果下次用户发出请求,那么web服务器又再次fork一个新进程 fast-cgi 常 阅读全文

posted @ 2019-04-26 08:31 一花多叶无菩提 阅读(267) 评论(0) 推荐(0)

摘要: 1、缓存穿透 访问一个不存在的key,缓存不起作用,请求会穿透到DB,流量大时DB会挂掉。 解决: 1)采用布隆过滤器,使用一个足够大的bitmap,用于存储可能访问的key,不存在的key直接被过滤; 2)拦截器,id<=0的直接拦截。 3)从cache和db都取不到,可以将key-value写为 阅读全文

posted @ 2019-04-26 08:17 一花多叶无菩提 阅读(123) 评论(0) 推荐(0)