Yazıyı görüntülüyorsunuz Bloğumdaki toplam 12 kategoride yazılmış 298 yazıdan en güncelleri gösteriliyor. 26.5.2018

Sitenizi Hızlandırın! Çeşitli Optimizasyonlar Sayesinde Siteleriniz Daha Hızlı Açılsın

2 hafta önce yazıldı, 11 kere okundu. 0

Arkadaşlar merhaba! Uzun zamandır adamakıllı bir yazı bile yazamadım. Bugün bir fırsat buldum ve faydalı bir şeyler yapmak istedim. Daha önce yazmış olduğum bir yazıda İnternet Sitelerimizi Optimize Etmenin Faydalarından bahsetmiştim. Şimdi bu optimizasyonun neresinden nasıl başlayacağımıza bir göz atalım dedim.

Öncelikle, tekrar belirtmeliyim ki; web sitelerimize gelen ziyaretçiler için sitemizin olabildiğince hızlı ve sorunsuz açılması, sayfa yüklenirken tuhaf tuhaf görüntüler elde edilmemesi gibi durumları önemserler. Bu yüzden, tıkırında bir web sitemiz varsa eğer ziyaretçiler sitemizi hatırlayacaktır. Ek olarak, mobil kullanıcılar için sitenizin ne kadar internet paketi harcayacağının önemini söylememe gerek yok sanırım :)

Bir örnek vermek gerekirse, internet bağlantısı yavaş birileri için oldukça yüklü ve yavaş yüklenen web sitenizden alışveriş yapmak ya da sadece bilgi edinmek bile işkenceye dönüşebilir. Bir daha girilmemek üzere X tuşuna basılır ve kapatılır. Çünkü hepimiz öyle yapıyoruz :) Evet, ben de dahil.

Site Hızımızı Öğrenelim, Buna Göre Hareket Edelim

Google amcamız, sitelerimizin hızlarını bize göstersin diye çok uzun zamandır bir araç ile hizmet veriyor. Google PageSpeed sayfasına girdiğinizde bu aracı kullanabiliyorsunuz. Bu sayfada hem masaüstü performansınız, hem de mobil performansınız test edilip size ayrıntılı rapor veriliyor.

Sayfaya girdiğinizde site adresinizi yazıp Analiz Et demeniz yeterli. Google önce sitenizi analiz ediyor, sonrasında size mobil ve masaüstü versiyonlar için ayrı ayrı önerilerde bulunuyor. Bunları yaparsan hem siten hızlanır, hem de ben siteni daha çok severim diyor kısaca.

Görsellerin Optimize Edilmesi

Sitelerimizde kullandığımız görsellerin optimize edilmesi, kaliteden ödün vermeden bu dosyaların daha az yer kaplamasını sağlıyor. Daha az yer kapladığında da ekranlarımıza daha hızlı yükleniyor. Bu da görsel optimizasyonunun site açılış hızında en etkili işlem olduğunu anlamamızı sağlıyor tabi.

BENZER  Contact Form 7'ye CAPTCHA Ekleyin

Kullanılan bu görselleri nasıl optimize edeceğimiz konusunda bir çok alternatifle karşılaşabiliriz. Bunlardan ilki, tabiki PageSpeed analizi yaptığımız sayfanın en altında bizim için çoktan oluşturulmuş zip dosyasının içindeki optimize edilmiş görsellerimiz. Bu işi Google yaptığı için en iyisi olduğunu düşünebilirsiniz, tartışılır, ama farketmez. Ama unutulmamalı ki, Google bizim için sadece analiz ettiğimiz sayfadaki görsellerin optimizasyonunu yapmıştır. Yani bir alışveriş sayfası düşünün, google bu analiz sayfasında size bütün ürün fotoğraflarınızın optimize edilmiş halini vermeyecektir.

Peki tamamını nasıl optimize edeceğiz? WordPress kullanıyorsanız işiniz kolay. Şöyle ki, tonlarca eklenti var ücreteli veya ücretsiz olarak. Tüm içeriklerinizi tarayıp görsellerinizi istediğiniz ölçüde küçültüp optimize ediyor. İsterseniz mevzuyu abartarak kaliteden ödün verip daha fazla küçültmeye de sebep verebiliyorsunuz. Deneyerek karar verirsiniz bu konuda.

