Alex的博客

本博客的文章均为原创,是本人从事行业多年来所遇见一些小问题的解决心得,希望可以帮助到大家!



php多线程详解

curl_init()和curl_multi_init()多线程的速度比较


php中curl_init()的作用很大,尤其是在抓取网页内容或文件信息的时候,例如之前文章curl获得header检测GZip压缩的源代码就介绍到curl_init()的强大。

curl_init()处理事物是单线程模式,如果需要对事务处理走多线程模式,那么php里提供了一个函数curl_mu...


阅读全文>>

Alex于2015-10-31 15:02 Saturday  已有672次浏览 0条评论

终端代理 proxychains 使用讲解

最近这段时间需要在Linux下做开发,我的机子是通过一台windows机器上的CCProxy代理上网。可是在设置了系统代理以后,
发现在终端下若要进行ftp或者ssh等操作,并不能使用代理(但是wget是可以的)。期间试过一些方法,比如在.bash_profile里面设置http_proxy等,
都没有达到使用代理的效果。最后发现了一个很好用的代理客户端软件,它同时支持http代理和socks...

阅读全文>>

Alex于2015-10-29 22:56 Thursday  已有1005次浏览 0条评论

linux将程序放到后台执行(copy)

一、当在前台运行某个作业时,终端会被该作业占据,从而需要再开一个终端来进行其他的操作,为了避免这种不方便我们可以将作业放到后台执行,主要有两种方式

 

1、&命令

 

sh test.sh &

 

该命令将脚本放到后台执行,但是标准输出还是会显示到当前终端,影响用户操作,所以最好是将输出重定向到其他文件

 

s...

阅读全文>>

Alex于2015-10-28 14:28 Wednesday  已有996次浏览 0条评论

Mysql配置优化

下面列出了对性能优化影响较大的主要变量,主要分为连接请求的变量和缓冲区变量。

1. 连接请求的变量:

1) max_connections
MySQL的最大连接数,增加该值增加mysqld 要求的文件描述符的数量。如果服务器的并发连接请求量比较大,建议调高此值,以增加并行连接数量,当然这建立在机器能支撑的情况下,因为如果连接数越多,介于MySQL会为每个连接提供连接缓冲区,...

阅读全文>>

niko于2015-10-26 15:46 Monday  已有466次浏览 0条评论

Mysql缓存

MySQL高速缓存启动方法及参数详解query_cache_size=32M query_cache_type=1,默认配置下,MySQL的该功能是没有启动的,可能你通过show variables like ‘%query_cache%';会发现其变量have_query_cache的值是yes,MYSQL初学者很容易以为这个参数为YES就代表开启了查询缓存,实际上是不对的,该参数表示当...

阅读全文>>

niko于2015-10-26 15:44 Monday  已有452次浏览 0条评论