{"id":2460,"date":"2018-07-22T03:46:39","date_gmt":"2018-07-22T00:46:39","guid":{"rendered":"https:\/\/www.stradiji.com\/?p=2460"},"modified":"2022-04-25T17:12:09","modified_gmt":"2022-04-25T14:12:09","slug":"wordpress-sitenizi-12-adimda-hizlandirin","status":"publish","type":"post","link":"https:\/\/www.stradiji.com\/tr\/wordpress-sitenizi-12-adimda-hizlandirin\/","title":{"rendered":"WordPress Sitenizi 12 Ad\u0131mda H\u0131zland\u0131r\u0131n"},"content":{"rendered":"<p>A\u00e7\u0131k kaynak kodlu bu yaz\u0131l\u0131m\u0131n daha iyi bir y\u00fckleme h\u0131z\u0131 sa\u011flamas\u0131 i\u00e7in Google m\u00fchendisleri ba\u015fta olmak \u00fczere WordPress geli\u015ftiricileri ve tema \u00fcreticileri ortak ak\u0131l y\u00fcr\u00fcyorlar. Bu yaz\u0131m\u0131zda WordPress sitenizin daha iyi bir y\u00fckleme h\u0131z\u0131 sunabilmesi i\u00e7in yapman\u0131z gereken iyile\u015ftirmeleri derledik. Gelin hep birlikte WordPress sitenizi u\u00e7u\u015fa ge\u00e7irelim!<\/p>\n<p><!--more--><\/p>\n<h2>WordPress ve Sayfa Y\u00fckleme H\u0131z\u0131<\/h2>\n<p>G\u00fcn\u00fcm\u00fczde WordPress kurumsal \u015firketlerin bile kullanmaya ba\u015flad\u0131\u011f\u0131 olduk\u00e7a yayg\u0131n bir y\u00f6netim platformu hale geldi. WordPress y\u00f6netmesi kolay, esnek, h\u0131zl\u0131 ve pop\u00fcler bir aray\u00fcz ile ister bireysel ister kurumsal kullan\u0131c\u0131lar i\u00e7in se\u00e7enekleri bol bir kontrol yap\u0131s\u0131 sunuyor. A\u00e7\u0131k kaynakl\u0131 olmas\u0131 sayesinde de \u00fc\u00e7\u00fcnc\u00fc parti kat\u0131l\u0131m\u0131 ve katk\u0131s\u0131 olduk\u00e7a \u00fcst d\u00fczeyde olan bu platform herkesin kullanabilece\u011fi kolayl\u0131kta. Baz\u0131 sorunlar\u0131 \u00e7\u00f6zmek veya yeni \u00f6zellikler eklemek i\u00e7in uzman g\u00f6r\u00fc\u015f\u00fc alman\u0131z gerekebilir ancak bunun d\u0131\u015f\u0131ndaki genel kullan\u0131m\u0131nda, kar\u015f\u0131la\u015ft\u0131\u011f\u0131n\u0131z sorunlar\u0131 kendi ba\u015f\u0131n\u0131za halledebilirsiniz.<\/p>\n<p>Sayfa y\u00fckleme h\u0131z\u0131 konusunda da tek ba\u015f\u0131n\u0131za yapabilecekleriniz var. Yeni bir site \u00fczerinde \u00e7al\u0131\u015f\u0131yorsan\u0131z veya mevcut sitenizi h\u0131zland\u0131rmak istiyorsan\u0131z, a\u015fa\u011f\u0131daki \u00f6nerilere g\u00f6z atman\u0131z\u0131 tavsiye ederiz.<\/p>\n<p><img decoding=\"async\" style=\"display: none !important;\" hidden=\"\" data-src=\"https:\/\/static.shareasale.com\/image\/41388\/SPThemePromoWebBanner728x90V1.png\" border=\"0\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" \/><\/p>\n<p>Sunucu ve kodlama konusundaki se\u00e7imleriniz sayfa y\u00fckleme h\u0131z\u0131n\u0131 do\u011frudan etkileyebilir, WordPress&#8217;te ne kadar optimizasyon yaparsan\u0131z yap\u0131n, d\u00fc\u015f\u00fck h\u0131za sahip bir sunucu \u00e7abalar\u0131n\u0131z\u0131 sonu\u00e7suz b\u0131rakabilir. Bu sebeple biz optimizasyon ipu\u00e7lar\u0131m\u0131za WordPress ile devam edece\u011fiz. ilk ba\u015flaman\u0131z gereken yerin tema oldu\u011funu s\u00f6yleyebiliriz. Olduk\u00e7a geni\u015f kapsaml\u0131, \u00fccretsiz ve \u00fccretli binlerce WordPress temas\u0131 bulman\u0131z m\u00fcmk\u00fcn. Temalar \u00f6zelle\u015ftirilebilir oldu\u011fu i\u00e7in hepsi temelde ayn\u0131d\u0131r dersek yanl\u0131\u015f olmaz ancak bir tema di\u011ferinden \u00e7ok farkl\u0131 fonksiyonlara sahip olabilir. Fakat ilk olarak se\u00e7ti\u011finiz teman\u0131n mobil ziyaret\u00e7ilere esnek bir mobil site sunabilece\u011finden emin olman\u0131z\u0131 tavsiye ederiz. Yani esnek (responsive) bir mobil site, kullan\u0131c\u0131 deneyimini iyile\u015ftirmekle birlikte sayfa y\u00fckleme h\u0131z\u0131n\u0131 da do\u011frudan etkileyebilir.<\/p>\n<p>Teman\u0131n sahip oldu\u011fu fonksiyonlar ne kadar fazlaysa, y\u00fckleme h\u0131z\u0131n\u0131 o kadar olumsuz etkilemesi s\u00f6z konusu olabilir. Ayn\u0131 \u015fekilde tema haricindeki WordPress eklentileri de sayfa y\u00fckleme h\u0131z\u0131n\u0131 olumsuz etkileyen fakt\u00f6rlerdendir. Ancak WordPress ile olu\u015fturulmu\u015f bir Web sitesinde eklentilerden bahsetmemek m\u00fcmk\u00fcn de\u011fildir. \u00d6zellikle WordPress baz\u0131nda ele ald\u0131\u011f\u0131m\u0131zda eklentiler hayat kurtar\u0131c\u0131 rollere b\u00fcr\u00fcnebilirler. Bu konuda verebilece\u011fimiz yegane ipucu, kullan\u0131c\u0131lar\u0131n\u0131z\u0131n en \u00e7ok hangi sayfalar\u0131n\u0131z\u0131 ziyaret etti\u011fini tespit edip optimizasyona o sayfalardan ba\u015flaman\u0131zd\u0131r. Baz\u0131 eklentiler s\u00f6z konusu sayfalarda kullan\u0131c\u0131lar\u0131n ihtiya\u00e7 duymayaca\u011f\u0131 fonksiyonlara sahip olabilir, bu durumda o eklentileri kullan\u0131c\u0131lar\u0131n s\u0131k ziyaret etti\u011fi sayfalardan kald\u0131rmay\u0131 deneyebilirsiniz.<\/p>\n<h2>Web Siteniz Ne Kadar H\u0131zl\u0131 Y\u00fckleniyor?<\/h2>\n<p>Bu sorunun cevab\u0131 \u00e7ok g\u00f6recelidir. Kullan\u0131lan teknoloji, a\u011f, cihaz, konum, sunucu, kodlama gibi bir\u00e7ok fakt\u00f6r y\u00fckleme h\u0131z\u0131n\u0131 etkileyebilecek elementler haline gelebilir. Google Chrome, Lighthouse, Speed Test Insights gibi ara\u00e7larla yapaca\u011f\u0131n\u0131z testler s\u0131ras\u0131nda bu ko\u015fullar\u0131 k\u0131smen de olsa belirleme \u015fans\u0131n\u0131z var.<\/p>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/www.stradiji.com\/wp-content\/uploads\/2015\/03\/google-chrome-developer-speed-test-1.jpg\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"aligncenter wp-image-6663 size-full lazyload\" data-src=\"https:\/\/www.stradiji.com\/wp-content\/uploads\/2015\/03\/google-chrome-developer-speed-test-1.jpg\" alt=\"google-chrome-developer-speed-test\" width=\"800\" height=\"377\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 800px; --smush-placeholder-aspect-ratio: 800\/377;\" \/><\/a>\u00d6rnek olarak yukar\u0131da da g\u00f6rebilece\u011finiz gibi Google Chrome geli\u015ftirici se\u00e7eneklerinde (F12 veya sa\u011f t\u0131klay\u0131p &#8211; incele se\u00e7erek giri\u015f yapabilirsiniz) &#8220;Network&#8221; b\u00f6l\u00fcm\u00fcnde yer alan &#8220;online&#8221; se\u00e7ene\u011fi alt\u0131nda ba\u011flant\u0131 se\u00e7imi yapabilir ve sayfay\u0131 yeniden y\u00fckledikten sonra istatistiklere g\u00f6z atabilirsiniz.<\/p>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/www.stradiji.com\/wp-content\/uploads\/2015\/03\/google-chrome-developer-network-test.jpg\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"aligncenter wp-image-6664 size-full lazyload\" data-src=\"https:\/\/www.stradiji.com\/wp-content\/uploads\/2015\/03\/google-chrome-developer-network-test.jpg\" alt=\"google-chrome-developer-network-test\" width=\"800\" height=\"492\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 800px; --smush-placeholder-aspect-ratio: 800\/492;\" \/><\/a><\/p>\n<p>Yukar\u0131da \u00f6rnek olarak yapt\u0131\u011f\u0131m\u0131z testte &#8220;Slow 3G&#8221; ba\u011flant\u0131s\u0131n\u0131 taklit ederek sitemizin ve kaynaklar\u0131n y\u00fcklenmesini inceledik. Biz kendi Web sitemizde <a href=\"https:\/\/shareasale.com\/r.cfm?b=1270705&amp;u=1968090&amp;m=41388&amp;urllink=&amp;afftrack=\" target=\"_blank\" rel=\"noopener noreferrer\">WP Engine<\/a> kullan\u0131yoruz ve sunucu h\u0131z\u0131ndan olduk\u00e7a memnunuz. Hem WordPress i\u00e7in \u00e7ok uygun hem de fonksiyonel ve kullan\u0131m\u0131 kolay bir konfig\u00fcrasyon sunuyor.<\/p>\n<p>Hepsinden \u00f6nemlisi, sormak istedi\u011fimiz bir soru var: Bug\u00fcn hangimiz y\u00fcklemesi 10 saniye s\u00fcren bir web sitesine tahamm\u00fcl edecek durumday\u0131z? Yap\u0131lan pek \u00e7ok analize g\u00f6re web sitenizin a\u00e7\u0131lma h\u0131z\u0131 sadece 1 saniye art\u0131\u015f g\u00f6sterirse, bu ortalama %70 civar\u0131nda bir geli\u015ftirme demektir.<\/p>\n<p>\u00d6zellikle WordPress kullan\u0131c\u0131lar\u0131 i\u00e7in, birka\u00e7 d\u00fczenlemeyle site h\u0131z\u0131n\u0131 art\u0131rmak m\u00fcmk\u00fcn. Bu yaz\u0131m\u0131zda a\u015fa\u011f\u0131daki konulardan\u00a0bahsedece\u011fiz:<\/p>\n<p>-Sitenizi yava\u015flatan eklentileri (Plugin) nas\u0131l tespit edebiliriz?<br \/>\n-Sitenizin altyap\u0131s\u0131n\u0131 temiz tutmak i\u00e7in neler yapabilirsiniz?<br \/>\n-Sitenizde bulunan HTML sayfalar\u0131n\u0131, imajlar\u0131, JavaScript kodlar\u0131n\u0131 ve CSS dosyalar\u0131n\u0131 s\u0131k\u0131\u015ft\u0131r\u0131lm\u0131\u015f halde tutmak i\u00e7in neler yapmak gerekir?<br \/>\n-Taray\u0131c\u0131 \u00f6nbelleklemesini do\u011fru bir \u015fekilde nas\u0131l ayarlayabilirsiniz?<\/p>\n<p>Tabi ki bu d\u00fczenlemelerin sonu\u00e7 vermesi i\u00e7in ilk dikkat etmemiz gereken \u015fey, sitemizi h\u0131zl\u0131 ve iyi bir hosting \u015firketine teslim etmemiz gerekti\u011fidir.\u00a0\u0130kinci olarak, iyi bir tema se\u00e7memiz gerekiyor. Ne yaz\u0131k ki, t\u00fcm WordPress temalar\u0131 e\u015fit h\u0131za ve fonksiyonelli\u011fe sahip de\u011filler. \u00d6rne\u011fin, WordPress\u2019in varsay\u0131lan temas\u0131 \u201cGenesis\u201d, di\u011fer temalardan en az 0.5 saniye daha h\u0131zl\u0131 y\u00fckleniyor. Temalar\u0131n ne kadar h\u0131zl\u0131 olup olmad\u0131\u011f\u0131n\u0131 g\u00f6rmek i\u00e7in, tema d\u00fczenlemesi yapt\u0131ktan sonra <a href=\"https:\/\/developers.google.com\/speed\/pagespeed\/insights\/\" target=\"_blank\" rel=\"noopener\">Google Page Speed Insights arac\u0131yla<\/a> test yapman\u0131z\u0131 tavsiye ederiz.<\/p>\n<p>Bu d\u00fczenlemeler yap\u0131ld\u0131ktan sonra, bir sitenin h\u0131zl\u0131 olmas\u0131n\u0131 sa\u011flayan en \u00f6nemli fakt\u00f6rlerden biri de, \u201cCDN a\u011f\u0131\u201d denen, sitedeki i\u00e7erikleri farkl\u0131 bir sunucuda bar\u0131nd\u0131rman\u0131z\u0131 sa\u011flayan a\u011fa sahip olmakt\u0131r. Peki bu ne i\u015fe yarar?<\/p>\n<p>G\u00fcn\u00fcm\u00fczde Web Taray\u0131c\u0131lar\u0131 (Google Chrome, Firefox, Opera, Safari, Internet Explorer vs.) e\u011fer sitenizdeki i\u00e7erik tek bir sunucuda toplanm\u0131\u015fsa, hepsini bir defada okumaya \u00e7al\u0131\u015facak ve bu da yava\u015fl\u0131\u011fa sebep olacakt\u0131r. E\u011fer CDN sunucusu kullan\u0131rsan\u0131z, taray\u0131c\u0131, i\u00e7eri\u011fi paralel olarak okuma \u015fans\u0131na sahip olacak ve hem site i\u00e7eri\u011fini hem de y\u00fcksek boyutlu i\u00e7eri\u011fi ayn\u0131 anda derleyerek kullan\u0131c\u0131ya daha h\u0131zl\u0131 ula\u015ft\u0131racakt\u0131r. Yap\u0131lan testler, CDN sunucusu kullanman\u0131n, ortalama %55 civar\u0131nda h\u0131zlanma sa\u011flad\u0131\u011f\u0131n\u0131 g\u00f6stermektedir.<\/p>\n<p>\u0130lk \u00fc\u00e7 madde, sunucu taraf\u0131nda yapaca\u011f\u0131m\u0131z ana d\u00fczenlemelerden ibaretti. \u015eimdi, WordPress i\u00e7erisinde nas\u0131l d\u00fczenlemeler yapabilece\u011fimizi g\u00f6relim:<\/p>\n<p><strong>1: Sitenizi Yava\u015flatan Eklentileri (plugin) Tespit Etmek:<\/strong><\/p>\n<p><a title=\"P3 Profiler\" href=\"https:\/\/wordpress.org\/plugins\/p3-profiler\/\" target=\"_blank\" rel=\"noopener noreferrer\">P3 Profiler<\/a>\u00a0isimli eklenti, sitenizde \u00e7al\u0131\u015fmakta olan eklentileri, temalar\u0131 vb. tarayarak, h\u0131zlar\u0131n\u0131 \u00f6l\u00e7mekte ve hangi eklentinin sitenizi ne kadar yava\u015flatt\u0131\u011f\u0131n\u0131 g\u00f6stermektedir. \u00d6rnek olarak, yapt\u0131\u011f\u0131m testten birka\u00e7 ekran g\u00f6r\u00fcnt\u00fcs\u00fc payla\u015fmak istiyorum:<\/p>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/www.stradiji.com\/wp-content\/uploads\/2015\/03\/wordpress-runtime.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"aligncenter wp-image-4016 lazyload\" data-src=\"https:\/\/www.stradiji.com\/wp-content\/uploads\/2015\/03\/wordpress-runtime.png\" alt=\"wordpress runtime\" width=\"700\" height=\"444\" data-srcset=\"https:\/\/stradiji.wpenginepowered.com\/wp-content\/uploads\/2015\/03\/wordpress-runtime.png 1006w, https:\/\/stradiji.wpenginepowered.com\/wp-content\/uploads\/2015\/03\/wordpress-runtime-300x190.png 300w\" data-sizes=\"(max-width: 700px) 100vw, 700px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 700px; --smush-placeholder-aspect-ratio: 700\/444;\" \/><\/a><\/p>\n<p>G\u00f6rd\u00fc\u011f\u00fcn\u00fcz gibi, SEO Ultimate adl\u0131 eklenti, \u00f6rnekte siteyi yava\u015flatan eklentilerin ba\u015f\u0131nda geliyor.\u00a0Peki bu durumda ne yapabilirsiniz? Site h\u0131z\u0131n\u0131z\u0131 bu b\u00fcy\u00fckl\u00fckte etkilemeyecek ba\u015fka bir eklenti bulmaya \u00e7al\u0131\u015fabilirsiniz.<\/p>\n<p><strong>2: Sitenizi S\u0131k\u0131\u015ft\u0131r\u0131n:<\/strong><br \/>\nWeb sayfalar\u0131n\u0131n boyutu, normalde d\u00fc\u015f\u00fcnd\u00fc\u011f\u00fcm\u00fczden \u00e7ok daha b\u00fcy\u00fckt\u00fcr. \u00d6rne\u011fin, 65 kb b\u00fcy\u00fckl\u00fc\u011f\u00fcnde bir dosya \u00e7ok g\u00f6z\u00fcm\u00fcze batmayabilir. Ancak bir araya gelen bir\u00e7ok dosyan\u0131n ortaya \u00e7\u0131kard\u0131\u011f\u0131 tablo, ciddi \u015fekilde kayg\u0131 verici olabilir. Gzip, sitenizdeki dosyalar\u0131 s\u0131k\u0131\u015ft\u0131rman\u0131z i\u00e7in kullan\u0131labilecek en uygun ara\u00e7t\u0131r. Az \u00f6nce \u00f6rne\u011fini verdi\u011fimiz k\u00fc\u00e7\u00fck web sitesini test etti\u011fimizde, a\u015fa\u011f\u0131daki gibi \u015fa\u015f\u0131rt\u0131c\u0131 bir sonu\u00e7la kar\u015f\u0131la\u015f\u0131r\u0131z:<\/p>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/www.stradiji.com\/wp-content\/uploads\/2015\/03\/gzip-compression-rate.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"aligncenter wp-image-4018 size-large lazyload\" data-src=\"https:\/\/www.stradiji.com\/wp-content\/uploads\/2015\/03\/gzip-compression-rate-1024x475.png\" alt=\"gzip compression rate\" width=\"700\" height=\"325\" data-srcset=\"https:\/\/stradiji.wpenginepowered.com\/wp-content\/uploads\/2015\/03\/gzip-compression-rate-1024x475.png 1024w, https:\/\/stradiji.wpenginepowered.com\/wp-content\/uploads\/2015\/03\/gzip-compression-rate-300x139.png 300w, https:\/\/stradiji.wpenginepowered.com\/wp-content\/uploads\/2015\/03\/gzip-compression-rate.png 1106w\" data-sizes=\"(max-width: 700px) 100vw, 700px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 700px; --smush-placeholder-aspect-ratio: 700\/325;\" \/><\/a><\/p>\n<p><strong>3: G\u00f6rselleri S\u0131k\u0131\u015ft\u0131r\u0131n:<\/strong><br \/>\n\u0130majlar, bir sitenin yava\u015f olmas\u0131na sebep olan en b\u00fcy\u00fck etkenlerden biridir.\u00a0WordPress i\u00e7in, <a title=\"WP Smush\" href=\"https:\/\/wordpress.org\/plugins\/wp-smushit\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP-Smush<\/a> isimli eklenti, bu soruna \u00e7are olabilecek en iyi eklentilerden biridir. E\u011fer Photoshop ya da Gimp gibi profosyonel ara\u00e7lar\u0131 kullanmak konusunda bilginiz yoksa, WP-Smush size ila\u00e7 gibi gelecektir.<\/p>\n<p><strong>4: Taray\u0131c\u0131 \u00d6nbelleklemesini Aktif Hale Getirin:<\/strong><\/p>\n<p>\u201cTaray\u0131c\u0131 \u00f6nbelleklemesi\u201d tek ba\u015f\u0131na size bir anlam ifade etmeyebilir ve kavram kafan\u0131z\u0131 kar\u0131\u015ft\u0131rabilir. Taray\u0131c\u0131lar, bir kullan\u0131c\u0131 bir web sayfas\u0131n\u0131 ziyaret etti\u011finde, sayfadaki \u00f6\u011feleri belleklerine al\u0131rlar. Bu sayede, kullan\u0131c\u0131 sayfaya tekrar gelirse, y\u00fckleme h\u0131z\u0131 daha da y\u00fcksek olacakt\u0131r.\u00a0<a title=\"WP Super Cache\" href=\"https:\/\/wordpress.org\/plugins\/wp-super-cache\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP Super Cache<\/a> isimli eklenti, bu konuda size yard\u0131mc\u0131 olabilecek faydal\u0131 bir eklentidir.<\/p>\n<p><strong>5: Altyap\u0131y\u0131 Temiz Tutun:<\/strong><\/p>\n<p>\u201cDatabase\u201d dedi\u011fimizde, orta ve alt d\u00fczeydeki site y\u00f6neticileri terlemeye ba\u015flarlar. Ancak WordPress, bu a\u00e7\u0131dan i\u015finizi ciddi \u015fekilde kolayla\u015ft\u0131r\u0131yor. <a title=\"WP Optimize\" href=\"https:\/\/wordpress.org\/plugins\/wp-optimize\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP-Optimize<\/a> isimli eklenti, sitenizdeki dosyalar\u0131 ve \u00e7\u00f6pleri d\u00fczenli olarak temizliyor, s\u0131k\u0131\u015fmalara ve \u015fi\u015fmelere aman vermiyor.<\/p>\n<p><strong>6: JavaScript ve CSS Dosyalar\u0131n\u0131 K\u00fc\u00e7\u00fclt\u00fcn:<\/strong><br \/>\nBir sitenin yava\u015flamas\u0131na sebep olan di\u011fer \u00f6nemli etkenler ise, JavaScript kodlar\u0131 ve CSS Stil dosyalar\u0131d\u0131r. JavaScript, k\u00fc\u00e7\u00fclt\u00fclebilir kodlardan meydana gelmektedir. Ayr\u0131ca bu kodlar, taray\u0131c\u0131n\u0131n sayfay\u0131 g\u00f6r\u00fcnt\u00fcleme a\u015famas\u0131ndaki isteklerini sonsuz d\u00f6ng\u00fcye sokabilece\u011fi i\u00e7in, baz\u0131 \u00f6\u011felerin y\u00fcklenememesine sebep olabilirler. Bu a\u00e7\u0131dan JavaScript kodlar\u0131n\u0131n d\u00fczeltilmesi ve k\u00fc\u00e7\u00fclt\u00fclmesi \u00e7ok sa\u011fl\u0131kl\u0131 olacakt\u0131r.<\/p>\n<p>CSS Stil dosyalar\u0131, sayfan\u0131z\u0131n nas\u0131l g\u00f6r\u00fcnece\u011fini, \u00e7er\u00e7evelerin, butonlar\u0131n, yaz\u0131lar\u0131n nerede ve nas\u0131l duraca\u011f\u0131n\u0131 belirler. Bir sitenin sade veya \u015fa\u015fal\u0131 g\u00f6r\u00fcnmesini istiyorsak, CSS\u2019ye ba\u015fvururuz. Basit\u00a0siteler bile, CSS fonksiyonlar\u0131 nedeniyle yava\u015flayabilirler. Bu a\u00e7\u0131dan, CSS stil dosyalar\u0131n\u0131n s\u0131k\u0131\u015ft\u0131r\u0131lmas\u0131 sa\u011fl\u0131kl\u0131d\u0131r.\u00a0Hem JavaScript, hem de CSS kodlar\u0131n\u0131 k\u00fc\u00e7\u00fcltmek ve d\u00fczenlemek i\u00e7in, \u201c<a title=\"Better WordPress Minify\" href=\"https:\/\/wordpress.org\/plugins\/bwp-minify\/\" target=\"_blank\" rel=\"noopener noreferrer\">Better WordPress Minify<\/a>\u201d isimli eklentiyi kullanabilirsiniz.<\/p>\n<p><strong>7: PingBack ve TrackBack \u00d6zelli\u011fini Kapat\u0131n:<\/strong><\/p>\n<p>PingBack ve TrackBack \u00f6zellikleri, di\u011fer WordPress siteleri sayfan\u0131za link verdi\u011finde \u00e7al\u0131\u015fan bir t\u00fcr uyar\u0131 sistemidir. Link takibi i\u00e7in <a title=\"AHrefs\" href=\"https:\/\/www.ahrefs.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">AHrefs<\/a> veya <a title=\"Majestic SEO\" href=\"https:\/\/www.majesticseo.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">MajesticSEO<\/a> gibi harici ara\u00e7lar\u0131 kullanmak daha sa\u011fl\u0131kl\u0131 olacakt\u0131r.\u00a0Bu \u00f6zelli\u011fi kapatmak i\u00e7in, WordPress y\u00f6netici panelindeyken\u00a0\u201cAyarlar \u2013 Tart\u0131\u015fma\u201d (ya da, Settings \u2013 Discussion) b\u00f6l\u00fcm\u00fcne gidebilirsiniz.<\/p>\n<p><strong>8: G\u00f6rsel \u00c7\u00f6z\u00fcn\u00fcrl\u00fc\u011f\u00fcn\u00fc ve Karakter Setinizi Standart Hale Getirin:<\/strong><\/p>\n<p>Bir kullan\u0131c\u0131 sitenize geldi\u011finde, sitenizde birden fazla karakter seti kullan\u0131yorsan\u0131z veya g\u00f6rsellerinizin \u00e7\u00f6z\u00fcn\u00fcrl\u00fckleri farkl\u0131 farkl\u0131ysa, taray\u0131c\u0131n\u0131z hepsinin y\u00fcklenmesi i\u00e7in ayr\u0131 ayr\u0131 \u00e7al\u0131\u015facakt\u0131r. Bu da, sayfan\u0131z\u0131n y\u00fckleme h\u0131z\u0131na negatif etki edecektir.<br \/>\nSayfan\u0131za y\u00fckleyece\u011finiz g\u00f6rsellerin hepsinin, standart \u00e7\u00f6z\u00fcn\u00fcrl\u00fcklere sahip olmas\u0131na dikkat edin.\u00a0Sitenizde bulunan yaz\u0131l\u0131 i\u00e7eri\u011fin hepsinin, ayn\u0131 yaz\u0131 tipine (font) sahip oldu\u011fundan emin olun.<\/p>\n<p><strong>9: CSS Dosyalar\u0131n\u0131 HTML Kodunun En \u00dcst\u00fcne, JavaScript Dosyalar\u0131n\u0131 da HTML Kodunun En Alt\u0131na Yerle\u015ftirin:<\/strong><\/p>\n<p>Taray\u0131c\u0131lar, CSS stil dosyas\u0131n\u0131 taramadan \u00f6nce sitenizi taray\u0131p y\u00fckleyemezler. Bu sebeple, CSS dosyalar\u0131n\u0131n en ba\u015fta taranmas\u0131 gerekir. Taray\u0131c\u0131, kodlar\u0131 yukar\u0131dan a\u015fa\u011f\u0131ya do\u011fru tarad\u0131\u011f\u0131 i\u00e7in, CSS dosyalar\u0131n\u0131n en \u00fcstte, HTML kodlar\u0131n\u0131n ba\u015flang\u0131c\u0131na yak\u0131n olmas\u0131 gerekir.<\/p>\n<p>JavaScript kodlar\u0131 ise, 6. Maddede bahsetti\u011fimiz gibi, sayfa y\u00fcklemesinin ortas\u0131ndayken taray\u0131c\u0131y\u0131 sonsuz d\u00f6ng\u00fcye sokup y\u00fcklemenin yar\u0131m kalmas\u0131na sebep olabilirler. Bu durumun ya\u015fanmamas\u0131 i\u00e7in, JavaScript kodlar\u0131n\u0131 HTML kodlar\u0131n\u0131n bitti\u011fi b\u00f6l\u00fcm\u00fcn yak\u0131nlar\u0131na yerle\u015ftirin.<\/p>\n<p><strong>10: CSS Dosyalar\u0131n\u0131zda Sprite \u00d6zelli\u011fini Kullan\u0131n:<\/strong><\/p>\n<p>CSS Stil dosyalar\u0131, bir araya gelmi\u015f g\u00f6rsel fonksiyonalite dosyalar\u0131d\u0131r. Sitemizde g\u00f6rd\u00fc\u011f\u00fcm\u00fcz baz\u0131 butonlar, arka plan g\u00f6rselleri, \u00e7er\u00e7eveler, kenar \u00e7ubuklar\u0131 vs, CSS paketi i\u00e7erisinde yer al\u0131r. CSS paketlerinin de belli bir boyutu vard\u0131r ve bu \u00f6\u011feler de k\u00fc\u00e7\u00fclt\u00fclebilirler.<\/p>\n<p>K\u00fc\u00e7\u00fcltme i\u015flemi, CSS paketleri i\u00e7erisindeki \u00f6\u011felerin, daha k\u00fc\u00e7\u00fck ve daha hafif \u00f6\u011felerle de\u011fi\u015ftirilmesiyle ger\u00e7ekle\u015fir. De\u011fi\u015ftirilen dosyalara, \u201cCSS Sprite\u201d ad\u0131 verilir.\u00a0<a title=\"Sprite Me\" href=\"https:\/\/spriteme.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">SpriteMe<\/a> kodunu kullanarak, bu d\u00fczenlemeyi yapabilirsiniz.<\/p>\n<p><strong>11: \u201cKeep Alive\u201d \u00d6zelli\u011fini Kullan\u0131n:<\/strong><\/p>\n<p>HTTP Keep Alive \u00f6zelli\u011fi, Taray\u0131c\u0131n\u0131n, site sunucusundaki eri\u015fime a\u00e7\u0131k olan t\u00fcm dosyalar\u0131 izin istemeden y\u00fcklemesini sa\u011flar. B\u00f6ylece kullan\u0131c\u0131 siteyi ziyaret etti\u011finde, bant geni\u015fli\u011fi hakk\u0131 verilerek kullan\u0131l\u0131r.<\/p>\n<p><strong>12: PHP Kodlar\u0131n\u0131 HTML Kodlar\u0131yla De\u011fi\u015ftirin:<\/strong><\/p>\n<p>PHP, web sitesi yapmak i\u00e7in harika bir kod sistemine sahip. Ancak sunucu kaynaklar\u0131n\u0131 y\u00fcksek d\u00fczeyde kulland\u0131\u011f\u0131 i\u00e7in, h\u0131z problemlerine yol a\u00e7ma ihtimali \u00e7ok y\u00fcksektir.\u00a0Sitenizin h\u0131zl\u0131 a\u00e7\u0131lmas\u0131 i\u00e7in, m\u00fcmk\u00fcn olabildi\u011fince PHP kodlar\u0131n\u0131 HTML kodlar\u0131yla de\u011fi\u015ftirin veya PHP\u2019yi minimum d\u00fczeyde kullanmaya \u00e7al\u0131\u015f\u0131n.<\/p>\n<p><strong>SONU\u00c7:<\/strong><\/p>\n<p>Web kullan\u0131c\u0131lar\u0131n\u0131n %47\u2019si, sayfan\u0131z\u0131n 2 saniyenin alt\u0131nda a\u00e7\u0131lmas\u0131n\u0131 bekliyor.\u00a02006 y\u0131l\u0131nda Amazon.com\u2019da yap\u0131lan bir ara\u015ft\u0131rmaya g\u00f6re, 100 mili saniyelik art\u0131\u015f, site cirosunda %1 oran\u0131nda art\u0131\u015f sa\u011flam\u0131\u015f.\u00a0Teknoloji ve internet \u00e7a\u011f\u0131nda, h\u0131z her \u015fey demek. E\u011fer Web siteniz yava\u015fsa, \u00e7a\u011f\u0131n gerisinde kalm\u0131\u015f kabul ediliyorsunuz.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>WordPress sundu\u011fu esneklik ve kolay \u00e7\u00f6z\u00fcmler sayesinde giderek daha fazla yayg\u0131nla\u015f\u0131yor.  Bug\u00fcn d\u00fcnya genelindeki Web sitelerinin %30\u2019dan fazlas\u0131 WordPress i\u00e7erik y\u00f6netim sistemi kullan\u0131yor.<\/p>\n","protected":false},"author":3,"featured_media":6666,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[987,37,1033,1034],"class_list":["post-2460","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arama-motoru-optimizasyonu","tag-sayfa-yukleme-hizi","tag-wordpress","tag-wordpress-yukleme-hizi","tag-wpengine"],"_links":{"self":[{"href":"https:\/\/www.stradiji.com\/tr\/wp-json\/wp\/v2\/posts\/2460","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.stradiji.com\/tr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.stradiji.com\/tr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.stradiji.com\/tr\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.stradiji.com\/tr\/wp-json\/wp\/v2\/comments?post=2460"}],"version-history":[{"count":0,"href":"https:\/\/www.stradiji.com\/tr\/wp-json\/wp\/v2\/posts\/2460\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.stradiji.com\/tr\/wp-json\/wp\/v2\/media\/6666"}],"wp:attachment":[{"href":"https:\/\/www.stradiji.com\/tr\/wp-json\/wp\/v2\/media?parent=2460"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.stradiji.com\/tr\/wp-json\/wp\/v2\/categories?post=2460"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.stradiji.com\/tr\/wp-json\/wp\/v2\/tags?post=2460"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}