Eklenti kullanmak istemiyorum diyorsanız da, biraz zahmete gireceğiz demektir. Sitenizde illaki bir klasör vardır yüklenen resimlerin tutulduğu. Bu klasörü ftp’den indirip, online resim optimize araçlarına yükleyerek optimize edilmiş halini tekrar indirip, tekrar ftp’den yüklemeniz gerekir. Kurumsal internet siteleri hazırlıyorsanız bu çok zahmet vermez ancak bir alışveriş siteniz varsa, daha profesyonel çözümler getirmeniz gerekecektir. Ve inanın, satışlarınızın yükselmesine kadar her şeyde etkili olacaktır.

Sadece Görselleri Değil, JavaScript ve CSS dosyalarını da Optimize Etmeliyiz ( Sıkıştırmalıyız )

Sitelerimiz sadece görsellerden ibaret değiller. Bu resimlerin nerde nasıl duracağını da belirten CSS dosyaları vardır mesela. Komplike internet sitelerinde bu CSS dosyaları ve Javascript dosyaları her sayfada çok kere yüklendiğinden ya da birden fazla kütüphane aynı anda yüklendiğinden, bu dosyaların da optimize edilmesi önemlidir. İlk bakışta 3-5 kb diye geçtiğimiz dosya boyutları, sitenin genel boyutuyla birleştiğinde performansı etkileyecektir.

Dosyaları sıkıştırmaya geçmeden önce şuna dikkat etsek işimizi kolaylaştırır; sitelerimize dahil edeceğimiz kütüphaneleri incelerseniz bir asıl dosyası bir de sonuna -min eki getirilmiş dosyaları bulunur. Asıl dosya, aslında incelemeniz ve mantığı algılamanız içindir. Sitemize dahil edeceğimiz dosya -min ekli yani sıkıştırılmış olarak gelen dosyalardır. Sitelerimize -min eki eklenmiş kütüphaneleri eklemeye özen gösterirsek sonradan sıkıştırmakla uğraşmayız ki bazen gözden kaçırdıklarımız olabilir.

BENZER  CSS: Son Çocuk ( last-child ) Kullanımı

Gelelim nasıl sıkıştıracağımıza. Yine ilk alternatif, PageSpeed ekranının en altındaki zip dosyası :) Google bizim için analiz ederken zaten sıkıştırdı ve bize sundu. Buradaki dosyaları ftp den üzerine yazdırırsak işlem tamam diyebiliriz. Ancak, yine bahsetmeliyim ki sadece analiz ettiğimiz sayfadaki CSS ve Js dosyalarını algılayıp sıkıştırabildi. Yani alt sayfalarınızda başka kütüphaneler çağırıyorsanız elle tekrar sıkıştırmanız gerekecek.

Bu işlemleri bizim için yapan WordPress eklentileri olduğu gibi, online araçlar da var. Hatta çok fazla var. Vaktim var, uğraşabilirim diyorsanız hiç bir ücret ödemeden hem görsellerinizi hem css, js dosyalarınızı optimize edebilirsiniz. Çok fazla site ile uğraşıyorsanız ve hepsinin hızlı açılmasını istiyorsanız ücretli alternatiflere bakabilirsiniz.

Wordpress için bazı cache eklentileri kütüphanelerinizi sıkıştırabiliyor. Hatta bazılarında görsel optimizasyonu için araçlar da mevcut, tabi belli bir süre veya dosya sınırından sonra ücretliler. Yine de size uygun olanı yine siz bulacaksınız.

Google size zaten bir cache eklentisi ya da scripti kullanmanızı öneriyor. Önbellekleme özelliğinden faydalanmanızı öneriyor ve eğer faydalanırsanız site puanınızı yükseltiyor. WordPress için Fastest Cache eklentisini kullanıyor ve öneriyorum. Ancak uzun süredir diğer alternatifleri incelemediğim için sadece işinizi göreceğini söyleyebilirim. En iyisi bu ya da en kolayı bu şeklinde bir yönlendirme malesef yapamayacağım.

Bu yazıda sizlere görselleri ve kütüphaneleri neden ve nasıl optimize edeceğimizi / sıkıştıracağımızı anlatmaya çalıştım. Umarım faydalı bir yazı olmuştur. Merak ettiklerinizi her zamanki gibi yorum kısmından yazabilirsiniz, mutlaka yanıtlayacağım.

Kendinize iyi bakın,
Tekrar görüşmek üzere!

Konuyla alakalı bir şeyler yazabilirsin.

Bunlar da ilgini çekebilir.