LNMPA+MSSQL动静页面分离(6)

 

 

首页服务器应用

背景:

阅读新闻

LNMPA+MSSQL动静页面分离

[日期:2012-02-25]   来源:Linux社区  作者:zhongxw   [字体:]  

六、优化MySQL

通过Tcmalloc 优化mysql性能

# vi /etc/init.d/mysql

添加一行

export LD_PRELOAD=/usr/local/lib/libtcmalloc.so

重新启动mysql

service mysql restart

检测是否成功,在SSH中输入:

lsof -n|grep tcmalloc

出现相关进程即可

七、安装Nginx:

1)安装所需组件:

cd /usr/local/src
wget -c ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.12.tar.gz
tar -zxvf pcre-8.12.tar.gz
cd pcre-8.12/
./configure
make && make install

cd ..
rm -rf pcre-8.12
rm -rf /usr/bin/pcre-config
cp -a /usr/local/bin/pcre-config /usr/bin/
rm -rf /usr/lib/libpcre.a
cp -a /usr/local/lib/libpcre.a /usr/lib/

2)安装 Nginx 0.8.x:

cd /usr/local/src
wget -c
tar zxvf nginx-0.8.54.tar.gz
cd nginx-0.8.54
./configure --user=www --group=www --prefix=/usr/local/nginx --pid-path=/usr/local/nginx/logs/nginx.pid --error-log-path=/usr/local/nginx/logs/error.log --http-log-path=/usr/local/nginx/logs/access.log --with-http_stub_status_module --with-http_ssl_module --http-client-body-temp-path=/tmp/nginx_client --http-proxy-temp-path=/tmp/nginx_proxy --http-fastcgi-temp-path=/tmp/nginx_fastcgi --with-http_gzip_static_module --with-google_perftools_module --with-ld-opt='-ltcmalloc_minimal' --with-ipv6

make && make install

编辑 nginx.conf 文件:

vi /usr/local/nginx/conf/nginx.conf

输入以下内容:

user  www;

worker_processes  4;

pid  logs/nginx.pid;


google_perftools_profiles /var/tmp/tcmalloc;


worker_rlimit_nofile 51200;

events

{

use epoll;

worker_connections 51200;

}


http{


include       mime.types;

default_type  application/octet-stream;


access_log  off;

error_log  /dev/null;


server_names_hash_bucket_size 128;

client_header_buffer_size 32k;

large_client_header_buffers 4 32k;

client_max_body_size 8m;


sendfile on;

tcp_nopush     on;


keepalive_timeout 120;

#fastcgi_connect_timeout 300;

#fastcgi_send_timeout 300;

#fastcgi_read_timeout 300;

#fastcgi_buffer_size 64k;

#fastcgi_buffers 4 64k;

#fastcgi_busy_buffers_size 128k;

#fastcgi_temp_file_write_size 128k;

tcp_nodelay on;


gzip on;

gzip_min_length  1k;

gzip_buffers     4 16k;

gzip_http_version 1.0;

gzip_comp_level 2;

gzip_types       text/plain application/x-javascript text/css application/xml;

gzip_vary on;


include vhost/*.conf;


 server {

listen 80;

server_name 192.168.100.100;

root /home/www/;

index index.html index.htm;

access_log off;

location ~* \.(ftpquota|htaccess|asp|aspx|jsp|asa|mdb)$ {

deny  all;

}

location / {

client_max_body_size    100m;

client_body_buffer_size 128k;

proxy_send_timeout   300;

proxy_read_timeout   300;

proxy_buffer_size    4k;

proxy_buffers     16 32k;

proxy_busy_buffers_size 64k;

proxy_temp_file_write_size 64k;

proxy_connect_timeout 30s;

proxy_pass :81/;

proxy_set_header   Host   $host;

proxy_set_header   X-Real-IP  $remote_addr;

proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;

}

}

}

 

SVN独立运行时的权限配置

如何使用SVN客户端

相关资讯      

   

本文评论   查看全部评论 (0)


评论声明

尊重网上道德,遵守中华人民共和国的各项有关法律法规

承担一切因您的行为而直接或间接导致的民事或刑事法律责任

本站管理人员有权保留或删除其管辖留言中的任意内容

本站有权在网站内转载或引用您的评论

参与本评论即表明您已经阅读并接受上述条款

 

 

 

最新资讯

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/df20e1c137df754de1da8228e84667da.html