原帖:http://www.vmzj.com/383.html
1、MySQL
- # vi /etc/my.cnf
- ————–
- [mysqld]
- # 索引缓冲区大小,决定索引处理速度,针对MyISAM表
- key_buffer_size = 8M
- # 表描述符高速缓存
- table_cache = 2M
- # 服务器和客户端之间最大能发送的数据包
- max_allowed_packet = 1M
- # 最大并发连接数
- max_connections = 32
- default-storage-engine = MyISAM
- # 查询缓存大小
- query_cache_size = 256K
- # 为每个需要进行排序的线程分配的缓冲区大小,加速ORDER BY或GROUP BY操作
- sort_buffer_size = 128K
- # MyISAM表发生变化时重新排序所需的缓冲
- myisam_sort_buffer_size = 4M
- # 每个线程栈内存大小
- thread_stack = 64K
- skip-innodb
- ==============
2、PHP
- # vi /opt/module/php/lib/php.ini
- ————–
- # 最大单线程(一个请求)的独立内存使用量
- memory_limit = 48
- ==============
3、PHP-FPM
- # vi /opt/module/php/ext/php-fpm.conf
- ————–
- [www]
- listen = 127.0.0.1:9000
- listen.allowed_clients = 127.0.0.1
- pm = dynamic
- pm.max_children = 6
- pm.start_servers = 3
- pm.min_spare_servers = 3
- pm.max_spare_servers = 3
- slowlog = off
- php_admin_value[error_log] = /var/log/fpm-php.www.log
- php_admin_flag[log_errors] = off
- ==============
4、Nginx
- # vi /etc/nginx/nginx.conf
- ————–
- http:
- sendfile on;
- tcp_nopush on;
- keepalive_timeout 65;
- server_names_hash_bucket_size 128;
- client_header_buffer_size 32k;
- large_client_header_buffers 4 32k;
- client_max_body_size 8m;
- tcp_nodelay on;
- fastcgi_connect_timeout 300;
- fastcgi_send_timeout 300;
- fastcgi_read_timeout 300;
- fastcgi_buffer_size 96k;
- fastcgi_buffers 4 64k;
- fastcgi_busy_buffers_size 128k;
- fastcgi_temp_file_write_size 128k;
- gzip on
- gzip_min_length 1k;
- gzip_buffers 4 16k;
- gzip_http_version 1.1;
- gzip_comp_level 2;
- gzip_types text/plain application/x-javascript text/css application/xml
- gzip_vary on;
- ==============