mod_pagespeed Nedir?
mod_pagespeed , Google tarafından daha hızlı açılan sayfalar ve bu sayede de daha kaliteli dönüşümler elde eden websiteleri oluşturulması amacı ile, apache kullanan websunucularında kullanılmak üzere hazırlanmış bir eklentidir. Detaylı bilgi için aşağıdaki adresi incelemenizi öneririz.

https://developers.google.com/speed/pagespeed/module

mod_pagespeed açık kaynak kodlu bir web sunucu (Apache & Nginx) modülüdür. (Nginx için kaynak koddan derleme yapılmalıdır) Bu modül web sayfalarınızı ve web sayfalarınızda kullanılan kaynakları otomatik olarak optimize eder.

mod_pagespeed 40'tan fazla yapılandırılabilir optimizasyon filtrelesine sahiptir. PageSpeed modülü en son web optimizasyon tekniklerini kullanmaktadır. PageSpeed modülü ücretsiz, açık kaynak ve sık sık güncellenen bir modüldür. CSS, JavaScript, resim dosyalarını optimize eder. Bu sayade sunucunuzun performans artırır ve sayfa yükleme süresini kısaltmaya yardımcı olur.

mod_pagespeed kurulumu ile ilgili aşağıdaki adresten detaylı bilgi alabilisiniz.
https://developers.google.com/speed/pagespeed/module/download

Bu yazıda Linux CentOS 6 (64bit) sunucuda Apache Web Server üzerinde mod_pagespeed modülünün kurulumu anlatılmaktadır.

Google mod_pagespeed Reposunun Eklenmesi
Herhangi bir metin editörü (vi, vim, nano vb.) ile "/etc/yum.repos.d/mod-pagespeed.repo" dosyası oluşturunuz ve içeriğini aşağıdaki gibi düzenleyiniz.

vi /etc/yum.repos.d/mod-pagespeed.repo

[mod-pagespeed]
name=mod-pagespeed
baseurl=http://dl.google.com/linux/mod-pagespeed/rpm/stable/x86_64
enabled=1
gpgcheck=0

 Eklenen repo'yu " yum repolist " komutuyla kontrol ediniz.
yum repolist

Apache Web Server için mod_pagespeed kurulumu
yum install mod-pagespeed -y

 

Aşağıdaki adımlarla Apache Web Server mod_pagespeed modülünün kurulu olduğunu phpinfo fonksiyonu ile test edebilirsiniz

vi /var/www/html/phpinfo.php

<?php
phpinfo();
phpinfo(INFO_MODULES);
?>

External IP adresiniz üzerinden "X-Mod-Pagespeed" header 'i görüntüleyebilirsiniz
http://External_IP_Adresiniz/phpinfo.php

Apache Web Server için PageSpeed modülü CentOS sunucularda " /etc/httpd/conf.d/" dizini içerisinde "pagespeed.conf " ismiyle bulunmaktadır.

# PageSpeed’i aktif etmek için /etc/httpd/conf.d/pagespeed.conf dosyası için ModPagespeep 'i "on" olarak değiştiriniz.
ModPagespeed on

# PageSpeed’i aktif etmek için /etc/httpd/conf.d/pagespeed.conf dosyası için ModPagespeep 'i "off" olarak değiştiriniz.
ModPagespeed off