Apache module pagespeed is open source webservers module that optimize your page automatically. It is improving web page speed lad automatically using many filters such as
- Minify JavaScript
- Optimize Images
- Remove Comments
- Lazily Load Images
- Optimize Images
- Convert JPEG to Progressive
- Pre-Resolve DNS
- Combine JavaScript
...
Full list of filters can be found here.
So, to install mod_pagespeed (CentOS) you have to follow these steps in server command line:
Full list of filters can be found here.
So, to install mod_pagespeed (CentOS) you have to follow these steps in server command line:
yum install rpm-build cpio ea-apache24-mod_version
wget https://github.com/pagespeed/cpanel/raw/master/EA4/ea-apache24-mod_pagespeed-latest-stable.src.rpm
rpmbuild --rebuild ea-apache24-mod_pagespeed-latest-stable.src.rpm
rpm -ivh /root/rpmbuild/RPMS/x86_64/ea-apache24-mod_pagespeed*.rpm
service httpd restart
Next, crete a file macros.apache2 in /etc/rpm/ and paste this code there:
%_httpd_mmn 20120211x8664 %_httpd_apxs /usr/bin/apxs %_httpd_dir /etc/apache2 %_httpd_bindir %{_httpd_dir}/bin %_httpd_modconfdir %{_httpd_dir}/conf.modules.d %_httpd_confdir %{_httpd_dir}/conf.d %_httpd_contentdir /usr/share/apache2 %_httpd_moddir /usr/lib64/apache2/modules
after that restart server one more time
service httpd restart
And now if you login to your WHM and go to Software »EasyApache you should be able to see mod_pagespeed module installed and ready to use
Configuration file can be found /etc/apache2/conf.modules.d named as pagespeed.conf
and you can find more details about it here