上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 43 下一页
摘要: 一、斗鱼直播 1、PC端播放地址:RTMP流播放 http://p2pcoop.coop.cloudacc-inc.com/p2pcoop/live.php?partnerId=douyu&rtmp=http://tc-tct.douyucdn.cn/dyliveflv3/16101rDr72Qed 阅读全文
posted @ 2016-11-15 16:44 Tinywan 阅读(779) 评论(0) 推荐(0) 编辑
摘要: 创建服务器私钥,命令会让你输入一个口令: $ openssl genrsa -des3 -out server.key 1024 创建签名请求的证书(CSR): $ openssl req -new -key server.key -out server.csr 在加载SSL支持的Nginx并使用上 阅读全文
posted @ 2016-11-04 15:39 Tinywan 阅读(4597) 评论(0) 推荐(0) 编辑
摘要: 1、可以将/dev/null看作"黑洞". 它非常等价于一个只写文件. 所有写入它的内容都会永远丢失. 而尝试从它那儿读取内容则什么也读不到. 然而, /dev/null对命令行和脚本都非常的有用. 用处: 禁止标准输出. 1 cat $filename >/dev/null # 文件内容丢失,而不 阅读全文
posted @ 2016-11-03 10:03 Tinywan 阅读(59020) 评论(1) 推荐(15) 编辑
摘要: 我们上面说过面向对象程序的单位就是对象,但对象又是通过类的实例化出来的,既然我们类会声明了,下一步就是实例化对象了。 当定义好类后,我们使用new关键字来生成一个对象。 $对象名称 = new 类名称(); $p1=new Person(); 这条代码就是通过类产生实例对象的过程,$p1就是我们实例 阅读全文
posted @ 2016-11-01 12:18 Tinywan 阅读(3953) 评论(0) 推荐(0) 编辑
摘要: 源码地址:https://github.com/Tinywan/PHP_Experience 问题分析 问题一:要求日志最好入库;但是,直接入库mysql确实扛不住,批量入库没有问题,done。【批量入库和直接入库性能差异】 问题二:批量入库就需要有高并发的消息队列,决定采用redis list 仿 阅读全文
posted @ 2016-10-29 17:13 Tinywan 阅读(19770) 评论(1) 推荐(0) 编辑
摘要: redis 连接建立 Redis Redis 通过监听一个 TCP 端口或者 Unix socket 的方式来接收来自客户端的连接,当一个连接建立后,Redis 内部会进行以下一些操作: 首先,客户端 socket 会被设置为非阻塞模式,因为 Redis 在网络事件处理上采用的是非阻塞多路复用模型。 阅读全文
posted @ 2016-10-28 17:35 Tinywan 阅读(1105) 评论(0) 推荐(0) 编辑
摘要: 基本设置 1. 备释当配置中需要配置内存大小时,可以使用 1k, 5GB, 4M 等类似的格式,其转换方式如下(不区分大小写):1k =< 1000 bytes1kb =< 1024 bytes1m =< 1000000 bytes1mb =< 1024*1024 bytes1g =< 100000 阅读全文
posted @ 2016-10-28 17:09 Tinywan 阅读(11146) 评论(3) 推荐(0) 编辑
摘要: 在学习ab工具之前,我们需了解几个关于压力测试的概念 吞吐率(Requests per second)概念:服务器并发处理能力的量化描述,单位是reqs/s,指的是某个并发用户数下单位时间内处理的请求数。某个并发用户数下单位时间内能处理的最大请求数,称之为最大吞吐率。计算公式:总请求数 / 处理完成 阅读全文
posted @ 2016-10-28 12:53 Tinywan 阅读(21173) 评论(0) 推荐(0) 编辑
摘要: 第一种方法:使用insert into 插入 从Redis每次获取100条数据,根据条件去插入到Mysql数据库中: 条件: 如果当前队列中的值大于1000条,则会自动的条用该方法,该方法每次获取从队列的头部每次获取100掉数据插入到Mysql数据库中,同时以当前队列的长度为插入条件。 1000为原 阅读全文
posted @ 2016-10-28 11:48 Tinywan 阅读(15145) 评论(0) 推荐(1) 编辑
摘要: 获取列表片段 lrange命令比较常用,返回从start到stop的所有元素的列表,start和stop都是从0开始。 (1)查询所有(获取全部列表):LRANGE KEY_NAME 0 -1 (2)查询前两个:LRANGE KEY_NAME 0 2 (3)lrange还支持负值索引,这里是负值大家 阅读全文
posted @ 2016-10-27 13:57 Tinywan 阅读(3107) 评论(0) 推荐(0) 编辑
上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 43 下一页