另外,VPS服務器系統自身和其它程序也會使用一些內存,但128M內存的VPS已經夠用。總體而言,經過優化后,128M內存的VPS跑 Nginx + PHP + MySQL 效果不錯。當然,如果有Money購買更大內存的VPS,就更好了。 優化項如下: 一、增加256M的swap交換文件 1、創建并激活swap交換文件 cd /var/ dd if=/dev/zero of=swapfile bs=1024 count=262144 /sbin/mkswap swapfile /sbin/swapon swapfile 2、加到fstab文件中讓系統引導時自動啟動 vi /etc/fstab 在末尾增加以下內容: 引用 /var/swapfile swap swap defaults 0 0 詳見: -------------------------------------------------------------------------------- 二、Nginx 0.7.19 的主配置文件(nginx.conf)優化 復制代碼 代碼如下:user www www; #Nginx每個進程耗費10M~12M內存,這里只開啟一個Nginx進程,節省內存。 worker_processes 1; error_log /data1/logs/nginx_error.log crit; pid /usr/local/webserver/nginx/nginx.pid; #Specifies the value for maximum file descriptors that can be opened by this process. worker_rlimit_nofile 51200; events { use epoll; worker_connections 51200; } http { include mime.types; default_type application/octet-stream; #charset gb2312; server_names_hash_bucket_size 128; client_header_buffer_size 32k; large_client_header_buffers 4 32k; sendfile on; tcp_nopush on; keepalive_timeout 60; tcp_nodelay on; 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; #對網頁文件、CSS、JS、XML等啟動gzip壓縮,減少數據傳輸量,提高訪問速度。 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;
新聞熱點
疑難解答
圖片精選