Massive perfomance drop

96 views
Skip to first unread message

Yaroslav Nakonechnikov

unread,
Mar 11, 2018, 7:34:36 PM3/11/18
to ngx-pagespeed-discuss
Hello,

i've read old topic, but some things were changed, so... 
is there any options to increase perfomance?

to check perfomance i'm using ab (apache benchmark). 

when i use nginx without pagespeed, i have about 400req/s. 
when i turn on pagespeed without any filters - i see 80req/s.
when i use pagespeed with some filters - same 80req/s.

all i want is to use some specific filters with 200-300 req/s... is it possible?


my site is based on joomla 3.8, nginx 1.11.9, php7.0, memcached + varnish for additional caching.  

Otto van der Schaaf

unread,
Mar 12, 2018, 5:23:35 AM3/12/18
to ngx-pagesp...@googlegroups.com
You could consider taking a look at downstream caching:

Alternatively, if no html filtering is required, you could experimenting
with switching to OptimizeForBandwidth, and disallowing optimization of all html paths. 
The html should retain it's original cacheability in this setup.

Otto

--
You received this message because you are subscribed to the Google Groups "ngx-pagespeed-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ngx-pagespeed-di...@googlegroups.com.
Visit this group at https://groups.google.com/group/ngx-pagespeed-discuss.
For more options, visit https://groups.google.com/d/optout.

Joshua Marantz

unread,
Mar 12, 2018, 6:02:30 AM3/12/18
to ngx-pagesp...@googlegroups.com
I have questions about your benchmark:
  1. What is the hardware/VM setup for the machine running ngx_pagespeed.  Speed, # cores, memory?
  2. What request is being sent to your server?  An HTML file?  What's in the file?  How big is it?
  3. What does your config file look like?  E.g. how are you turning off all the filters?
If you are benchmarking with HTML, and you add ?PageSpeedFilters=+debug to your request, the response will be annotated with a some detailed timing information including the raw HTML parsing time.  Roughly I expect a "normal" sized HTML to be parsed in a few milliseconds, allowing easily for 200-300 qps, assuming the rest of the system is healthy.


On Mon, Mar 12, 2018 at 5:23 AM, Otto van der Schaaf <osc...@we-amp.com> wrote:
You could consider taking a look at downstream caching:

Alternatively, if no html filtering is required, you could experimenting
with switching to OptimizeForBandwidth, and disallowing optimization of all html paths. 
The html should retain it's original cacheability in this setup.

Otto
On Mon, Mar 12, 2018 at 12:34 AM Yaroslav Nakonechnikov <psych...@gmail.com> wrote:
Hello,

i've read old topic, but some things were changed, so... 
is there any options to increase perfomance?

to check perfomance i'm using ab (apache benchmark). 

when i use nginx without pagespeed, i have about 400req/s. 
when i turn on pagespeed without any filters - i see 80req/s.
when i use pagespeed with some filters - same 80req/s.

all i want is to use some specific filters with 200-300 req/s... is it possible?


my site is based on joomla 3.8, nginx 1.11.9, php7.0, memcached + varnish for additional caching.  

--
You received this message because you are subscribed to the Google Groups "ngx-pagespeed-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ngx-pagespeed-discuss+unsub...@googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "ngx-pagespeed-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ngx-pagespeed-discuss+unsub...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages