{"id":37310,"date":"2025-12-30T10:40:46","date_gmt":"2025-12-30T07:40:46","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/?p=37310"},"modified":"2025-12-30T10:40:46","modified_gmt":"2025-12-30T07:40:46","slug":"centos-ve-fedora-bulut-sunucularda-apache-ile-mod_pagespeede-baslangic-kilavuzu","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/centos-ve-fedora-bulut-sunucularda-apache-ile-mod_pagespeede-baslangic-kilavuzu\/","title":{"rendered":"CentOS ve Fedora Bulut Sunucularda Apache ile mod_pagespeed&#8217;e Ba\u015flang\u0131\u00e7 K\u0131lavuzu"},"content":{"rendered":"<p><body><\/p>\n<h2>CentOS ve Fedora Bulut Sunucularda Apache ile mod_pagespeed&#8217;e Ba\u015flang\u0131\u00e7 K\u0131lavuzu<\/h2>\n<p>mod_pagespeed, Google taraf\u0131ndan geli\u015ftirilen a\u00e7\u0131k kaynakl\u0131 bir Apache mod\u00fcl\u00fc olup, web sitelerinin performans\u0131n\u0131 art\u0131rmak i\u00e7in tasarlanm\u0131\u015ft\u0131r. Bu mod\u00fcl, web sunucusundan gelen HTML, CSS, JavaScript ve resimler gibi statik ve dinamik i\u00e7erikleri otomatik olarak optimize ederek, kullan\u0131c\u0131lar\u0131n taray\u0131c\u0131lar\u0131na daha h\u0131zl\u0131 ula\u015fmas\u0131n\u0131 sa\u011flar. \u00d6zellikle bulut sunucular\u0131nda \u00e7al\u0131\u015fan web siteleri i\u00e7in, mod_pagespeed&#8217;in do\u011fru yap\u0131land\u0131r\u0131lmas\u0131, hem kullan\u0131c\u0131 deneyimini iyile\u015ftirmek hem de arama motoru s\u0131ralamalar\u0131n\u0131 y\u00fckseltmek a\u00e7\u0131s\u0131ndan kritik \u00f6neme sahiptir. Bu k\u0131lavuz, CentOS ve Fedora i\u015fletim sistemlerine sahip bulut sunucular\u0131nda Apache ile mod_pagespeed kurulumu, temel ve geli\u015fmi\u015f yap\u0131land\u0131rmas\u0131 hakk\u0131nda ad\u0131m ad\u0131m bilgi sa\u011flamaktad\u0131r.<\/p>\n<h3>mod_pagespeed Nedir ve Neden \u00d6nemlidir?<\/h3>\n<p>mod_pagespeed, web sayfalar\u0131n\u0131 daha h\u0131zl\u0131 y\u00fcklemek i\u00e7in \u00e7e\u015fitli optimizasyon tekniklerini otomatik olarak uygulayan bir Apache HTTP Sunucusu mod\u00fcl\u00fcd\u00fcr. Bu optimizasyonlar, web geli\u015ftiricilerinin manuel olarak yapmas\u0131 gereken veya ek ara\u00e7lar gerektiren karma\u015f\u0131k i\u015flemleri sunucu seviyesinde ger\u00e7ekle\u015ftirir. Bir web sitesinin h\u0131z\u0131, g\u00fcn\u00fcm\u00fcz dijital d\u00fcnyas\u0131nda kullan\u0131c\u0131 deneyimi, d\u00f6n\u00fc\u015f\u00fcm oranlar\u0131 ve arama motoru optimizasyonu (SEO) a\u00e7\u0131s\u0131ndan temel bir fakt\u00f6rd\u00fcr. Google gibi arama motorlar\u0131, sayfa h\u0131z\u0131n\u0131 s\u0131ralama algoritmalar\u0131nda \u00f6nemli bir metrik olarak kullan\u0131r. Yava\u015f y\u00fcklenen bir site, ziyaret\u00e7ilerin siteyi terk etmesine, dolay\u0131s\u0131yla potansiyel m\u00fc\u015fteri veya okuyucu kayb\u0131na yol a\u00e7abilir.<\/p>\n<p>mod_pagespeed&#8217;in sundu\u011fu temel optimizasyonlar aras\u0131nda \u015funlar bulunur:<br \/>\n*   <strong>Resim Optimizasyonu:<\/strong> Resimleri s\u0131k\u0131\u015ft\u0131r\u0131r, boyutland\u0131r\u0131r, WebP gibi modern formatlara d\u00f6n\u00fc\u015ft\u00fcr\u00fcr ve tembel y\u00fckleme (lazy-loading) uygular.<br \/>\n*   <strong>CSS ve JavaScript Optimizasyonu:<\/strong> Dosyalar\u0131 birle\u015ftirir, k\u00fc\u00e7\u00fclt\u00fcr (minify), s\u0131k\u0131\u015ft\u0131r\u0131r ve kritik CSS&#8217;i sat\u0131r i\u00e7ine alarak render blokaj\u0131n\u0131 azalt\u0131r.<br \/>\n*   <strong>\u00d6nbellekleme:<\/strong> Taray\u0131c\u0131 \u00f6nbellekleme kurallar\u0131n\u0131 optimize eder ve kaynaklar\u0131 \u00f6nbellekte daha uzun s\u00fcre tutar.<br \/>\n*   <strong>HTML Optimizasyonu:<\/strong> HTML kodunu k\u00fc\u00e7\u00fclt\u00fcr ve gereksiz bo\u015fluklar\u0131 kald\u0131r\u0131r.<br \/>\n*   <strong>Kaynak Birle\u015ftirme:<\/strong> Birden \u00e7ok CSS veya JavaScript dosyas\u0131n\u0131 tek bir dosyada birle\u015ftirerek HTTP istek say\u0131s\u0131n\u0131 azalt\u0131r.<br \/>\n*   <strong>HTTP\/2 Push:<\/strong> Desteklenen durumlarda kritik kaynaklar\u0131 HTTP\/2 push ile g\u00f6nderir.<\/p>\n<p>Bu optimizasyonlar sayesinde, mod_pagespeed, bir web sitesinin &#8220;Core Web Vitals&#8221; metriklerini (LCP, FID, CLS) iyile\u015ftirmeye do\u011frudan katk\u0131da bulunur ve genel web performans\u0131 puan\u0131n\u0131 art\u0131r\u0131r.<\/p>\n<h3>mod_pagespeed&#8217;in \u00c7al\u0131\u015fma Prensibi<\/h3>\n<p>mod_pagespeed, Apache sunucusunun bir \u00e7\u0131kt\u0131 filtresi olarak \u00e7al\u0131\u015f\u0131r. Yani, web sunucusu bir HTTP iste\u011fini i\u015fleyip yan\u0131t\u0131 olu\u015fturduktan sonra, bu yan\u0131t taray\u0131c\u0131ya g\u00f6nderilmeden \u00f6nce mod_pagespeed taraf\u0131ndan yakalan\u0131r. Mod\u00fcl, yan\u0131t i\u00e7eri\u011fini (HTML, CSS, JS, resimler) analiz eder ve etkinle\u015ftirilmi\u015f optimizasyon filtrelerine g\u00f6re yeniden yazar. Yeniden yaz\u0131lan i\u00e7erik daha sonra istemciye g\u00f6nderilir.<\/p>\n<p>Bu s\u00fcre\u00e7te mod_pagespeed, kendi dahili \u00f6nbelle\u011fini kullan\u0131r. Bir kaynak optimize edildi\u011finde, optimize edilmi\u015f s\u00fcr\u00fcm\u00fc disk \u00fczerindeki bir \u00f6nbellek dizinine kaydedilir. Ayn\u0131 kaynak i\u00e7in sonraki isteklerde, mod\u00fcl \u00f6nbellekteki optimize edilmi\u015f s\u00fcr\u00fcm\u00fc do\u011frudan sunar, b\u00f6ylece her istekte yeniden optimizasyon yapma ihtiyac\u0131n\u0131 ortadan kald\u0131r\u0131r. Bu, sunucu \u00fczerindeki y\u00fck\u00fc azalt\u0131r ve yan\u0131t s\u00fcrelerini daha da h\u0131zland\u0131r\u0131r.<\/p>\n<p>Mod\u00fcl, dinamik olarak i\u00e7erik \u00fcreten uygulamalarla (WordPress, Joomla, Drupal vb.) bile sorunsuz \u00e7al\u0131\u015f\u0131r \u00e7\u00fcnk\u00fc optimizasyon, uygulaman\u0131n i\u00e7eri\u011fi olu\u015fturmas\u0131ndan sonra ger\u00e7ekle\u015fir.<\/p>\n<h3>Sistem Gereksinimleri ve \u00d6n Haz\u0131rl\u0131klar<\/h3>\n<p>mod_pagespeed&#8217;i CentOS veya Fedora bulut sunucunuzda kurmadan \u00f6nce baz\u0131 temel gereksinimleri ve \u00f6n haz\u0131rl\u0131klar\u0131 tamamlaman\u0131z gerekmektedir:<\/p>\n<h4>\u0130\u015fletim Sistemleri<\/h4>\n<p>*   <strong>CentOS\/RHEL:<\/strong> CentOS 7, CentOS 8 Stream veya RHEL 7, RHEL 8 gibi s\u00fcr\u00fcmler. EPEL (Extra Packages for Enterprise Linux) deposunun etkinle\u015ftirilmesi gerekebilir.<br \/>\n*   <strong>Fedora:<\/strong> Fedora&#8217;n\u0131n g\u00fcncel s\u00fcr\u00fcmleri.<\/p>\n<h4>Web Sunucusu<\/h4>\n<p>*   <strong>Apache HTTP Sunucusu:<\/strong> mod_pagespeed, Apache i\u00e7in tasarlanm\u0131\u015f bir mod\u00fcld\u00fcr. Sunucunuzda Apache&#8217;nin kurulu ve \u00e7al\u0131\u015f\u0131r durumda olmas\u0131 gerekir.<\/p>\n<h4>Yetkilendirme<\/h4>\n<p>*   Kurulum ve yap\u0131land\u0131rma ad\u0131mlar\u0131 i\u00e7in <code>root<\/code> kullan\u0131c\u0131 yetkisine veya <code>sudo<\/code> yetkilerine sahip bir kullan\u0131c\u0131ya ihtiyac\u0131n\u0131z olacakt\u0131r.<\/p>\n<h4>Temel Linux Bilgisi<\/h4>\n<p>*   Komut sat\u0131r\u0131 (CLI) \u00fczerinden temel Linux komutlar\u0131n\u0131 kullanabilme yetene\u011fi (\u00f6rne\u011fin, <code>yum<\/code>, <code>dnf<\/code>, <code>systemctl<\/code>, <code>cd<\/code>, <code>ls<\/code>, <code>nano<\/code> veya <code>vi<\/code>).<\/p>\n<h4>G\u00fcvenlik Duvar\u0131 (Firewall)<\/h4>\n<p>*   Apache&#8217;nin d\u00fczg\u00fcn \u00e7al\u0131\u015fabilmesi i\u00e7in 80 (HTTP) ve 443 (HTTPS) portlar\u0131n\u0131n g\u00fcvenlik duvar\u0131nda a\u00e7\u0131k oldu\u011fundan emin olun.<br \/>\n    *   <strong>CentOS\/Fedora (firewalld):<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo firewall-cmd --permanent --add-service=http\n        sudo firewall-cmd --permanent --add-service=https\n        sudo firewall-cmd --reload<\/code><\/pre>\n<h4>SELinux (Security-Enhanced Linux)<\/h4>\n<p>*   CentOS ve Fedora&#8217;da SELinux varsay\u0131lan olarak etkindir ve mod_pagespeed&#8217;in \u00f6nbellek dizinine yazma izinleri gibi konularda sorunlara neden olabilir. Kurulumdan sonra sorun ya\u015faman\u0131z durumunda SELinux loglar\u0131n\u0131 kontrol etmeli veya ge\u00e7ici olarak devre d\u0131\u015f\u0131 b\u0131rakmay\u0131 d\u00fc\u015f\u00fcnebilirsiniz (ancak kal\u0131c\u0131 olarak devre d\u0131\u015f\u0131 b\u0131rakmak \u00f6nerilmez).<br \/>\n    *   SELinux durumunu kontrol etme: <code>sestatus<\/code><br \/>\n    *   Ge\u00e7ici olarak devre d\u0131\u015f\u0131 b\u0131rakma: <code>sudo setenforce 0<\/code><br \/>\n    *   Kal\u0131c\u0131 olarak devre d\u0131\u015f\u0131 b\u0131rakmak i\u00e7in <code>\/etc\/selinux\/config<\/code> dosyas\u0131n\u0131 d\u00fczenlemeniz gerekir, ancak bu g\u00fcvenlik riskleri ta\u015f\u0131r ve \u00f6nerilmez. Do\u011fru yakla\u015f\u0131m, SELinux politikalar\u0131n\u0131 mod_pagespeed i\u00e7in uygun \u015fekilde yap\u0131land\u0131rmakt\u0131r.<\/p>\n<h3>Kurulum Ad\u0131mlar\u0131<\/h3>\n<p>mod_pagespeed&#8217;i CentOS veya Fedora sunucunuza kurmak i\u00e7in iki ana y\u00f6ntem vard\u0131r: paket y\u00f6neticisi arac\u0131l\u0131\u011f\u0131yla kurulum veya kaynaktan derleme. Paket y\u00f6neticisi ile kurulum, \u00e7o\u011fu kullan\u0131c\u0131 i\u00e7in daha kolay ve \u00f6nerilen y\u00f6ntemdir.<\/p>\n<h4>CentOS\/RHEL \u00dczerinde Kurulum<\/h4>\n<p>1.  <strong>Sistem G\u00fcncellemesi:<\/strong> Kuruluma ba\u015flamadan \u00f6nce sisteminizin g\u00fcncel oldu\u011fundan emin olun:<\/p>\n<pre><code class=\"language-bash\">sudo yum update -y<\/code><\/pre>\n<p>2.  <strong>EPEL Deposunu Etkinle\u015ftirme:<\/strong> mod_pagespeed genellikle EPEL deposunda bulunur. E\u011fer etkin de\u011filse, etkinle\u015ftirin:<br \/>\n    *   <strong>CentOS 7 \/ RHEL 7:<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo yum install epel-release -y<\/code><\/pre>\n<p>    *   <strong>CentOS 8 Stream \/ RHEL 8:<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo dnf install epel-release -y\n        sudo dnf config-manager --set-enabled powertools # RHEL 8 i\u00e7in gerekli olabilir<\/code><\/pre>\n<p>3.  <strong>Apache Kurulumu (E\u011fer Kurulu De\u011filse):<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo yum install httpd -y\n    sudo systemctl start httpd\n    sudo systemctl enable httpd<\/code><\/pre>\n<p>4.  <strong>mod_pagespeed Paketini \u0130ndirme ve Kurma:<\/strong> Google, mod_pagespeed i\u00e7in resmi RPM paketleri sunar. Sunucunuzun mimarisine (genellikle x86_64) uygun paketi indirin.<br \/>\n    *   <strong>CentOS 7 \/ RHEL 7 i\u00e7in (mod_pagespeed 1.13.35.2 s\u00fcr\u00fcm\u00fc genelde bu sistemlerde kullan\u0131l\u0131r):<\/strong><\/p>\n<pre><code class=\"language-bash\">wget https:\/\/dl-ssl.google.com\/dl\/linux\/direct\/mod-pagespeed-stable_current_x86_64.rpm\n        sudo yum install mod-pagespeed-stable_current_x86_64.rpm -y<\/code><\/pre>\n<p>    *   <strong>CentOS 8 Stream \/ RHEL 8 i\u00e7in (dnf kullan\u0131l\u0131r):<\/strong><\/p>\n<pre><code class=\"language-bash\">wget https:\/\/dl-ssl.google.com\/dl\/linux\/direct\/mod-pagespeed-stable_current_x86_64.rpm\n        sudo dnf install mod-pagespeed-stable_current_x86_64.rpm -y<\/code><\/pre>\n<p>    <em>   <\/em>Not:* <code>_current_<\/code> k\u0131sm\u0131 her zaman en son kararl\u0131 s\u00fcr\u00fcm\u00fc i\u015faret eder.<\/p>\n<p>5.  <strong>Apache&#8217;yi Yeniden Ba\u015flatma:<\/strong> Kurulumdan sonra mod\u00fcl\u00fcn etkinle\u015fmesi i\u00e7in Apache&#8217;yi yeniden ba\u015flatman\u0131z gerekir:<\/p>\n<pre><code class=\"language-bash\">sudo systemctl restart httpd<\/code><\/pre>\n<h4>Fedora \u00dczerinde Kurulum<\/h4>\n<p>Fedora, <code>dnf<\/code> paket y\u00f6neticisini kullan\u0131r ve genellikle daha g\u00fcncel paketlere sahiptir.<\/p>\n<p>1.  <strong>Sistem G\u00fcncellemesi:<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo dnf update -y<\/code><\/pre>\n<p>2.  <strong>Apache Kurulumu (E\u011fer Kurulu De\u011filse):<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo dnf install httpd -y\n    sudo systemctl start httpd\n    sudo systemctl enable httpd<\/code><\/pre>\n<p>3.  <strong>mod_pagespeed Paketini \u0130ndirme ve Kurma:<\/strong> Fedora i\u00e7in de Google&#8217;\u0131n resmi RPM paketlerini kullanabilirsiniz.<\/p>\n<pre><code class=\"language-bash\">wget https:\/\/dl-ssl.google.com\/dl\/linux\/direct\/mod-pagespeed-stable_current_x86_64.rpm\n    sudo dnf install mod-pagespeed-stable_current_x86_64.rpm -y<\/code><\/pre>\n<p>4.  <strong>Apache&#8217;yi Yeniden Ba\u015flatma:<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo systemctl restart httpd<\/code><\/pre>\n<p>Kurulum tamamland\u0131ktan sonra, mod_pagespeed&#8217;in y\u00fcklendi\u011fini kontrol etmek i\u00e7in Apache mod\u00fcllerini listeleyebilirsiniz:<\/p>\n<pre><code class=\"language-bash\">httpd -M | grep pagespeed<\/code><\/pre>\n<p>E\u011fer \u00e7\u0131kt\u0131 olarak <code>pagespeed_module (shared)<\/code> g\u00f6r\u00fcyorsan\u0131z, kurulum ba\u015far\u0131l\u0131 demektir.<\/p>\n<h4>Manuel Kaynaktan Derleme (\u0130ste\u011fe Ba\u011fl\u0131, Geli\u015fmi\u015f Kullan\u0131c\u0131lar \u0130\u00e7in)<\/h4>\n<p>Bu y\u00f6ntem, belirli bir mod_pagespeed s\u00fcr\u00fcm\u00fcn\u00fc kullanmak veya \u00f6zel derleme se\u00e7enekleriyle kurmak isteyen geli\u015fmi\u015f kullan\u0131c\u0131lar i\u00e7indir. \u00c7o\u011fu durumda paket y\u00f6neticisiyle kurulum yeterlidir.<\/p>\n<p>1.  <strong>Gerekli Ba\u011f\u0131ml\u0131l\u0131klar\u0131 Y\u00fckleme:<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo yum install gcc-c++ pcre-devel httpd-devel openssl-devel zlib-devel -y # CentOS\/RHEL\n    sudo dnf install gcc-c++ pcre-devel httpd-devel openssl-devel zlib-devel -y # Fedora<\/code><\/pre>\n<p>2.  <strong>Kaynak Kodunu \u0130ndirme:<\/strong> mod_pagespeed GitHub deposundan kaynak kodunu klonlay\u0131n veya indirin.<\/p>\n<pre><code class=\"language-bash\">cd \/usr\/local\/src\n    sudo git clone https:\/\/github.com\/apache\/incubator-pagespeed-mod.git mod_pagespeed\n    cd mod_pagespeed\n    sudo git checkout latest-stable # En son kararl\u0131 s\u00fcr\u00fcm\u00fc kullan\u0131n<\/code><\/pre>\n<p>3.  <strong>Derleme ve Kurulum:<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo .\/build_apache.sh # Derleme beti\u011fini \u00e7al\u0131\u015ft\u0131r\u0131n\n    sudo make install # Kurulumu yap\u0131n<\/code><\/pre>\n<p>    Bu ad\u0131mlar, mod\u00fcl\u00fc Apache&#8217;nin uygun dizinine kuracak ve yap\u0131land\u0131rma dosyalar\u0131n\u0131 olu\u015fturacakt\u0131r. Ard\u0131ndan Apache&#8217;yi yeniden ba\u015flatman\u0131z gerekir.<\/p>\n<h3>Temel Yap\u0131land\u0131rma ve \u0130lk Ayarlar<\/h3>\n<p>mod_pagespeed y\u00fcklendikten sonra, varsay\u0131lan yap\u0131land\u0131rma dosyalar\u0131 genellikle <code>\/etc\/httpd\/conf.d\/pagespeed.conf<\/code> ve <code>\/etc\/httpd\/conf.d\/pagespeed_libraries.conf<\/code> konumlar\u0131nda bulunur. Bu dosyalar, mod\u00fcl\u00fcn davran\u0131\u015f\u0131n\u0131 kontrol eden y\u00f6nergeleri i\u00e7erir.<\/p>\n<h4>mod_pagespeed Yap\u0131land\u0131rma Dosyalar\u0131<\/h4>\n<p>*   <strong>CentOS\/Fedora:<\/strong> <code>\/etc\/httpd\/conf.d\/pagespeed.conf<\/code><br \/>\n*   Bu dosya, mod_pagespeed&#8217;in genel ayarlar\u0131n\u0131 ve filtrelerini i\u00e7erir.<\/p>\n<h4>mod_pagespeed&#8217;i Etkinle\u015ftirme\/Devre D\u0131\u015f\u0131 B\u0131rakma<\/h4>\n<p>mod_pagespeed&#8217;i etkinle\u015ftirmek veya devre d\u0131\u015f\u0131 b\u0131rakmak i\u00e7in <code>pagespeed.conf<\/code> dosyas\u0131ndaki <code>ModPagespeed<\/code> y\u00f6nergesini kullan\u0131n:<\/p>\n<pre><code class=\"language-apache\"># \/etc\/httpd\/conf.d\/pagespeed.conf dosyas\u0131n\u0131 a\u00e7\u0131n\nsudo nano \/etc\/httpd\/conf.d\/pagespeed.conf<\/code><\/pre>\n<p>Dosya i\u00e7inde a\u015fa\u011f\u0131daki sat\u0131r\u0131 bulun veya ekleyin:<\/p>\n<pre><code class=\"language-apache\">ModPagespeed On\n<h2>ModPagespeed Off # Devre d\u0131\u015f\u0131 b\u0131rakmak i\u00e7in<\/code><\/pre>\n<\/h2>\n<p>De\u011fi\u015fiklikleri kaydedip Apache&#8217;yi yeniden ba\u015flat\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo systemctl restart httpd<\/code><\/pre>\n<h4>\u00d6nbellek Dizinini Ayarlama<\/h4>\n<p>mod_pagespeed, optimize edilmi\u015f kaynaklar\u0131 depolamak i\u00e7in bir \u00f6nbellek dizinine ihtiya\u00e7 duyar. Varsay\u0131lan olarak bu, <code>\/var\/cache\/mod_pagespeed\/<\/code> olabilir. Bu dizinin Apache kullan\u0131c\u0131s\u0131 (<code>apache<\/code> veya <code>httpd<\/code>) taraf\u0131ndan yaz\u0131labilir oldu\u011fundan emin olun.<\/p>\n<pre><code class=\"language-apache\">ModPagespeedFileCachePath \"\/var\/cache\/mod_pagespeed\/\"<\/code><\/pre>\n<p>\u0130zinleri kontrol edin ve gerekirse ayarlay\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo mkdir -p \/var\/cache\/mod_pagespeed\nsudo chown -R apache:apache \/var\/cache\/mod_pagespeed # CentOS\/Fedora i\u00e7in\nsudo chmod -R 755 \/var\/cache\/mod_pagespeed<\/code><\/pre>\n<p><em>Not:<\/em> Baz\u0131 sistemlerde Apache kullan\u0131c\u0131s\u0131 <code>httpd<\/code> olabilir. <code>ps aux | grep httpd<\/code> komutuyla do\u011fru kullan\u0131c\u0131y\u0131 kontrol edebilirsiniz.<\/p>\n<h4>Etkinle\u015ftirme Modlar\u0131 (CoreFilters, OptimizeForBandwidth vb.)<\/h4>\n<p>mod_pagespeed, farkl\u0131 optimizasyon filtrelerini gruplar halinde etkinle\u015ftirmenize olanak tan\u0131r. En yayg\u0131n kullan\u0131lan mod <code>CoreFilters<\/code>&#8216;t\u0131r ve \u00e7o\u011fu web sitesi i\u00e7in g\u00fcvenli ve etkili bir ba\u015flang\u0131\u00e7 noktas\u0131d\u0131r.<\/p>\n<pre><code class=\"language-apache\">ModPagespeedRewriteLevel CoreFilters<\/code><\/pre>\n<p><code>CoreFilters<\/code> \u015funlar\u0131 i\u00e7erir:<br \/>\n*   <code>add_instrumentation<\/code><br \/>\n*   <code>combine_css<\/code><br \/>\n*   <code>combine_javascript<\/code><br \/>\n*   <code>convert_meta_tags<\/code><br \/>\n*   <code>extend_cache<\/code><br \/>\n*   <code>flatten_css_imports<\/code><br \/>\n*   <code>inline_css<\/code><br \/>\n*   <code>inline_import_to_link<\/code><br \/>\n*   <code>inline_javascript<\/code><br \/>\n*   <code>rewrite_css<\/code><br \/>\n*   <code>rewrite_images<\/code><br \/>\n*   <code>rewrite_javascript<\/code><\/p>\n<p><code>OptimizeForBandwidth<\/code> daha agresif bir moddur ve <code>CoreFilters<\/code>&#8216;a ek olarak daha fazla filtreyi etkinle\u015ftirir.<\/p>\n<h4>Temel Filtre \u00d6rnekleri ve Kullan\u0131m\u0131<\/h4>\n<p><code>ModPagespeedEnableFilters<\/code> y\u00f6nergesi ile belirli filtreleri manuel olarak etkinle\u015ftirebilirsiniz. Bu, <code>CoreFilters<\/code>&#8216;\u0131n \u00f6tesine ge\u00e7mek veya belirli bir optimizasyonu test etmek istedi\u011finizde kullan\u0131\u015fl\u0131d\u0131r.<\/p>\n<p>\u00d6rnekler:<\/p>\n<pre><code class=\"language-apache\"># Resimleri WebP format\u0131na d\u00f6n\u00fc\u015ft\u00fcrme (destekleniyorsa)\nModPagespeedEnableFilters convert_jpeg_to_webp,convert_to_webp_lossless\n\n<h2>Tembel y\u00fckleme (lazy-loading)<\/h2>\nModPagespeedEnableFilters lazyload_images\n\n<h2>JavaScript'i erteleme<\/h2>\nModPagespeedEnableFilters defer_javascript\n\n<h2>Kritik CSS'i otomatik olarak sat\u0131r i\u00e7ine alma<\/h2>\nModPagespeedEnableFilters prioritize_critical_css\n\n<h2>CSS\/JS dosyalar\u0131n\u0131 s\u0131k\u0131\u015ft\u0131rma ve k\u00fc\u00e7\u00fcltme<\/h2>\nModPagespeedEnableFilters rewrite_css,rewrite_javascript<\/code><\/pre>\n<p>Birden fazla filtreyi virg\u00fclle ay\u0131rarak ayn\u0131 sat\u0131rda belirtebilirsiniz.<\/p>\n<p><strong>\u00d6nemli:<\/strong> Herhangi bir yap\u0131land\u0131rma de\u011fi\u015fikli\u011finden sonra Apache&#8217;yi yeniden ba\u015flatmay\u0131 unutmay\u0131n (<code>sudo systemctl restart httpd<\/code>).<\/p>\n<h3>Geli\u015fmi\u015f Yap\u0131land\u0131rma ve En \u0130yi Uygulamalar<\/h3>\n<p>mod_pagespeed&#8217;in g\u00fcc\u00fc, esnek yap\u0131land\u0131rma se\u00e7eneklerinden gelir. \u0130htiya\u00e7lar\u0131n\u0131za g\u00f6re mod\u00fcl\u00fc daha detayl\u0131 ayarlayabilirsiniz.<\/p>\n<h4>Alan Ad\u0131 Baz\u0131nda Yap\u0131land\u0131rma (VirtualHost)<\/h4>\n<p>Birden fazla web sitesi bar\u0131nd\u0131r\u0131yorsan\u0131z, her bir site i\u00e7in farkl\u0131 mod_pagespeed ayarlar\u0131 uygulayabilirsiniz. Bu, Apache&#8217;nin <code>VirtualHost<\/code> bloklar\u0131 i\u00e7inde yap\u0131l\u0131r.<\/p>\n<pre><code class=\"language-apache\"><VirtualHost *:80>\n    ServerName example.com\n    DocumentRoot \/var\/www\/html\/example.com\n\n    ModPagespeed On\n    ModPagespeedRewriteLevel CoreFilters\n    ModPagespeedEnableFilters lazyload_images\n    # Di\u011fer \u00f6zel ayarlar...\n<\/VirtualHost>\n\n<VirtualHost *:80>\n    ServerName anothersite.com\n    DocumentRoot \/var\/www\/html\/anothersite.com\n\n    ModPagespeed Off # Bu site i\u00e7in mod_pagespeed'i devre d\u0131\u015f\u0131 b\u0131rak\n<\/VirtualHost><\/code><\/pre>\n<h4>Filtreleri \u00d6zelle\u015ftirme<\/h4>\n<p><code>ModPagespeedEnableFilters<\/code>, <code>ModPagespeedDisableFilters<\/code> ve <code>ModPagespeedForbidFilters<\/code> y\u00f6nergelerini kullanarak filtreleri ince ayar yapabilirsiniz.<br \/>\n*   <code>ModPagespeedEnableFilters<\/code>: Belirli filtreleri etkinle\u015ftirir.<br \/>\n*   <code>ModPagespeedDisableFilters<\/code>: Etkinle\u015ftirilmi\u015f bir k\u00fcmedeki (\u00f6rn. <code>CoreFilters<\/code>) belirli filtreleri devre d\u0131\u015f\u0131 b\u0131rak\u0131r.<br \/>\n*   <code>ModPagespeedForbidFilters<\/code>: Bir filtreyi tamamen yasaklar, b\u00f6ylece hi\u00e7bir ko\u015fulda etkinle\u015ftirilemez.<\/p>\n<p>\u00d6rnek: <code>CoreFilters<\/code> kullan\u0131rken belirli bir CSS birle\u015ftirme filtresini devre d\u0131\u015f\u0131 b\u0131rakmak isteyebilirsiniz:<\/p>\n<pre><code class=\"language-apache\">ModPagespeedRewriteLevel CoreFilters\nModPagespeedDisableFilters combine_css<\/code><\/pre>\n<h4>\u00d6nbellek Y\u00f6netimi<\/h4>\n<p>mod_pagespeed&#8217;in performans\u0131, \u00f6nbelle\u011finin do\u011fru yap\u0131land\u0131r\u0131lmas\u0131na ba\u011fl\u0131d\u0131r.<br \/>\n*   <code>ModPagespeedFileCacheSizeKb<\/code>: \u00d6nbelle\u011fin maksimum boyutunu kilobayt cinsinden belirler (varsay\u0131lan: 102400 KB = 100 MB).<br \/>\n*   <code>ModPagespeedFileCacheCleanIntervalMs<\/code>: \u00d6nbellek temizleme i\u015fleminin ne s\u0131kl\u0131kla yap\u0131laca\u011f\u0131n\u0131 milisaniye cinsinden belirler (varsay\u0131lan: 3600000 ms = 1 saat).<br \/>\n*   <code>ModPagespeedFileCacheInodeLimit<\/code>: \u00d6nbellekteki maksimum dosya say\u0131s\u0131n\u0131 belirler (varsay\u0131lan: 500000).<\/p>\n<pre><code class=\"language-apache\">ModPagespeedFileCachePath \"\/var\/cache\/mod_pagespeed\/\"\nModPagespeedFileCacheSizeKb 512000  # 500 MB\nModPagespeedFileCacheCleanIntervalMs 14400000 # 4 saat\nModPagespeedFileCacheInodeLimit 1000000 # 1 milyon dosya<\/code><\/pre>\n<p>\u00d6nbelle\u011fi manuel olarak temizlemek i\u00e7in, \u00f6nbellek dizininin k\u00f6k\u00fcnde <code>cache.flush<\/code> ad\u0131nda bo\u015f bir dosya olu\u015fturabilirsiniz:<\/p>\n<pre><code class=\"language-bash\">sudo touch \/var\/cache\/mod_pagespeed\/cache.flush<\/code><\/pre>\n<p>Bu, mod_pagespeed&#8217;in bir sonraki iste\u011finde \u00f6nbelle\u011fi temizlemesini tetikler.<\/p>\n<h4>\u0130zleme ve Sorun Giderme<\/h4>\n<p>mod_pagespeed, mod\u00fcl\u00fcn etkinli\u011fini izlemek ve sorunlar\u0131 gidermek i\u00e7in \u00e7e\u015fitli ara\u00e7lar sunar.<br \/>\n*   <strong>\u0130statistikler:<\/strong><\/p>\n<pre><code class=\"language-apache\">ModPagespeedStatisticsPath \/mod_pagespeed_statistics\n    ModPagespeedGlobalStatisticsPath \/mod_pagespeed_global_statistics<\/code><\/pre>\n<p>    Bu y\u00f6nergeleri yap\u0131land\u0131rd\u0131ktan sonra, <code>http:\/\/yourdomain.com\/mod_pagespeed_statistics<\/code> adresinden mod\u00fcl\u00fcn \u00e7al\u0131\u015fma istatistiklerini g\u00f6rebilirsiniz.<br \/>\n*   <strong>G\u00fcnl\u00fckler:<\/strong><\/p>\n<pre><code class=\"language-apache\">ModPagespeedLogDir \"\/var\/log\/mod_pagespeed\"<\/code><\/pre>\n<p>    Bu dizin, mod\u00fcl\u00fcn kendi hata ve bilgi g\u00fcnl\u00fcklerini i\u00e7erir. Apache&#8217;nin genel <code>error_log<\/code> dosyas\u0131 da mod_pagespeed ile ilgili \u00f6nemli bilgiler i\u00e7erebilir (<code>\/var\/log\/httpd\/error_log<\/code>).<br \/>\n*   <strong>Test Parametreleri:<\/strong> Bir web sayfas\u0131n\u0131n URL&#8217;sine ekleyebilece\u011finiz \u00f6zel sorgu parametreleri ile mod_pagespeed&#8217;in davran\u0131\u015f\u0131n\u0131 test edebilirsiniz:<br \/>\n    *   <code>?ModPagespeed=off<\/code>: Belirli bir istek i\u00e7in mod_pagespeed&#8217;i devre d\u0131\u015f\u0131 b\u0131rak\u0131r.<br \/>\n    *   <code>?ModPagespeedFilters=filter_name<\/code>: Sadece belirtilen filtreyi etkinle\u015ftirir veya devre d\u0131\u015f\u0131 b\u0131rak\u0131r.<br \/>\n    *   <code>?ModPagespeedFilters=-filter_name<\/code>: Belirli bir filtreyi devre d\u0131\u015f\u0131 b\u0131rak\u0131r.<br \/>\n*   <strong>HTTP Ba\u015fl\u0131klar\u0131:<\/strong> <code>curl -I http:\/\/yourdomain.com<\/code> komutu ile HTTP ba\u015fl\u0131klar\u0131n\u0131 kontrol edebilirsiniz. mod_pagespeed etkinse, yan\u0131tta <code>X-Page-Speed: version<\/code> gibi bir ba\u015fl\u0131k g\u00f6rmelisiniz.<\/p>\n<h4>SSL\/TLS (HTTPS) ile Kullan\u0131m<\/h4>\n<p>mod_pagespeed, HTTPS trafi\u011fini de optimize edebilir. mod_pagespeed&#8217;in HTTPS kaynaklar\u0131n\u0131 getirebilmesi i\u00e7in <code>ModPagespeedFetchHttps<\/code> y\u00f6nergesini etkinle\u015ftirmeniz gerekebilir, ancak modern s\u00fcr\u00fcmlerde bu genellikle varsay\u0131lan olarak etkindir.<\/p>\n<pre><code class=\"language-apache\">ModPagespeedFetchHttps on<\/code><\/pre>\n<p>HTTPS siteler i\u00e7in <code>VirtualHost<\/code> yap\u0131land\u0131rman\u0131zda <code>SSLEngine on<\/code> ve sertifika yollar\u0131n\u0131n do\u011fru oldu\u011fundan emin olun.<\/p>\n<h4>CDN ile Entegrasyon<\/h4>\n<p>Bir \u0130\u00e7erik Da\u011f\u0131t\u0131m A\u011f\u0131 (CDN) kullan\u0131yorsan\u0131z, mod_pagespeed&#8217;in CDN kaynaklar\u0131n\u0131 da optimize etmesini sa\u011flayabilirsiniz.<br \/>\n*   <code>ModPagespeedDomain<\/code>: mod_pagespeed&#8217;in optimize etmesi gereken alan adlar\u0131n\u0131 belirtir.<br \/>\n*   <code>ModPagespeedMapOriginDomain<\/code>: Orijin sunucunuzdaki bir alan ad\u0131n\u0131 CDN alan ad\u0131yla e\u015fle\u015ftirir.<\/p>\n<pre><code class=\"language-apache\">ModPagespeedDomain cdn.example.com\nModPagespeedMapOriginDomain example.com cdn.example.com<\/code><\/pre>\n<h3>mod_pagespeed Performans\u0131n\u0131 Test Etme<\/h3>\n<p>mod_pagespeed&#8217;i kurup yap\u0131land\u0131rd\u0131ktan sonra, optimizasyonlar\u0131n sitenizin performans\u0131n\u0131 nas\u0131l etkiledi\u011fini \u00f6l\u00e7meniz \u00f6nemlidir. \u0130\u015fte kullanabilece\u011finiz baz\u0131 ara\u00e7lar:<\/p>\n<p>*   <strong>Google PageSpeed Insights:<\/strong> Google&#8217;\u0131n kendi arac\u0131, sitenizin performans\u0131n\u0131 mobil ve masa\u00fcst\u00fc i\u00e7in de\u011ferlendirir ve iyile\u015ftirme \u00f6nerileri sunar.<br \/>\n*   <strong>GTmetrix:<\/strong> Farkl\u0131 konumlar ve taray\u0131c\u0131lar \u00fczerinden sitenizin y\u00fckleme h\u0131z\u0131n\u0131 analiz eder, PageSpeed ve YSlow puanlar\u0131 verir.<br \/>\n*   <strong>WebPageTest:<\/strong> \u00c7ok detayl\u0131 performans analizi sunar, farkl\u0131 taray\u0131c\u0131lar, ba\u011flant\u0131 h\u0131zlar\u0131 ve co\u011frafi konumlar \u00fczerinden test yapman\u0131za olanak tan\u0131r.<br \/>\n*   <strong>Lighthouse:<\/strong> Google Chrome geli\u015ftirici ara\u00e7lar\u0131na entegre edilmi\u015f bir ara\u00e7t\u0131r. Performans, eri\u015filebilirlik, en iyi uygulamalar, SEO ve PWA (Progressive Web App) puanlamalar\u0131 yapar.<\/p>\n<p>Bu ara\u00e7lar\u0131 mod_pagespeed kurulumundan \u00f6nce ve sonra kullanarak, mod\u00fcl\u00fcn sitenizin h\u0131z\u0131na ve performans puanlar\u0131na olan etkisini somut verilerle g\u00f6rebilirsiniz.<\/p>\n<h3>S\u0131k Kar\u015f\u0131la\u015f\u0131lan Sorunlar ve \u00c7\u00f6z\u00fcmleri<\/h3>\n<p>mod_pagespeed g\u00fc\u00e7l\u00fc bir ara\u00e7 olsa da, bazen beklenmedik sorunlara yol a\u00e7abilir.<\/p>\n<p>*   <strong>CSS\/JS K\u0131r\u0131lmas\u0131:<\/strong> mod_pagespeed, CSS ve JavaScript dosyalar\u0131n\u0131 birle\u015ftirirken veya k\u00fc\u00e7\u00fclt\u00fcrken bazen kodda hatalara neden olabilir, bu da sitenizin tasar\u0131m\u0131n\u0131n veya i\u015flevselli\u011finin bozulmas\u0131na yol a\u00e7ar.<br \/>\n    *   <strong>\u00c7\u00f6z\u00fcm:<\/strong> Sorunlu filtreyi <code>ModPagespeedDisableFilters<\/code> ile devre d\u0131\u015f\u0131 b\u0131rak\u0131n. \u00d6rne\u011fin, <code>ModPagespeedDisableFilters combine_css,rewrite_javascript<\/code>. Sorunlu dosyalar\u0131 <code>ModPagespeedDisallow<\/code> ile hari\u00e7 tutabilirsiniz.<br \/>\n*   <strong>Resimlerin Y\u00fcklenmemesi:<\/strong> Resim optimizasyonu bazen resimlerin d\u00fczg\u00fcn y\u00fcklenmemesine neden olabilir.<br \/>\n    *   <strong>\u00c7\u00f6z\u00fcm:<\/strong> <code>ModPagespeedDisableFilters rewrite_images<\/code> veya <code>ModPagespeedDisableFilters lazyload_images<\/code> filtrelerini devre d\u0131\u015f\u0131 b\u0131rak\u0131n. Resimlerin uzant\u0131lar\u0131n\u0131 veya belirli resim dosyalar\u0131n\u0131 <code>ModPagespeedForbidRewriting<\/code> ile hari\u00e7 tutabilirsiniz.<br \/>\n*   <strong>\u00d6nbellek Sorunlar\u0131:<\/strong> Eski i\u00e7eriklerin g\u00f6sterilmesi veya g\u00fcncellemelerin yans\u0131mas\u0131nda gecikmeler ya\u015fanabilir.<br \/>\n    *   <strong>\u00c7\u00f6z\u00fcm:<\/strong> <code>cache.flush<\/code> dosyas\u0131 olu\u015fturarak \u00f6nbelle\u011fi temizleyin. \u00d6nbellek dizininin izinlerini kontrol edin. <code>ModPagespeedFileCacheCleanIntervalMs<\/code> ayar\u0131n\u0131 d\u00fc\u015f\u00fcrerek \u00f6nbellek temizleme s\u0131kl\u0131\u011f\u0131n\u0131 art\u0131rabilirsiniz.<br \/>\n*   <strong>Sunucu Y\u00fck\u00fc Art\u0131\u015f\u0131:<\/strong> \u00d6zellikle ilk optimizasyonlarda veya \u00e7ok say\u0131da k\u00fc\u00e7\u00fck dosya oldu\u011funda mod_pagespeed CPU kullan\u0131m\u0131n\u0131 art\u0131rabilir.<br \/>\n    *   <strong>\u00c7\u00f6z\u00fcm:<\/strong> Daha az agresif filtreler kullan\u0131n (<code>CoreFilters<\/code> ile ba\u015flay\u0131n). \u00d6nbellek boyutunu ve temizleme aral\u0131\u011f\u0131n\u0131 optimize edin.<br \/>\n*   <strong>SELinux K\u0131s\u0131tlamalar\u0131:<\/strong> CentOS\/Fedora&#8217;da SELinux, mod_pagespeed&#8217;in \u00f6nbellek dizinine yazmas\u0131n\u0131 engelleyebilir.<br \/>\n    *   <strong>\u00c7\u00f6z\u00fcm:<\/strong> SELinux g\u00fcnl\u00fcklerini (<code>sudo ausearch -c 'httpd' --raw | audit2allow -M my-httpd<\/code>) kontrol edin ve gerekli politikalar\u0131 olu\u015fturun. Veya ge\u00e7ici olarak <code>sudo setenforce 0<\/code> ile devre d\u0131\u015f\u0131 b\u0131rak\u0131n (\u00fcretim ortam\u0131nda \u00f6nerilmez).<br \/>\n*   <strong>Apache Mod\u00fclleri \u00c7ak\u0131\u015fmas\u0131:<\/strong> Di\u011fer Apache mod\u00fclleriyle (\u00f6rn. <code>mod_expires<\/code>, <code>mod_headers<\/code>) \u00e7ak\u0131\u015fmalar ya\u015fanabilir.<br \/>\n    *   <strong>\u00c7\u00f6z\u00fcm:<\/strong> mod_pagespeed genellikle di\u011fer mod\u00fcllerden \u00f6nce \u00e7al\u0131\u015facak \u015fekilde yap\u0131land\u0131r\u0131lmal\u0131d\u0131r. Gerekirse \u00e7ak\u0131\u015fan mod\u00fcllerin ayarlar\u0131n\u0131 mod_pagespeed ile uyumlu hale getirin veya belirli mod\u00fcllerin i\u015flevlerini mod_pagespeed&#8217;e b\u0131rak\u0131n.<\/p>\n<h3>Sonu\u00e7<\/h3>\n<p>mod_pagespeed, web sitenizin performans\u0131n\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131rabilecek g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r. CentOS ve Fedora bulut sunucular\u0131nda Apache ile kurulumu ve yap\u0131land\u0131rmas\u0131, do\u011fru ad\u0131mlar izlendi\u011finde olduk\u00e7a basittir. Temel kurulumdan sonra, sitenizin \u00f6zel ihtiya\u00e7lar\u0131na g\u00f6re filtreleri ve \u00f6nbellek ayarlar\u0131n\u0131 \u00f6zelle\u015ftirmek, en iyi sonu\u00e7lar\u0131 elde etmenizi sa\u011flayacakt\u0131r.<\/p>\n<p>Unutulmamal\u0131d\u0131r ki, mod_pagespeed&#8217;in a\u015f\u0131r\u0131 agresif yap\u0131land\u0131r\u0131lmas\u0131 bazen sitenin i\u015flevselli\u011fini bozabilir. Bu nedenle, her zaman k\u00fc\u00e7\u00fck ad\u0131mlarla ilerlemek, her yap\u0131land\u0131rma de\u011fi\u015fikli\u011finden sonra siteyi ve performans metriklerini dikkatlice test etmek en iyi yakla\u015f\u0131md\u0131r. Do\u011fru kullan\u0131ld\u0131\u011f\u0131nda, mod_pagespeed hem kullan\u0131c\u0131lar\u0131n\u0131z i\u00e7in daha h\u0131zl\u0131 bir deneyim sunacak hem de arama motorlar\u0131ndaki g\u00f6r\u00fcn\u00fcrl\u00fc\u011f\u00fcn\u00fcz\u00fc art\u0131rarak dijital varl\u0131\u011f\u0131n\u0131z\u0131 g\u00fc\u00e7lendirecektir. Web sitenizin h\u0131z\u0131, sadece bir teknik detay de\u011fil, ayn\u0131 zamanda i\u015finizin ba\u015far\u0131s\u0131 i\u00e7in kritik bir fakt\u00f6rd\u00fcr.<\/body><\/p>\n","protected":false},"excerpt":{"rendered":"CentOS ve Fedora Bulut Sunucularda Apache ile mod_pagespeed&#8217;e Ba\u015flang\u0131\u00e7 K\u0131lavuzu\nmod_pagespeed, Google taraf\u0131ndan geli\u015ftirilen a\u00e7\u0131k kaynakl\u0131","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[241],"tags":[],"class_list":{"0":"post-37310","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-linux","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>CentOS ve Fedora Bulut Sunucularda Apache ile mod_pagespeed&#039;e Ba\u015flang\u0131\u00e7 K\u0131lavuzu - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/centos-ve-fedora-bulut-sunucularda-apache-ile-mod_pagespeede-baslangic-kilavuzu\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CentOS ve Fedora Bulut Sunucularda Apache ile mod_pagespeed&#039;e Ba\u015flang\u0131\u00e7 K\u0131lavuzu\" \/>\n<meta property=\"og:description\" content=\"CentOS ve Fedora Bulut Sunucularda Apache ile mod_pagespeed&#039;e Ba\u015flang\u0131\u00e7 K\u0131lavuzu mod_pagespeed, Google taraf\u0131ndan geli\u015ftirilen a\u00e7\u0131k kaynakl\u0131\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/centos-ve-fedora-bulut-sunucularda-apache-ile-mod_pagespeede-baslangic-kilavuzu\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-12-30T07:40:46+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"16 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/centos-ve-fedora-bulut-sunucularda-apache-ile-mod_pagespeede-baslangic-kilavuzu\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/centos-ve-fedora-bulut-sunucularda-apache-ile-mod_pagespeede-baslangic-kilavuzu\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"CentOS ve Fedora Bulut Sunucularda Apache ile mod_pagespeed&#8217;e Ba\u015flang\u0131\u00e7 K\u0131lavuzu\",\"datePublished\":\"2025-12-30T07:40:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/centos-ve-fedora-bulut-sunucularda-apache-ile-mod_pagespeede-baslangic-kilavuzu\/\"},\"wordCount\":2605,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"Linux\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/centos-ve-fedora-bulut-sunucularda-apache-ile-mod_pagespeede-baslangic-kilavuzu\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/centos-ve-fedora-bulut-sunucularda-apache-ile-mod_pagespeede-baslangic-kilavuzu\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/centos-ve-fedora-bulut-sunucularda-apache-ile-mod_pagespeede-baslangic-kilavuzu\/\",\"name\":\"CentOS ve Fedora Bulut Sunucularda Apache ile mod_pagespeed'e Ba\u015flang\u0131\u00e7 K\u0131lavuzu - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-12-30T07:40:46+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/centos-ve-fedora-bulut-sunucularda-apache-ile-mod_pagespeede-baslangic-kilavuzu\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/centos-ve-fedora-bulut-sunucularda-apache-ile-mod_pagespeede-baslangic-kilavuzu\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/centos-ve-fedora-bulut-sunucularda-apache-ile-mod_pagespeede-baslangic-kilavuzu\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CentOS ve Fedora Bulut Sunucularda Apache ile mod_pagespeed&#8217;e Ba\u015flang\u0131\u00e7 K\u0131lavuzu\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"CentOS ve Fedora Bulut Sunucularda Apache ile mod_pagespeed'e Ba\u015flang\u0131\u00e7 K\u0131lavuzu - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/centos-ve-fedora-bulut-sunucularda-apache-ile-mod_pagespeede-baslangic-kilavuzu\/","og_locale":"tr_TR","og_type":"article","og_title":"CentOS ve Fedora Bulut Sunucularda Apache ile mod_pagespeed'e Ba\u015flang\u0131\u00e7 K\u0131lavuzu","og_description":"CentOS ve Fedora Bulut Sunucularda Apache ile mod_pagespeed'e Ba\u015flang\u0131\u00e7 K\u0131lavuzu mod_pagespeed, Google taraf\u0131ndan geli\u015ftirilen a\u00e7\u0131k kaynakl\u0131","og_url":"https:\/\/fatihsoysal.com\/blog\/centos-ve-fedora-bulut-sunucularda-apache-ile-mod_pagespeede-baslangic-kilavuzu\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-12-30T07:40:46+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"16 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/centos-ve-fedora-bulut-sunucularda-apache-ile-mod_pagespeede-baslangic-kilavuzu\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/centos-ve-fedora-bulut-sunucularda-apache-ile-mod_pagespeede-baslangic-kilavuzu\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"CentOS ve Fedora Bulut Sunucularda Apache ile mod_pagespeed&#8217;e Ba\u015flang\u0131\u00e7 K\u0131lavuzu","datePublished":"2025-12-30T07:40:46+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/centos-ve-fedora-bulut-sunucularda-apache-ile-mod_pagespeede-baslangic-kilavuzu\/"},"wordCount":2605,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["Linux"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/centos-ve-fedora-bulut-sunucularda-apache-ile-mod_pagespeede-baslangic-kilavuzu\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/centos-ve-fedora-bulut-sunucularda-apache-ile-mod_pagespeede-baslangic-kilavuzu\/","url":"https:\/\/fatihsoysal.com\/blog\/centos-ve-fedora-bulut-sunucularda-apache-ile-mod_pagespeede-baslangic-kilavuzu\/","name":"CentOS ve Fedora Bulut Sunucularda Apache ile mod_pagespeed'e Ba\u015flang\u0131\u00e7 K\u0131lavuzu - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-12-30T07:40:46+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/centos-ve-fedora-bulut-sunucularda-apache-ile-mod_pagespeede-baslangic-kilavuzu\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/centos-ve-fedora-bulut-sunucularda-apache-ile-mod_pagespeede-baslangic-kilavuzu\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/centos-ve-fedora-bulut-sunucularda-apache-ile-mod_pagespeede-baslangic-kilavuzu\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"CentOS ve Fedora Bulut Sunucularda Apache ile mod_pagespeed&#8217;e Ba\u015flang\u0131\u00e7 K\u0131lavuzu"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/37310","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=37310"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/37310\/revisions"}],"predecessor-version":[{"id":37311,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/37310\/revisions\/37311"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=37310"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=37310"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=37310"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}