Nginx的主配置文件(nginx.conf)優化實例:javascript
(1)#nginx每一個進程消耗10M~12M內存,這裏只開啓一個Nginx進程,節省內存。php
worker_processes 1;
(2)#對網頁文件、CSS、JS、XML等啓動gzip壓縮,減小數據傳輸量,提升訪問速度.css
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;
(3)#將Nginx與FastCGI的通訊方式由TCP改成UNix Socket.TCP 在高併發訪問下比Unix Socket穩定,但UNIX Socket速度要比TCP快。java
fastcgi_pass unxi:/tmp/php-cgi.sock; fastcg_index index.php include fcgi_conf;
正向代理就是一般說的代理,是某臺電腦經過一臺服務器來上Internet網的這種方式,其中這臺電腦就叫客戶機,這臺服務器就叫正向代理服務器,也就是一般所說的代理服務器。通常狀況下,客戶機必須指定代理服務器(IE瀏覽器可在工具 -> Internet選項 -> 鏈接 -> 局域網設置 -> 代理服務器設置)nginx
nginx正向代理的nginx.conf配置文件以下:瀏覽器
…… server {listen 8080; location / { #DNS解析服務器的IP地址 resolver 8.8.8.8; proxy_pass http://$host$request_uri; } access_log /data1/logs/proxy_log; } ……
配置完成後,重啓Nginx使配置生效。而後,你就能夠在IE瀏覽器菜單欄中,工具 -> Internet選項 -> 鏈接-> 局域網設置 -> 代理服務器設置中設置代理服務器IP地址(假設爲61.1.1.1)和端口,如圖:bash
而後,您的IE瀏覽器就能夠在Nginx代理服務器訪問Internet了。服務器