The Apache Haus Forum

Forum Topics => Third-party Modules => Topic started by: perindu on November 04, 2010, 11:09:04 AM

Title: mod_pagespeed
Post by: perindu on November 04, 2010, 11:09:04 AM
anyone wanna build it?

http://code.google.com/speed/page-speed/docs/module.html

i doubt it for some reason but we know till we try he he
Title: Re: mod_pagespeed
Post by: Gregg on November 05, 2010, 06:18:56 PM
Mario had no luck getting it built. He even couldn't get it to build on Debian. I think it will require more development.

I'm not sure I like the sound of it tho knowing the Goliath named Google. Also, why do I need to install by browser? Does the browser require plugin for it to really work? In any case, it does not look very Win friendly.

With just about everything being ripped from the core and placed into modules, Apache 2.4 should have a smaller footprint, which hopefully will improve performance. Guess we will see on that thought sometime next year maybe.
Title: Re: mod_pagespeed
Post by: Sob on November 05, 2010, 07:38:43 PM
Maybe later, see http://groups.google.com/group/mod-pagespeed-discuss/browse_thread/thread/db2bb29dd8c0bf8d/d3103d5cae10fb70

I wasn't even able to get to compiling. Failed right at the beginning, trying to get VC project files from gyp files. I admit that I see it for the first time, but I'm quite confident, that "gyp all.gyp" in src\build directory should produce sln and vcproj files. But for me it just fails with quite unhelpful message, something about undefined variable in one of the gyp files.
Title: Re: mod_pagespeed
Post by: mario on November 08, 2010, 01:34:06 PM
Quote from: Gregg on November 05, 2010, 06:18:56 PM
Also, why do I need to install by browser? Does the browser require plugin for it to really work? In any case, it does not look very Win friendly.

Nope that are two different things. The plugin is to check the page speed for devs.

The module compresses css and javascript.

e.g. CSS

.bla {
    lorem:1;
    lorem2:36 whatever;
}


becomes


.bla { lorem:1; lorem2:36 whatever;}


Than also the modules combines the single CSS and javascripts into a single one and delivers it than to the browser. Indeed it has to change the html from the pages for that  ;)