Конфигурация NGINX под FASTDL

Danyas

Участник
Сообщения
2,173
Реакции
1,072
Поднял nginx специально под fastdl, что посоветуете выставить в конфиге?

Интересует кеширование, которое держит в кеше карты чуть больше часа, а звуки и модельки постоянно.


C-подобный:
user www-data;
error_log /var/log/nginx/error.log debug;
pid /var/run/nginx.pid;
worker_rlimit_nofile 80000;

events {
  worker_connections 2048;
}

http {
  include /etc/nginx/mime.types;
  default_type application/octet-stream;
  log_format main ‘$remote_addr – $remote_user [$time_local] $status ‘
  ‘»$request» $body_bytes_sent «$http_referer» ‘
  ‘»$http_user_agent» «http_x_forwarded_for»‘;
  access_log /var/log/nginx/access.log main;

  server {
    listen    *:8081;

    access_log  /var/log/nginx/host.access.log main;
    server_name_in_redirect off;

    location / {
      root /var/www/danyas/nginx/;
    }
  }
}
 

DarklSide

Участник
Сообщения
931
Реакции
468
что посоветуете выставить в конфиге?

Блокируй пустого user-agent'a:
PHP:
if ($http_user_agent ~* ^($)){ return 444; }
если требуется и "PHP":
PHP:
if ($http_user_agent ~* ^($|PHP)){ return 444; }

P.S.: Кеш попробуй разместить в ОЗУ
Тюнинг nginx («Тяжелый» контент)
Наш опыт оптимизации nginx для раздачи видео-контента (увеличить буфер отдачи).
 
Последнее редактирование:
Сверху Снизу