http://www.jb51.net/article/49645.htm

 

最近在本地搭建的LNMP的开发环境。为了开发的时候不影响前端的正常开发就屏蔽的PHP里面php.ini中的一些错误提示。但是这样一来,就影响到了后端开发的一些问题比如不能及时调试开发中的一些问题

nginx与apache不一样,在apache中可以直接指定php的错误日志,那样在php执行中的错误信息就直接输入到php的错误日志中,可以方便查询。

在nginx中事情就变成了这样:nginx只对页面的访问做access记录日志。不会有php的error log 信息。ng[……]

继续阅读

https://www.zhihu.com/question/20657269/answer/15763722

 

[只是大框架介绍,实际使用中的不容易注意的细节太多了,需要经验的积累,才能运用娴熟]

以下的架构都是在假设已经优化过linux内核的情况下进行

初级篇:(单机模式)

假设配置:(Dual core 2.0GHz,4GB ram,SSD)

基础框架:apache(PHP) + Mysql / IIS + MSSQL
(最基础框架,处理一般访问请求)

进阶1:替换Apache为Nginx,并在数据库前加上cache层【数据库的[……]

继续阅读

utility(一些常用的工具,如md5、base64编码):https://github.com/node-modules/utility

superagent(网络请求库,类似ios中的AFNetworking):http://visionmedia.github.io/superagent/

cheerio(nodejs版的jquery,可用来提取内容、抓取):https://github.com/cheeriojs/cheerio

eventproxy(控制并发,解决异步调用嵌套多层的问题):https://github.com/JacksonTian/eventpr[……]

继续阅读

http://joelhy.github.io/2015/01/27/FastDFS-v5-06-deploy/

 

FastDFS 简介

FastDFS是一个国产开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。FastDFS服务端有两个角色:跟踪器(tracker)和存储节点(storage)。跟踪器主要做调度工作,在访问上起负载均衡的作用。

官方论坛: http://www.csource.org
下载地址:[……]

继续阅读

http://my.oschina.net/foreverich/blog/402252

 

查看端口是否打开

使用 netstat 命令

a. `netstat -nat | grep <端口号>`  , 如命令 `netstat -nat | grep 3306`
b. `netstat -nat |grep LISTEN`

使用 lsof 命令

# yongfu-pro at yongfu-pro.local in ~ [22:39:32]
$ lsof -n -P -i TCP -s TCP:LISTEN
COMMAND PID[......]

继续阅读

http://blog.sina.com.cn/s/blog_797c9c9f0101amyp.html

 

mysql中的in语句是把外表和内表作hash 连接,而exists语句是对外表作loop循环,每次loop循环再对内表进行查询。一直大家都认为exists比in语句的效率要高,这种说法其实是不准确的。这个是要区分环境的。

如果查询的两个表大小相当,那么用in和exists差别不大。 
如果两个表中一个较小,一个是大表,则子查询表大的用exists,子查询表小的用in:
例如:表A(小表),表B(大表)
 
1:
select * fr[……]

继续阅读

http://joelhy.github.io/2015/01/27/FastDFS-v5-06-deploy/

 

FastDFS 简介

FastDFS是一个国产开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。FastDFS服务端有两个角色:跟踪器(tracker)和存储节点(storage)。跟踪器主要做调度工作,在访问上起负载均衡的作用。

官方论坛: http://www.csource.org
下载地址:[……]

继续阅读

http://blog.csdn.net/sebarsunny/article/details/9858403

 

Ubuntu vim 中文乱码解决方法

打开vim的配置文件,位置在/home/username/.vimrc或者/etc/vim/vimrc,我修改的是前者,

在其中加入

set fileencodings=utf-8,gb2312,gbk,gb18030
set termencoding=utf-8
set encoding=prc

保存退出,此时vim就能正确显示中文了。