linux lnmp 小内存优化

原帖:http://www.vmzj.com/383.html

1、MySQL

  1. # vi /etc/my.cnf
  2. ————–
  3. [mysqld]
  4. # 索引缓冲区大小,决定索引处理速度,针对MyISAM表
  5. key_buffer_size = 8M
  6. # 表描述符高速缓存
  7. table_cache = 2M
  8. # 服务器和客户端之间最大能发送的数据包
  9. max_allowed_packet = 1M
  10. # 最大并发连接数
  11. max_connections = 32
  12. default-storage-engine = MyISAM
  13. # 查询缓存大小
  14. query_cache_size = 256K
  15. # 为每个需要进行排序的线程分配的缓冲区大小,加速ORDER BY或GROUP BY操作
  16. sort_buffer_size = 128K
  17. # MyISAM表发生变化时重新排序所需的缓冲
  18. myisam_sort_buffer_size = 4M
  19. # 每个线程栈内存大小
  20. thread_stack = 64K
  21. skip-innodb
  22. ==============

2、PHP

  1. # vi /opt/module/php/lib/php.ini
  2. ————–
  3. # 最大单线程(一个请求)的独立内存使用量
  4. memory_limit = 48
  5. ==============

3、PHP-FPM

  1. # vi /opt/module/php/ext/php-fpm.conf
  2. ————–
  3. [www]
  4. listen = 127.0.0.1:9000
  5. listen.allowed_clients = 127.0.0.1
  6. pm = dynamic
  7. pm.max_children = 6
  8. pm.start_servers = 3
  9. pm.min_spare_servers = 3
  10. pm.max_spare_servers = 3
  11. slowlog = off
  12. php_admin_value[error_log] = /var/log/fpm-php.www.log
  13. php_admin_flag[log_errors] = off
  14. ==============

4、Nginx

  1. # vi /etc/nginx/nginx.conf
  2. ————–
  3. http:
  4. sendfile on;
  5. tcp_nopush on;
  6. keepalive_timeout 65;
  7. server_names_hash_bucket_size 128;
  8. client_header_buffer_size 32k;
  9. large_client_header_buffers 4 32k;
  10. client_max_body_size 8m;
  11. tcp_nodelay on;
  12. fastcgi_connect_timeout 300;
  13. fastcgi_send_timeout 300;
  14. fastcgi_read_timeout 300;
  15. fastcgi_buffer_size 96k;
  16. fastcgi_buffers 4 64k;
  17. fastcgi_busy_buffers_size 128k;
  18. fastcgi_temp_file_write_size 128k;
  19. gzip on
  20. gzip_min_length 1k;
  21. gzip_buffers 4 16k;
  22. gzip_http_version 1.1;
  23. gzip_comp_level 2;
  24. gzip_types text/plain application/x-javascript text/css application/xml
  25. gzip_vary on;
  26. ==============

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值