树莓派nginx优化

主要参考文献是这里:Tweaked.io—making your servers fly

  1. 首先查看可用cpu有几个核: grep ^processor /proc/cpuinfo | wc -l, 输出表示我的pi 2是四核的, 哇咔咔~~
  2. sudo vim /etc/nginx/nginx.conf 对比链接的代码发现树莓派的rasbian源已经做了相应的优化, 例如工作数设置为4, 开启gzip等
  3. 开启缓存: 在你的server下, 例如sudo vim /etc/nginx/sites-available/default, 添加

  1. php设置, 继续添加
  2. 遇到问题自动重启: sudo vim /etc/php5/fpm/php-fpm.conf: 找到对应的地方, 修改成:
  3. 最后, 重启nginx以及php5-fpm:sudo service nginx restart, sudo service php5-fpm restart
  4. 看看战绩, 测试下速度:
    index.php 平均耗时:2874ms, 最短耗时: 166ms
    wordpress/index.php 平均耗时:2484ms,最短耗时: 141ms
    对比dns, 平均耗时:1752ms, 最短耗时: 87ms
    因此总体来说, 不考虑dns延迟的话, 还是可以接受的?

发表评论