使用workerman实现在线聊天-第一版
摘要:workerman 是一个php编写的通讯服务。之前的项目都是用它做数据接口服务 这次用它做一个简单的在线聊天室~ 1.下载最新版本的workerman 可以去 http://www.workerman.net 去下载 我这里将service 和 client 分开了两个文件夹,方便管理 大致的项目
阅读全文
posted @
2017-07-14 12:47
轻浮不韪
阅读(1184)
推荐(0)
依赖注入 IOC容器的实现
摘要:由于 我的框架(框架 请看上一篇)使用了两套数据源 一套是http的接口请求方式,一套是直接链接 mysql的方式 故而 两套方式,要是想通过配置化的方式就能够实现 数据源的切换,进而想到了 依赖注入的方式实现该功能 最早接触 IOC容器 是由于之前做 .net的时候,那时候听别人讲这些专业名词 觉
阅读全文
posted @
2017-06-16 10:05
轻浮不韪
阅读(260)
推荐(0)
PHP 原生实现MVC框架
摘要:2017-6-5 由于工作需要 打算自己实现一个简单的 MVC框架以完成工作需求 初步定义 框架需要完成的工作 1.单入口的路由功能 2.文件的自动载入 3.流水ID的加密以及自动解密 4.MVC文件夹模式 5.通用模板的引用 单入口的路由实现 项目接口的 public 目录中存在一个index.p
阅读全文
posted @
2017-06-05 17:01
轻浮不韪
阅读(1950)
推荐(0)
elasticsearch的安装配置以及初步使用
摘要:elasticsearch 是一个全文搜索引擎,支持分布式。搜索速度非常快速。 本文主要进行了 elasticsearch 的安装 配置 以及初步的使用功能; -- 下载 放到 /data/soft 目录 wget https://download.elasticsearch.org/elastic
阅读全文
posted @
2017-05-09 11:56
轻浮不韪
阅读(216)
推荐(0)
性能测试工具
摘要:2015.8.7 横向扩展能力 数据库的优化 尽量让一台机器能够承载更多的用户请求 性能测试就是通过技术的手段模拟大量用户同时访问被测应用,观察记录和分析系统的各项性能指标的过程。 性能测试的目标是评估系统的性能瓶颈,预测系统的最大用户负载能力 模拟大量并发用户 监控系统负载参数分析系统瓶颈 平均响
阅读全文
posted @
2017-05-09 11:38
轻浮不韪
阅读(247)
推荐(0)
sphinx搜索
摘要:2015.8.13 使用Mysql实现增加索引以实现加快数据搜索 1.增加索引,当你想对某个字段进行like查询或是关联查询时,添加该字段的索引 或是在phpMyAdmin中进行索引设置 ALTER TABLE `ecs_goods` ADD INDEX(`goods_sn`); 2.Sphinx实
阅读全文
posted @
2017-05-09 11:37
轻浮不韪
阅读(204)
推荐(0)
页面静态化
摘要:2015.8.15 关于优化页面响应时间 方法: 1.动态页面静态化 2.优化数据库 3.使用负载均衡 4.使用缓存 等 动态页面静态化 如果页面中的一些内容不经常改动,动态页面静态化是非常有效的加速方法。 实质:生成静态的HTML文件 好处:减少服务器脚本的计算时间,降低服务器的响应时间,减少服务
阅读全文
posted @
2017-05-09 11:36
轻浮不韪
阅读(217)
推荐(0)
PHP API接口
摘要:2015.8.18 PHP生成JSON数据 json_encode($value) 方法 (response.php和testapi.php) 通信标准格式: code 状态码 message 提示信息 data返回数据 json如何封装通信数据方法 Response类 <?php classRes
阅读全文
posted @
2017-05-09 11:35
轻浮不韪
阅读(1588)
推荐(0)
PHP性能优化
摘要:2015.8.17 解决方向: PHP语言级的性能优化 PHP周边问题的性能优化 PHP语言自身分析、优化(PHP底层 C层面上的) PHP语言级性能优化 优化点:少些代码,多用PHP自身能力 性能问题:自写代码冗余较多,可读性不佳,并且性能低<!--more--> 原因:PHP代码需要编译解析为底
阅读全文
posted @
2017-05-09 11:35
轻浮不韪
阅读(148)
推荐(0)
微信开发
摘要:2015.8.29 新浪云部署thinkphp网站: 1.创建应用,使用thinkphp框架 2.使用svn导出sae上的代码,并修改,上传便可 3.使用数据库管理PHPMyAdmin,导入数据 编辑模式 开发者模式 <!--more--> 需要在开发者中心关闭开发者模式才能进入编辑模式 开发者模式
阅读全文
posted @
2017-05-09 11:34
轻浮不韪
阅读(118)
推荐(0)
YII安装和使用
摘要:一、下载安装 http://www.phperz.com/article/14/1211/40633.html 解决证书错误 http://my.oschina.net/yearnfar/blog/346727 http://www.yiichina.com/tutorial/324 http://
阅读全文
posted @
2017-05-09 11:33
轻浮不韪
阅读(383)
推荐(0)
Memcache、Memcached 和Redis缓存技术
摘要:2015.8.18 在centos 7虚拟机中安装配置 Memcache和mamcached 方法一(简单,但是未试验) http://www.blogjava.net/nkjava/archive/2015/04/25/centos7_install_memcached.html 方法一(简单,但
阅读全文
posted @
2017-05-09 11:33
轻浮不韪
阅读(632)
推荐(0)
WorkerMan
摘要:中文手册 http://doc3.workerman.net/ svn安装 http://www.cnblogs.com/jiqing9006/p/3370627.html <!--more--> http://blog.csdn.net/fengyily/article/details/36649
阅读全文
posted @
2017-05-09 11:32
轻浮不韪
阅读(366)
推荐(0)
phalcon
摘要:http://zlkb.net/140.html sudo yum install php-devel pcre-devel gcc make yum install gcc libtool make git #因为安装的是minimal的系统,所以很多默认的工具是没有的 yum install p
阅读全文
posted @
2017-05-09 11:32
轻浮不韪
阅读(145)
推荐(0)
Laravel
摘要:基于centos 安装composer 进入你的安装包文件保存目录 /usr/local/src 下载composer文件(若不成功,多试几次) curl -sS https://getcomposer.org/installer | php<!--more--> 将composer加入到环境变量中
阅读全文
posted @
2017-05-09 11:31
轻浮不韪
阅读(110)
推荐(0)
lnmp集成环境的安装
摘要:http://lnmp.org/install.htm 解压 文件夹 tar zxvf ln cd ln ./install 重启 php /etc/init.d/php-fpm start <!--more--> 重启nginx nginx : kill nginx进程ID,再/usr/local
阅读全文
posted @
2017-05-09 11:31
轻浮不韪
阅读(93)
推荐(0)
Redis服务端
摘要:一、安装过程 1、安装redis 最新版本3.0.5 http://download.redis.io/releases/redis-3.0.5.tar.gz 安装在/usr/local/redis目录 [root@localhost local]# mkdir /usr/local/redis [
阅读全文
posted @
2017-05-09 11:30
轻浮不韪
阅读(121)
推荐(0)
Swoole
摘要:编译安装 swoole 下载 https://github.com/swoole/swoole-src unzip swoole-src-master.zip cd swoole-src-master /usr/local/php/bin/phpize # phpize的目录 ./configure
阅读全文
posted @
2017-05-09 11:29
轻浮不韪
阅读(116)
推荐(0)
gearman
摘要:任务队列 安装配置 http://gearman.org https://launchpad.net/gearmand 下载最新的版本 gearmand-X.Y.tar.gz 把gearmand-1.1.12.tar.gz放到 /root/tools 下面去 <!--more--> yum inst
阅读全文
posted @
2017-05-09 11:29
轻浮不韪
阅读(194)
推荐(0)
PHP基础学习
摘要:什么是php Hypertext preprocessor 是一种用来开发动态网站的服务器脚本语言 显示客户端和服务器端IP echo $_SERVER['REMOTE_ADDR'] // 客户端 echo $_SERVER['SERVER_ADDR'] //服务器端 php 需要开启短标签才能使用
阅读全文
posted @
2017-05-09 11:28
轻浮不韪
阅读(116)
推荐(0)