php
文章平均质量分 75
yanming515
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
nginx 基础
nginx 作为web服务器有哪些优点? 在服务器集群前充当一个安全缓冲,作为保护配置静态资源的CDN,加速访问速度实现复杂均衡epoll模型(队列事件驱动)master-worker 工作方式gzip 压缩,节省带宽安全、稳定,被各种大厂广泛应用 nginx 是如何处理一个请求? 虚拟主机 假设我们有三个虚拟主机,监听80端口,nginx需要首先确定由那个原创 2017-05-24 11:51:35 · 441 阅读 · 0 评论 -
pubsub 设计模式
广播订阅模式介绍 打开收音机选择不同频率的节目时,就像是订阅某个电台的节目。广播节目的电台(广播者)并不需要知道谁在收听他们的电台节目,他们只需广播就行。同样对收听节目的人(订阅者)来说,也不关心谁广播的这些节目,只需要打开收音机并调频到这个频率,当有节目时就可以收到。 广播订阅模式优点 解耦扩展清晰灵活测试 广播订阅模式缺点 不保证消息是否投递成功不保证消息翻译 2017-05-26 16:50:09 · 684 阅读 · 0 评论 -
php 创建一个扩展开发环境的正确姿势
安装编译PHP 官网下载最新php-7.1.5.tar的源码包 设置开发目录,打开调试模式,禁止其他内置模块 cd path/to/php-src ./configure --prefix=path/to/php --enable-debug --disable-all make && make install 生成PHP扩展目录 cd php-src/ext ./ext_skel原创 2017-06-01 12:13:21 · 504 阅读 · 0 评论 -
redis 主从配置
使用vagrant开启3台虚拟机,实践了下redis主从配置,3台虚拟机 28,29,30, master(28) slave(29,30) 先上图, 如图左上,master-28有2个slave, slave0,slave1。 配置 配置master redis.conf requirepass passwd 配置 slave redis.conf slave原创 2017-06-03 15:24:43 · 345 阅读 · 0 评论 -
PHP闭包的路由实例模型
<?php /* 回调函数 */ class App { protected $routes = []; protected $responseStatus = '200 OK'; protected $responseContentType = 'text/html'; protected $responseBody = 'Hello World';转载 2017-06-14 23:07:06 · 374 阅读 · 0 评论 -
PHP 一致性哈希环的简单实现
<?php #inspired by 大型分布式网站设计与实践,及 https://github.com/Yikun/hashes/blob/master/virtual_consist_hash.py /* 一致性哈希 * 1,哈希值应该是无符号整形,其值范围为0~2^32-1。 * 2,哈希环节点顺时针分布。 **/ $items = 1000000; #元素 $nodes =原创 2017-06-15 13:26:48 · 473 阅读 · 0 评论
分享