Hello guys, I'm trying to optimize page speed of my website. When I test my website using Google's Pagespeed Insights tool it shows me that my images can be optimized by 20-50%, and it points to the images created by nginx' image_filter. I store these images in cache on a hard drive. However, these cache files have an unusual format which doesn't allow me to optimize them using, for example, jpby grigory - How to...
Hi Francis, > Can you tell from nginx logs whether the slowness is due to > slow-read-from-disk, or slow-write-to-client, or something else? Could you please tell me how to check this out? My nginx logs do not contain this sort of information. > Can you find any pattern in the requests which respond more slowly than > you want? Certain browsers, certain times of day, anythiby grigory - Nginx Mailing List - English
So, Francis... Do you have any idea on my problem?by grigory - Nginx Mailing List - English
Забыл добавить часть конфига из блока "server": # Static files location location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|wav|bmp|rtf|js)$ { if ($args ~* "^download") { add_header Content-Disposition "attachment; filename=$1"; }by grigory - Nginx Mailing List - Russian
Sorry, I forgot to add the following part of the config (from server's block): # Static files location location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|wav|bmp|rtf|js)$ { if ($args ~* "^download") { add_header Content-Disposition "attachment; filename=$1"; }by grigory - Nginx Mailing List - English
Что пробовал: sendfile off — без толку; output_buffers 1 512k — без толку. Запустил под раздачу картинок вообще отдельный nginx — без толку.by grigory - Nginx Mailing List - Russian
Всем привет, Есть выделенный сервер на iWeb.com (i3-540 + 8GB RAM). Канал полностью свободен, загрузка сервера в районе 0.05-0.2 в течение дня и I/O wait ratio очень низкий. Однако, время от времени Nginx 1.4.2 загружает в браузере картинку размby grigory - Nginx Mailing List - Russian
I use CentOS 6.6.by grigory - Nginx Mailing List - English
Hey guys, I have a dedicated server at iWeb.com (i3-540 + 8GB RAM). It has free bandwidth, average load is around 0.05-0.2 during the day and I/O wait ratio is very low now. However, sometimes my Nginx 1.4.2 loads in a browser 1MB image for like 10-30 seconds. Sometimes it takes 2 seconds like it should. My bandwidth is also free, of course. I made some tests like MTR, ping, traceroute -- evby grigory - Nginx Mailing List - English
Вот это делает: if (file_exists($imagepath)) { $imgsz = getimagesize($imagepath); print "<script>some javascript code</script>"; else { print "Still preparing..."; } А бразуер через ajax этот скрипт подтягивает каждые 1.5 секунды у каждого юзера.by grigory - Nginx Mailing List - Russian
Валентин, так мне есть смысл ставить ngx_slowfs_cache или нет тогда? :-)by grigory - Nginx Mailing List - Russian
Насчет ngx_slowfs_cache: я думал, обычное кеширование nginx и так закидывает в память часто используемые файлы, не? Вот эта директива в моем конфиге: open_file_cache max=1024 inactive=600s; open_file_cache_valid 2000s; open_file_cache_min_uses 2; open_file_cache_errors on; Разве не зby grigory - Nginx Mailing List - Russian
Amazon — это жууууутко дорого, когда дело касается трафика. Я как-то подсчитывал, во сколько бы мне обходилась раздача картинок с моих серверов посредством Амазона, так выходила в 8 раз дороже, чем несколько dedicated, которые яby grigory - Nginx Mailing List - Russian
Есть какие-нибудь мысли по сабжу?by grigory - Nginx Mailing List - Russian
Не уверен, точно ли поймал ситуацию, но top во время тормозов выглядит так: top - 11:22:30 up 198 days, 7:22, 1 user, load average: 7.93, 5.67, 4.16 Tasks: 259 total, 2 running, 257 sleeping, 0 stopped, 0 zombie Cpu(s): 15.1%us, 3.6%sy, 0.0%ni, 62.8%id, 18.2%wa, 0.0%hi, 0.2%si, 0.0%st Mem: 2070152k total, 1956416k usedby grigory - Nginx Mailing List - Russian
Пока что могу ответить на пару вопросов: 1. OS CentOS (2.6.18-238.19.1.el5), в логах апача статики (картинки) нет вообще; 2. Вся статика только в логах nginx. У апача только пхп, хтмл и favicon.ico. 3. Использовать noatime не могу, т.к. по этому свойствby grigory - Nginx Mailing List - Russian
Всем привет. Пользуюсь nginx уже много лет для раздачи картинок (сервис хостинга картинок). Давно заметил одну неприятность, но не знаю, где копать. Ситуация такая: когда раздается одновременно очень много картинок (напрby grigory - Nginx Mailing List - Russian
Я вот что подумал. Если бы проблема была в MaxClients, то ведь у меня бы тормозилась отдача php-скриптов, я так понимаю? А у меня страницы открываются моментально. Тормозит именно отдача nginx-ом результирующей статической картинby grigory - Nginx Mailing List - Russian
Всем большое спасибо за комментарии.by grigory - Nginx Mailing List - Russian
> 29Мб * 256 = 7424 Мб. угу Так я о том же. У меня стоит munin. Можно ли через него наблюдать за динамикой max_clients, не знаете?by grigory - Nginx Mailing List - Russian
А это не скажется на производительности моей системы? Вдруг мне нужно значение MaxClients больше, чем 20? Как узнать, каковы потребности системы, чтобы знать, от чего отталкиваться? Сейчас у меня стоит MaxClients 256 (видимо, стандарby grigory - Nginx Mailing List - Russian
Olexander Shtepa, а какой выход из ситуации в данном случае может быть, на Ваш взгляд? Заранее спасибо за ответ.by grigory - Nginx Mailing List - Russian
А на CentOS как посмотреть? Кстати, нагрузка на диск остаётся высокой даже после того, как я удаляю из памяти процессы, повлекшие к загрузке диска или высокой загрузке процессора.by grigory - Nginx Mailing List - Russian
У меня на сервере идёт раздача мелких статических файлов, поэтому винт постоянно загружен. Но на сервере иногда повисает imagemagick или появляется swap из-за чего load average повышается до запрелельных значений, а сервер перестаby grigory - Nginx Mailing List - Russian
Igor, спасибо за ответ. У меня уже скопился конфиг на 15Кб буквально за пару недель. Жаль, что в nginx нельзя как-то упростить эту процедуру.by grigory - Nginx Mailing List - Russian
У меня отдаётся с сервера куча статики. Но появилось штук 30 файлов, которые трафика на 150 Мбит/с "кушают", посему я решил переместить их на "дружественные" файл-хостинги, а у себя в nginx сделать rewrite на другой адресby grigory - Nginx Mailing List - Russian
Вижу, что патч в 0.7.67 уже есть этот. Тогда не понятно, почему не работает error_page. :-/by grigory - Nginx Mailing List - Russian
На Хабрахабре прочитал следующую информацию: Не многие знают, что в ядро RHEL 5.5 ( начиная с 2.6.18-194.8.1 ), а соответственно и в CentOS 5.5 был бэкпортирован механизм eventfd, который используется в nginx для aio. Казалось бы все хорошо,by grigory - Nginx Mailing List - Russian
![]() |
![]() |
![]() |
![]() |
![]() |