On Sunday 22 January 2017 07:05:30 Lystopad Aleksandr wrote: > Hello, Валентин Бартенев! > > > > Валентин, спасибо за информацию. > > > А вот, если взять виртуальную машину с nginx, скажем ec2. > > > К ней идет поток зпросов на статический контент. > > > Как разгрузить бэкенд? Оставить чтение с диска или настроить > > > proxy_cache в tmpfs. Для двух случаев: back-end на этом же > > > инстансе и на отдельном. > > > > > > Ну и сразу тот же вопрос, но относительно fastcgi_cache. ;) > > > > > > Заранее благодарю за ответы. > > [..] > > > > Кэш в nginx служит в первую очередь для кэширования динамического контента. > > Если статика у вас на где-то на бекенде лежит, то перенесите её на фронтенд > > тем же rsync-ом например. > > Валентин, благодарю за ответ. > Но, в этом случае это будет на front-end создавать IOPS, верно? > В случае ec2-instance это может быть болезненно. >
Не будет, если у вас достаточно памяти. Ядро само всё кэширует. А если недостаточно, то лучше вы не сделаете. Попробуйте прочитать файл тем же cat-ом и посмотреть iostat -d 1. Повторите это 2, 5, 10 раз. -- Валентин Бартенев _______________________________________________ nginx-ru mailing list [email protected] http://mailman.nginx.org/mailman/listinfo/nginx-ru
