LinuxForum.Fans
Тема

Раздача статики nginx (tmpfs) это возможно ???

Автор: webber 5 сообщений 2604 просмотров
#324116

Привет всем хотел проконсультироваться у знатоков Linux

Возможно ли использовать tmpfs для ускорения чтения файлов следующих типов JPG, PNG, GIF, JS, HTML, CSS (короче файлы шаблона)

text

root@host# mount -t tmpfs -o size=100M tmpfs /var/www/static/ (шаблон сайта) 

Вопрос как прописать путь в nginx ? вить если указать явно /var/www/static/ он будет работать с HDD (или нет?) и как cache nginx и 3xx, 4xx, 5xx выдавать из tmpfs

#324120

Ну например:
fstab

text
none /var/www/img tmpfs size=1g,mode=1777 0 0

nginx

text

location /img/ {
  gzip_static on;
  root /var/www/img
}

Если контент тяжелый лучше через try_files

#324121

(Секрет) - если написать не три, а пять вопросительных знаков, то ещё лучше ответят!

#324128

А вообще вот такие заморочки с tmpfs не дадут искомого профита.
Достаточно

text

sendfile on;
tcp_nopush on;
keepalive_timeout 30;
tcp_nodelay on;
directio 1m;
set $limit_rate 196K;
limit_rate_after 1m;

Не помню уже где, видел тесты сравнения с подобным тюнингом на ext3 и на tmpfs - выигрыша от tmpfs практически не было.
ы. И монтировать с опцией noatime.

#324150
zenon написал:
Ну например:
fstab
text
none /var/www/img tmpfs size=1g,mode=1777 0 0

nginx

text

location /img/ {
  gzip_static on;
  root /var/www/img
}

Если контент тяжелый лучше через try_files

максимум 35 Kb

Войдите или зарегистрируйтесь, чтобы ответить.