You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pagespeed.apache.org by GitBox <gi...@apache.org> on 2018/01/26 08:02:54 UTC
[GitHub] lrauldan opened a new issue #1530: Pagespeed slows down nginx
lrauldan opened a new issue #1530: Pagespeed slows down nginx
URL: https://github.com/apache/incubator-pagespeed-ngx/issues/1530
While profiling our online application we found that there were sections having high response times.
The one with the biggest problems was the listing of some items. Our application profiler, newrelic & blackfire were reporting response times near 200ms, however, nginx took sometimes over 2 seconds to return the response.
We discovered that if we disable the pagespeed module in our nginx configuration, everything would work properly.
Here are the compilation arguments for nginx:
```
nginx version: nginx/1.10.3
built by gcc 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4)
built with OpenSSL 1.0.2g 1 Mar 2016
TLS SNI support enabled
configure arguments: --prefix=/etc/nginx --add-module=/root/nginx-1.10.3-with-ip2location/headers-more-nginx-module-master --add-module=/root/ngx_pagespeed/ngx_pagespeed-latest-stable --add-module=/root/nginx-1.10.3-with-ip2location/ip2location-nginx-master --sbin-path=/usr/sbin/nginx --modules-path=/usr/lib/nginx/modules --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid --lock-path=/var/run/nginx.lock --http-client-body-temp-path=/var/cache/nginx/client_temp --http-proxy-temp-path=/var/cache/nginx/proxy_temp --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp --http-scgi-temp-path=/var/cache/nginx/scgi_temp --user=nginx --group=nginx --with-file-aio --with-threads --with-ipv6 --with-http_addition_module --with-http_auth_request_module --with-http_dav_module --with-http_flv_module --with-http_gunzip_module --with-http_gzip_static_m
odule --with-http_mp4_module --with-http_random_index_module --with-http_realip_module --with-http_secure_link_module --with-http_slice_module --with-http_ssl_module --with-http_stub_status_module --with-http_sub_module --with-http_v2_module --with-mail --with-mail_ssl_module --with-stream --with-stream_ssl_module --with-cc-opt='-g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fPIC' --with-ld-opt='-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -pie' --with-http_geoip_module
```
And here is the pagespeed configuration section:
```
pagespeed on;
pagespeed FileCachePath /var/cache/pagespeed;
pagespeed Domain https://www.domainanme.com;
pagespeed Domain https://cdn.domainname.com;
pagespeed SupportNoScriptEnabled false;
pagespeed EnableFilters combine_css;
pagespeed EnableFilters combine_javascript;
pagespeed EnableFilters prioritize_critical_css;
pagespeed EnableFilters extend_cache;
pagespeed EnableFilters make_google_analytics_async;
pagespeed EnableFilters collapse_whitespace;
pagespeed XHeaderValue "CUSTOM VALUE";
# Ensure requests for pagespeed optimized resources go to the pagespeed handler
# and no extraneous headers get set.
location ~ "\.pagespeed\.([a-z]\.)?[a-z]{2}\.[^.]{10}\.[^.]+" {
add_header "" "";
}
location ~ "^/pagespeed_static/" { }
location ~ "^/ngx_pagespeed_beacon$" { }
```
Any thoughts on why would pagespeed behave like this?
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services