php
龙龙22
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
时间戳 解决浏览器缓存问题
1、缓存 访问数据库的效率低,使用缓存可以不用每次请求都访问数据库,速度快 命中率=命中数/(命中数+未命中数) 缓存更新策略:FIFO先进先出 队列方式、最少使用的先被清理掉、最近最少使用的先被清理掉 2、文件缓存 把缓存存储到硬盘 如:php代码 编译成html静态文件存储起来,不用每次都重新翻译、语法检查等------解释 执行 3、客户端缓存(web缓存)原创 2016-05-03 22:22:41 · 2361 阅读 · 0 评论 -
PHP底层原理 运行机制
PHP说简单,但是要精通也不是一件简单的事。我们除了会使用之外,还得知道它底层的工作原理。 PHP是一种适用于web开发的动态语言。具体点说,就是一个用C语言实现包含大量组件的软件框架。更狭义点看,可以把它认为是一个强大的UI框架。 了解PHP底层实现的目的是什么?动态语言要像用好首先得了解它,内存管理、框架模型值得我们借鉴,通过扩展开发实现更多更强大的功能,优化我们程序的性能。转载 2016-06-05 16:25:22 · 444 阅读 · 0 评论 -
nginx+php-fpm
1、《HTTP权威指南》基本概念 * CGI:是个协议,规范web服务器的 * php-cgi: PHP的解释器。 php-cgi只是个CGI程序,他自己本身只能解析请求,返回结果,不会进程管理 * fastcgi: 用来提高CGI程序性能的。 Fastcgi会先启一个master,解析配置文件php.ini,初始化执行环境,然后再启动多个worker。当请求过来时, ma原创 2017-12-05 14:57:23 · 351 阅读 · 0 评论 -
php数组方法+排序分页问题
1、“+” 与 “array_merge”拼接数组区别 “+” 不管key是数字、字符串,重复的键名只取第一次出现的,不改变键值。 “array_merge” key为数字:改键名。键从0开始重新赋值,key不会覆盖会累加。 key为字符串:不改变键名。重复的会覆盖前面的,取最后一个。原创 2017-12-05 14:59:27 · 1125 阅读 · 0 评论
分享