cPanel Linux

cPanel mod_pagespeed Kurulumu

sunucu cpanel
Share

Merhabalar,
Bugün makalemizde bilgi bankamıza cPanel Sunucular için, mod_pagespeed kurulumuna ilişkin bilgiler vereceğiz.

Mod_pagespeed, sitenizi hızlandırır ve ziyaretçilerinize daha hızlı açılan bir web sayfası sunmanızı sağlar.

mod_pagespeed kurulması durumunda, ektra olarak yapmanız gereken pek fazla bir durum kalmıyor. (CSS, JavaScript, jpg, png) gibi dosyalar için performansı en iyi şekilde otomatik olarak uygular.

1. Adım sunucumuza root olarak terminal ekranına bağlanıyoruz ve aşağıdaki komutları çalıştırıyoruz.

/usr/local/cpanel/3rdparty/bin/git clone https://github.com/pagespeed/cpanel.git /tmp/pagespeed
cd /tmp/pagespeed/Easy
tar -zcvf Speed.pm.tar.gz pagespeed
mkdir -p /var/cpanel/easy/apache/custom_opt_mods/Cpanel/Easy
mv Speed.pm Speed.pm.tar.gz -t /var/cpanel/easy/apache/custom_opt_mods/Cpanel/Easy/
cd && rm -rf /tmp/pagespeed

2. Adım olarak cPanel sunucumuzda WHM panele bağlanıyoruz ve EasyApache kısmından mod_pagespeed aktif hale getirelim. Daha sonra ise apache servisini yeniden başlatalım

/etc/init.d/httpd restart

cPanel için mod_pagespeed Konfigürasyon Ayarları

Mod_pagespeed kurulumunu başarı ile gerçekleştirdiysek veya aktif olarak çalışıyorsa aşağıdaki basit konfigürasyon dosyasını uygulayabilir veya trafiğinize göre özel olarak düzenleyebilirsiniz.

nano -w /usr/local/apache/conf/pagespeed.conf

İlgili dosya içeriği ve örnek konfigürasyon

LoadModule pagespeed_module modules/mod_pagespeedi_ap24.so


    ModPagespeed on
ModPagespeedFetchWithGzip on
SetOutputFilter DEFLATE

    AddOutputFilterByType MOD_PAGESPEED_OUTPUT_FILTER text/html

ModPagespeedFileCachePath            "/var/mod_pagespeed/cache/"
ModPagespeedGeneratedFilePrefix      "/var/mod_pagespeed/files/"
                                                                                                                                                                        
ModPagespeedRewriteLevel PassThrough

ModPagespeedFileCacheSizeKb          102400
ModPagespeedFileCacheCleanIntervalMs 3600000
ModPagespeedLRUCacheKbPerProcess     1024
ModPagespeedLRUCacheByteLimit        16384
ModPagespeedCssInlineMaxBytes        2048
ModPagespeedImageInlineMaxBytes      2048
ModPagespeedCssImageInlineMaxBytes   2048
ModPagespeedJsInlineMaxBytes         2048
ModPagespeedCssOutlineMinBytes       3000
ModPagespeedJsOutlineMinBytes        3000

ModPagespeedEnableFilters extend_cache,combine_css,move_css_to_head,rewrite_javascript,rewrite_images,add_head,rewrite_css,collapse_whitespace,remove_comments,remove_quotes,sprite_images,convert_meta_tags
ModPagespeedRespectVary on

    
          SetHandler mod_pagespeed_beacon
    

    
        Order allow,deny
        Allow from localhost
        Allow from 127.0.0.1
        SetHandler mod_pagespeed_statistics
    

    ModPagespeedMessageBufferSize 100000
    
        Allow from localhost
        Allow from 127.0.0.1
        SetHandler mod_pagespeed_message
    
    
        Allow from localhost
        Allow from 127.0.0.1
        SetHandler mod_pagespeed_referer_statistics

Peki tüm işlemleri gerçekleştirdik ama pagespeed çalışıyor mu ?

curl -I http://www.sunucucozumleri.com

sunucucozumleri.com yazan adresi, web sitenizin adresini yazarak test işlemi gerçekleştirebilirsiniz. Örnek çıktı aşağıdaki gibi olması gerekmektedir.

HTTP/1.1 200 OK
Date: Sat, 10 Jan 2017 06:58:03 GMT
Server: Apache
X-Mod-Pagespeed: 1.9.32.2-4321
Cache-Control: max-age=0, no-cache
Vary: Accept-Encoding
Connection: close
Content-Type: text/html

Bol trafikli günler dileriz.