月度归档: 2016 年 5 月

  • name.com 域名注册免费 图文教程

    name.com 现在注册域名免费了,但是只限新用户,以下后缀(理论上)统统免费
    不能走推荐,注册不了的话先清空浏览器cookies,或者使用无痕模式注册
    .actor
    .airforce
    .army
    .attorney
    .auction
    .band
    .co
    .com
    .consulting
    .dance
    .degree
    .democrat
    .dentist
    .engineer
    .family
    .forsale
    .futbol
    .gives
    .haus
    .immobilien
    .kaufen
    .lawyer
    .market
    .moda
    .mortgage
    .navy
    .net
    .news
    .ninja
    .org
    .pub
    .rehab
    .republican
    .reviews
    .rip
    .rocks
    .sale
    .social
    .software
    .vet
    .video

    域名购买详细教程:

    1. 打开注册地址:https://www.name.com/galvanize/SEA
    2. 输入需要注册的域名,点击?Add to Cart ,再次点击checkout QQ截图20160405141712QQ截图20160405141731
    3. 购买时间是:1 year , 把?Whois Privacy 服务去掉QQ截图20160405141949
    4. 进行结算,Next Step:Log In>QQ截图20160405142116
    5. 登陆/注册账户。
    6. 勾选,遵守协议,完成订单。QQ截图20160405143629
    7. 进行手机验证,这里会打英文的电话给你,然后说4个数字,你填入网站进行验证。

    购买完成~

    Whois Privacy 保护免费购买:

    1. 进入域名详细页面,点击:Whois Privacy: Add to CartQQ截图20160405144128
    2. 点击checkout,结算。QQ截图20160405144222
    3. 使用优惠码:privacyplease,QQ截图20160405144321
    4. 点击Next Step:Payment>,进行结算。QQ截图20160405144451
    5. 遵守协议,完成订单。QQ截图20160405144556

    结束~

  • Linux php-fpm参数优化 及 进程数计算方法

    php-fpm进程设置多少合适,设成动态还是静态?

    《lnmp一键安装包》中会根据你服务器内存调整php-fpm进程数。

    下面是摘自Google讨论话题:《 PHP-FPM on highload tips?》

    When you running a highload website with PHP-FPM via FastCGI, the following tips may be useful to you

    如果你的高负载网站使用PHP-FPM管理FastCGI,也许下面这些技巧对你有用

    1. Compile PHP’s modules as less as possible, the simple the best (fast);

    尽量少安装PHP模块,最简单是最好(快)的

    2. Increas PHP FastCGI child number to 100 and even more. Sometime, 200 is OK! ( On 4GB memory server);

    把你的PHP FastCGI子进程数调到100或以上,在4G内存的服务器上200就可以(建议压力测试来得出自己服务器合理的值)

    3. Using SOCKET PHP FastCGI, and put into /dev/shm on Linux;

    socket连接FastCGI,/dev/shm是内存文件系统,socket放在内存中肯定会快些

    4. Increase Linux “max open files”, using the following command (must be root):

    Linux下增加文件打开数,命令如下:

    1. cat?>>?/etc/security/limits.conf?<<EOF
    2. *?soft?nproc?65535
    3. *?hard?nproc?65535
    4. *?soft?nofile?65535
    5. *?hard?nofile?65535
    6. EOF

    5. Increase PHP-FPM open file description rlimit:

    增加 PHP-FPM 打开文件描述符的限制:

    1. #?vi?$php_install_dir/etc/php-fpm.conf
    2. rlimit_files?=?51200

    6. Using PHP code accelerator, e.g eAccelerator, XCache. And set “cache_dir” to /dev/shm on Linux.

    使用php代码加速器,例如 eAccelerator, XCache.在Linux平台上可以把`cache_dir`指向 /dev/shm

    /usr/local/php/etc/php-fpm.conf重要优化参数详解:

    1. pm?=?dynamic

    pm参数指定了进程管理方式,有两种可供选择:static或dynamic,从字面意思不难理解,为静态或动态方式。如果是静态方式,那么在php-fpm启动的时候就创建了指定数目的进程,在运行过程中不会再有变化(并不是真的就永远不变);而动态的则在运行过程中动态调整,当然并不是无限制的创建新进程,受pm.max_spare_servers参数影响;动态适合小内存机器,灵活分配进程,省内存。静态适用于大内存机器,动态创建回收进程对服务器资源也是一种消耗

    1. pm.max_children?=?24

    static模式下创建的子进程数或dynamic模式下同一时刻允许最大的php-fpm子进程数量

    1. pm.start_servers?=?16

    #动态方式下的起始php-fpm进程数量

    1. pm.min_spare_servers?=?12

    #动态方式下服务器空闲时最小php-fpm进程数量

    1. pm.max_spare_servers?=?24

    #动态方式下服务器空闲时最大php-fpm进程数量

    一般php-fpm进程占用20~30m左右的内存就按30m算。如果单独跑php-fpm,动态方式起始值可设置物理内存Mem/30M,由于大家一般Nginx、MySQL都在一台机器上,于是预留一半给它们,即php-fpm进程数为$Mem/2/30。

    LNMP在一台机器上参数(仅供参考,建议压力测试得出):

    1. Mem=`free?-m?|?awk?’/Mem:/{print?$2}’`?#我的机器内存是987M
    2. sed?-i?”s@^pm.max_children.*@pm.max_children?=?$(($Mem/2/20))@”?$php_install_dir/etc/php-fpm.conf
    3. sed?-i?”s@^pm.start_servers.*@pm.start_servers?=?$(($Mem/2/30))@”?$php_install_dir/etc/php-fpm.conf
    4. sed?-i?”s@^pm.min_spare_servers.*@pm.min_spare_servers?=?$(($Mem/2/40))@”?$php_install_dir/etc/php-fpm.conf
    5. sed?-i?”s@^pm.max_spare_servers.*@pm.max_spare_servers?=?$(($Mem/2/20))@”?$php_install_dir/etc/php-fpm.conf

    987M内存:

    1. pm?=?dynamic
    2. pm.max_children?=?24
    3. pm.start_servers?=?16
    4. pm.min_spare_servers?=?12
    5. pm.max_spare_servers?=?24
  • Snoopy 监控目标网站内容是否发生变化 phpmailer发送邮件通知

    公司最近需要监控政府招标的项目,让我给写个脚本,现在进行开源贴出来给大家,

    OSCHINA地址:http://git.oschina.net/jerryjee/monitor-web

    1.需要自行修改的变量值:
    * —————————————————————-
    * $target
    * $scriptURL
    * $mail->Host
    * $mail->Username
    * $mail->Password
    * $mail->addAddress(‘邮箱’); //接收邮件的邮箱
    * $mail->addCC(‘抄送邮箱’); //抄送的邮箱
    * $mail->Subject = “【内容已更新】”.$target;
    * $mail->Body//邮件正文
    * —————————————————————-

    2.如linux主机,请确保cache目录权限 777
    3.LINUX定时运行脚本检测:
    shell 命令:crontab -e
    0 9 * * * curl http://j.0523.cn/compare-gov/get-gov.php -o /home/www/j.0523.cn/compare-gov/output.html

WeChat
↑