- 博客(13)
- 收藏
- 关注
原创 php-fpm安装
#在上一个博客中所示安装好php后cp ./php.ini-production /usr/local/php/etc/php.inicp php-fpm.conf.default php-fpm.confcd ../sbin#开启php-fpm./php-fpm#加入nginx对php-fpm的支持vim nginx.conflocation ~ \.php$ { roo
2016-05-28 14:36:14 366
原创 php源码安装
php源码安装1.更新源Wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.i686.rpmrpm -ivh rpmforge-release-0.5.3-1.el6.rf.i686.rpmyum clean allyum list | grep php删除所有已安装的phpyum r
2016-05-28 14:11:04 461
原创 centos6.7更换源
centos6.7更换源cat /etc/redhat-release CentOS release 6.7 (Final)Cd /etc/yum.repos.drm –rf *vim CentOS.repo加上[base]name=CentOS-$releasever - Basebaseurl=http://mirrors.zju.edu.cn/centos/$release
2016-05-28 13:12:05 471
原创 网站性能优化--Yahoo军规
1.尽可能地减少http请求2.使用cdn内容分发网络(即使用离你最近的服务器)3.添加expire/cache-control头4.启用Gzip压缩5.css放在头部6.js放在底部7.避免在css中使用expressions8.把css和js放到外部文件中(提高css和js的复用性,减少页面体积,提高可维护性)9.减少dns查询10.最小化js和css
2016-05-27 18:28:44 336
原创 三种缓存方式的详解
1.文件缓存一般情况下我们都将数据先缓存在文件当中,当需要的时候直接从文件中读取。则可以减少数据库查询的压力。class File{ private$_dir; constEXT = '.txt'; publicfunction __construct(){ $dir= st
2016-05-27 16:42:39 1758
转载 mysql学习总结
1.选择优化的数据类型MySQL支持很多种不同的数据类型,并且选择正确的数据类型对于获得高性能至关重要。不管选择何种类型,下面的简单原则都会有助于做出更好的选择:(1).更小通常更好一般来说,要试着使用正确地存储和表示数据的最小类型。更小的数据类型通常更快,因为它们使用了更少的磁盘空间、内存和CPU缓存,而且需要的CPU周期也更少。但是要确保不人低估需要保存的值,在
2016-05-22 14:09:30 358
原创 nginx的安装及使用
阻塞调用:事件没有准备好,那就只能等了,等事件准备好了,你再继续吧。阻塞调用会进入内核等待,cpu就会让出去给别人用了,对单线程的worker来说,显然不合适,当网络事件越多时,大家都在等待呢,cpu空闲下来没人用,cpu利用率自然上不去了,更别谈高并发了。异步非阻塞:异步非阻塞的事件处理机制,具体到系统调用就是像select/poll/epoll/kqueue这样的系统调
2016-05-17 16:18:52 400
原创 samba的简单使用
安装samba服务器(在window上修改linux服务器上的代码)yum -y install samba*vim /etc/samba/smb.conf#添加共享[web] path = /var/www/html browseable = yes writable = yes添加用户useradd apache添加密
2016-05-17 16:09:17 530
原创 sphinx从安装到使用
Sphinx中重要的三个命令,splinx安装的bin目录下Indexer创建索引命令,searchd启动进程命令,Search命令搜索命令(新版本中已不存在) 下载sphinx并安装./configure--prefix=/usr/local/sphinx –with-mysql=/usr/local/mysqlmake && make insta...
2016-05-17 15:58:58 26415 1
转载 Linux下which、whereis、locate、find命令的区别
我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索。这些是从网上找到的资料(参考资料1),因为有时很长时间不会用到,当要用的时候经常弄混了,所以放到这里方便使用。 which 查看可执行文件的位置 whereis 查看文件的位置 locate 配合数据库查看文件位置 find 实际搜寻硬盘查询文件名称 (fi
2016-05-15 08:58:14 346
原创 memcache安装及使用详解
memcached 使用场景1.非持久化存储:对数据存储的要求不高2.分布式存储:不适合单机使用(对内存的消耗较大)3.key/value存储:格式简单,不支持list/array数据格式1.memcached服务器端安装yum -y install memcached 2.启动memcached/usr/bin/memcached -d -l 127.0.0.
2016-05-13 14:20:03 468
原创 linux服务器端的svn搭建及版本库同步
首先进入到对应的目录下cd /var/www/html/svndata1.svnadmin create linux//创建一个名字为linux的工厂2.由项目经理创建项目,并且导入到工厂中2.1进入项目的文件1.mkdir project2.cd project3.vim index.php2.2使用svn import 完成项目的导入svn
2016-05-11 21:39:04 370
原创 微信开发接口
1.开发者通过检验signature对请求进行校验(下面有校验方式)。若确认此次GET请求来自微信服务器,请原样返回echostr参数内容,则接入生效,成为开发者成功,否则接入失败。加密/校验流程如下:1)将token、timestamp、nonce三个参数进行字典序排序2)将三个参数字符串拼接成一个字符串进行sha1加密3)开发者获得加密后的字符串可与
2016-05-11 11:16:47 609
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人