ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Есть ли методика подсчёта размеров буферов



В основном это будет зависеть от среднего размера генерируемой страницы.

9 июля 2008 г. 15:57 пользователь Malik Abdugaliev <malik@xxxxxxxx> написал:
Привет.

Подскажите, пожалуйста, как определять размеры буферов, оптимальных для данных
системы и задач?
Хотелось бы максимальной оптимизации системы, ну или хотя бы минимально
необходимых изменений )

Софт:
- ФриБСД 7, средний за сутки load average - 0.6, максимум - 2.
- nginx
- php5-factcgi
- mysql 5
- invision power board 2.3.5, в среднем за сутки 450 пользователей в онлайн,
максимум - 850.

Железо:
- Intel Xeon Quad-Core E5440
- RAM 4GB
- SAS RAID5

Конфиг nginx:

worker_processes 5;

events {
   worker_connections  1024;
}

http {
   include       mime.types;
   default_type  application/octet-stream;
   access_log off;
   gzip  on;
   gzip_min_length  1100;
   gzip_buffers     4 8k;
   gzip_types       text/plain;

   output_buffers   1 32k;
   postpone_output  1460;

   sendfile         on;
   tcp_nopush       on;
   tcp_nodelay      on;
   send_lowat       12000;

   keepalive_timeout  75 20;

   server_names_hash_bucket_size 64;

   ############# server
   server {
       listen 80;
       server_name  www.domain.tld

       error_log off;

       location / {
           root   /www/site;
           index  index.php;
           client_max_body_size       10m;
           client_body_buffer_size    128k;
           autoindex off;
       } #end of location /

       # файлы, заканчивающиеся на .php передавать в fastcgi:
       location ~* ^.+\.(php)$ {
          # наш fastcgi ждёт соединений через Юникс-сокет:
          fastcgi_pass unix:/tmp/php.sock;
          fastcgi_index  index.php;

          # передать в fastcgi следующие параметры:
          # - необходимый минимум:
          fastcgi_param  SCRIPT_FILENAME    /www/site$fastcgi_script_name;
          fastcgi_param  QUERY_STRING       $query_string;
          fastcgi_param  REMOTE_ADDR        $remote_addr;
          # - остальное:
          include /usr/local/nginx/conf/fastcgi_params;

       # конец секции location:
       }
   } #end of server section
}


Спасибо.
Малик.




--
С уважением, Борис Долгов.
icq 77556665
e-mail boris@xxxxxxxxxxx

 




Copyright © Lexa Software, 1996-2009.