lostyazilim
tr.link

Wordpress Hızlandırma Teknikleri

21 Mesajlar 13.234 Okunma
acebozum
tr.link

Psycho Psycho <--! Am I Psycho? --> Kat. Mod.
  • Üyelik 11.12.2010
  • Yaş/Cinsiyet 37 / E
  • Meslek Emekçi
  • Konum Edirne
  • Ad Soyad H** K**
  • Mesajlar 6017
  • Beğeniler 3921 / 3922
  • Ticaret 6, (%100)



Türkiyede kullanıcıların websitelerinden çıkma sebepleri arasında yavaş açılan problemi önemli yer edinmektedir. Bunun yanında çoğu SEO makalesinde de sayfa hızının Pagerank’a etki ettiği söylenmedir. Hepsi bir kenara web sitenizin hızlı açılmasını hepimiz isteriz değil mi?
Aşağıda vereceğim 10 adım ile blogunuzu olduğu halden daha hızlı açılır hale getirebilirsiniz.

[SIZE=3][B]1-) İstenmeyen Eklentileri (Pluginleri) Silme[/SIZE][/B]
Eğer blogunuz yavaş açılıyorsa bunun en büyük sebeplerinden birisi kullandığınız pluginlerden kaynaklanır. WordPress içerisinde kullanılan pluginler çoğu zaman bazı temaların css kodlarını okumasında zorlamakla kalmayıp bir de web sitenizin geç açılmasını sağlayabilir. İlk adım olarak Eklentiler sayfanıza gelin ve 10 adetten daha fazla eklentiye sahip olmadığınıza emin olun. Eğer eklenti sayınız 10′u geçiyorsa kendinize şu soruyu sorun;

Kullandığım Plugin WordPress Temama zaten ekli olabilir mi?
Daha önce kullanmış olduğunuz temada olmayan bazı özellikler yeni temanızda var olabilir. Fakat bu özellikleri karşılamadığı için indirdiğiniz pluginler yeni temanızda sadece sunucuya istem göndermekten başka bir işe yaramayacaktır. Pluginlerinizi en aza indirgeyerek kullanırsanız Web sitenizin geç açılma sorununa ilk adımı atmış olursunuz.

Bazı pluginler kullanıcı sayfasıyla alakadar değil, sadece admin paneli bazlı çalışmaktadır. Bu pluginleri göz ardı edebilirsiniz.

Bazen pluginlerin işleyiş tipleri wordpress blogunuzun işleyişine engel olabilir. Bu engellerde ileride site hatalarına sebebiyet verebilir. Aynı zamanda birçok pluginin yaptığı işi WordPress Codex ile de ayarlayabilirsiniz. Her özellik için plugin kurmaya gerek yoktur.

[SIZE=3][B]2-) Gereksiz PHP Etiketlerini Kaldır
[/SIZE][/B]
Gereksiz PHP etiketlerinden kastım daha önce de paylaşmış olduğum Gereksiz Div etiketleriyle aynı mantıktadır. Eğer kullandığınız WordPress Temasını siz yapmadıysanız temayı yapan kişi kullanıcılar için farklı alternatifler oluşturmak adına bir çok fonksiyondan oluşan tema kodlamıştır. Burada sizin kullanmadığınız ve kullanmayacağınız bir çok fonksiyon yer alabilir.. Kullanılan her fonksiyon sizin blogunuzda bir gecikme yaratacaktır.

Örnek vermek gerekirse;
Bir php tag’inde if else elseif gibi ibareler bulunur. Kod içerisinde “Eğer kullanıcı admin panelinden mavi temayı seçtiyse mavi arkaplanı getir, değilse beyaz kalsın.” gibisinden bir emir verilmiştir. Siz mavi temayı kullansanız dahi bu döngü sürekli döndürülecek ve sizin sisteminize sürekli iletilecektir. Buda yine size zaman kaybı olarak dönecektir.

Şayet WordPress Tema editleme hakkında bilginiz yoksa şuradaki WordPress Tema yapma makalemi okuyabilirsiniz.Aynı zamanda WordPress Dersleri kategorisini de inceleyebilirsiniz.

[SIZE=3][B]3-) WP Super Cache Pluginini Kullanın[/B][/SIZE]
Bir başka WordPress hızlandırma tekniği ise WP Super Cache plugin‘idir. Bu plugini kullanarak WordPress blogunuzu daha hızlı açılır hale getirebilirsiniz.
[B]
[SIZE=3]4-) WP Database Optimize[/SIZE]
[/B]
Wordpress Veritabanınızı optimize etmeniz blogunuzun açılma hızına büyük miktarda etki edecektir. Optimize etmenin iki yolu vardır. Birisi el ile diğer plugin kullanarak.

Wordpress DB’nizi manuel olarak optimize etmeyi daha sonra anlatacağım. Fakat siz WordPress DB Optimize diye aratarak birçok sonuca ulaşabilirsiniz. Özellikle benim kullandığım WP Optimize sayesinde hem spam yorumları topluca silebilme, hem de veritabanı tablolarınızı optimize edebilen bir plugini öneririm. Buradan ulaşabilirsiniz. Ayrıca daha profesyonel bir plugin olan Optimize DB plugin from yoast.com u kullanabilirsiniz.

[SIZE=3][B]5-) Resimleri Optimize Et[/B][/SIZE]
Eğer WordPress’te kullandığınız resimleriniz optimize edilmemişse hem bant genişliğini hem de yükleme süresini artıracaktır.. Her ikiside siteniz için kötü bir durum.. Çözüm; Resminizi WordPress panelinize eklerken Photoshop‘tan save for web seçeneğini kullanarak kaydedin. Ya da GIMP kullanarak resimlerinizi otomatik olarak sıkıştırabilirsiniz.

Ölçü olarak tam resimlerinizi küçük tutmaya özen gösterin, ayrıca 40KB’tan daha büyük resim dosyalarını kullanmamayı da tercih edebilirsiniz. Ayrıca bir yahı servisi olan smush.it'i de kullanarak resimlerinizi optimize edebilirsiniz.
[SIZE=3][B]
6-) CSS ve Javascript Sıkıştırma
[/B][/SIZE]
Yine CSS dosyalarınızı tek bir javascript dosyasına sıkıştırarak kolaylıkla bant genişliğini düşürebilirsiniz.CSS dosyalarınızı sıkıştırmak için bir online araç olan styleneat.com'u deneyebilirsiniz. Siteye girdiğinizde beyaz boşluğa CSS kodlarınızı yazın ve Organize CSS ‘deyin.. Çok kolay bir yöntemle WordPress Blogunuzu bir adım daha hızlandırmış oldunuz.

Başka bir yöntemde, tek bir Javascript dosyası oluşturarak bunu fotter.php’ye entegre etmekle gerçekleştirilebilir.
[B]
[SIZE=3]7-) Hotlink Devre Dışı Bırakma[/SIZE]
[/B]
Yukarıda dediğim gibi optimize edilmemiş resimler hem bant genişliğini hem de site hızını kötü yönde etkiler. Bundan kurtulmak için resimlerinizi optimize ettiniz, fakat ya Kopyala + Yapıştır ile daha önce yapmış olduğunuz resimlere nasıl etki edeceksiniz. Başkasının serverindeki resimleri .htaccess’i kullanarak optimize edebiliriz.. Bunu yapmanın tek yolu .htaccess ile daha önce copy+paste yapılmış olan resimlerin gösterimini durdurarak kendi sitenize ait bir resimi gösterebilirsiniz. Bunu yapmak için aşağıdaki kodları .htaccess dosyanıza ekleyin;

1.RewriteEngine on
2.RewriteCond %{HTTP_REFERER} !^$
3.RewriteCond %{HTTP_REFERER} !^http://(www.)?siteniz.com/.*$ [NC]
4.#RewriteRule .(gif|jpg)$ - [F]
5.RewriteRule .(gif|jpg)$ http://www.siteniz.com/resim.gif [R,L]
Burada ekleyeceğiniz resim, tüm dış url resimlerini seçtiğiniz resim.gif adlı resim ile değiştirilecektir. Resim.gif dosyanızı sitenizin reklamı olarak seçebilirsiniz.

[SIZE=3][B]8- ) Spam’dan Uzak Tutun[/SIZE][/B]
.htaccess dosyası oldukça faydalı bir araçtır. Sadece hotlink ile kalmayıp tüm spam dış url’leri pasif hale getirebilirsiniz. “Tam da aradığım şeydi” dediğinizi duyar gibiyim..

.htaccess dosyasına yukarıdaki gibi bir ekleme yaparak tüm spam yorum ve linklerden kaçınılabilecek bir uygulama getirelim mi ne dersiniz? Bunu Perishable Press de bulunan 8000′in üzerindeki kara listeyi .htaccess dosyamıza ekleyerek en çok kullanılan spam kelime ve siteleri blogunuzdan temizleyebilirsiniz. buradan indirerek .htaccess dosyanıza yapıştırın, rahat olun..

[SIZE=3][B]9- ) Post Revüzyonu Kapatma[/B][/SIZE]
Revizyon olayı öncelikle çoklu yazar bloglarının kullanabileceği tipten bir özelliktir. Bu özellik WordPress 2.6′dan sonra tanıtıldı.. Eğer siz blogunuza başkalarının yazı yazmasına müsade etmiyorsanız bu revüzyon olayına neden ihtiyacınız olsun ki? İhtiyacınız olmadığından dolayı bir de veritabanı tablolarınızda oldukça yer kaplayan ve sürekli bant genişliğine yol açan bu ayarı site hızımız için kapatmamız gerekiyor. Post Revision ayarını kapatmak için yapmanız gereken ufak bir kaç adım var. WordPress root panelinden config.php yi ve aşağıdaki kodu ekleyin;

1.define('WP_POST_REVISIONS', false); bir de config dosyanıza dokunmak istemiyorsanız phpMyadmin ile aşağıdaki sorguyu çalıştırarak çıkan tüm revüzyonları silebilirsiniz;

DELETE a,b,c
FROM wp_posts a
LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
WHERE a.post_type = 'revision'
[SIZE=3]
[B]10-) Diğer Yükseltme Fikirleri[/B][/SIZE]
Aşağıda vereceğim linklerde de yine wordpress blogunuzu hızlandırmaya yönelik bilgiler vermektedir.

AndBreak.com: Guide to Speeding Up WordPress
WPCandy: 4 Simple Ways To Speed Up WordPress
Lorelle on WordPress: The 3 Easiest Ways to Speed Up WordPress
Yoast.com: Speed up WordPress, and clean it up too!Speed up WordPress, Increase WordPress Performance

Eğer sizinde farklı önerileriniz varsa yorum olarak belirtiniz lütfen. İyi bloglamalar dilerim..

Kaynak

Batuhan pLive erkut

kişi bu mesajı beğendi.

Hatalıysam telefon etme, idare et (?)

elektronikssl
webimgo

Atakan Atakan Emekli. Kullanıcı
  • Üyelik 20.05.2011
  • Yaş/Cinsiyet 30 / E
  • Meslek -
  • Konum Aydın
  • Ad Soyad A** U**
  • Mesajlar 6139
  • Beğeniler 2442 / 2410
  • Ticaret 12, (%100)
Çok güzel bir konu olmuş, teşekkürler :)
Güvenlik için birkaç şey dışında bunlara bakmıyorum diyebilirim.

İşin özeti, önüne gelen her eklentiyi kurmayın. Sade ve düzenli olun yeter :) Başkada birşey yapmaya gerek yok..
 

 

Sinan Sinan Grana Kullanıcı
  • Üyelik 18.07.2011
  • Yaş/Cinsiyet 31 / E
  • Meslek Yazılım Geliştirme Uzmanı
  • Konum İstanbul Avrupa
  • Ad Soyad S** Y**
  • Mesajlar 3509
  • Beğeniler 1321 / 1320
  • Ticaret 97, (%100)
Güzel bir konu olmuş, paylaşım için teşekkürler.
 

 

RuZzGaR RuZzGaR Aaltintas(){ //WmAracı Kullanıcı
  • Üyelik 22.08.2011
  • Yaş/Cinsiyet 34 / E
  • Meslek Front-end
  • Konum Denizli
  • Ad Soyad A** A**
  • Mesajlar 1243
  • Beğeniler 384 / 148
  • Ticaret 3, (%100)
9- ) Post Revüzyonu Kapatma


şunu anlamadım ne işe yarıyor okdr okudum ama :D
yasinolmez

kişi bu mesajı beğendi.

wmaraci
wmaraci

escaperx escaperx Web Developer Kullanıcı
  • Üyelik 03.06.2011
  • Yaş/Cinsiyet 25 / E
  • Meslek Sistem Yöneticisi
  • Konum Ankara
  • Ad Soyad İ** K**
  • Mesajlar 408
  • Beğeniler 253 / 44
  • Ticaret 1, (%100)
Güzel ve yararlı bir makale olmuş. Teşekkürler.
 

 

Psycho Psycho <--! Am I Psycho? --> Kat. Mod.
  • Üyelik 11.12.2010
  • Yaş/Cinsiyet 37 / E
  • Meslek Emekçi
  • Konum Edirne
  • Ad Soyad H** K**
  • Mesajlar 6017
  • Beğeniler 3921 / 3922
  • Ticaret 6, (%100)
rica ederim. bir zamanlar takip ettiğim zingocanda yazılmış bir yazıydı. burda paylaşayım dedim. işinize yaradıysa ne mutlu :)
 

 

Hatalıysam telefon etme, idare et (?)

aorhan aorhan Emekli Mod. Kullanıcı
  • Üyelik 30.03.2011
  • Yaş/Cinsiyet 36 / E
  • Meslek Makine Mühendisi
  • Konum Ankara
  • Ad Soyad A** O**
  • Mesajlar 345
  • Beğeniler 27 / 236
  • Ticaret 22, (%100)
Bu konuda tavsiyem ayrıca google pagespeed adresinde sitenizi analiz edip oradaki uyarıları birbir duzelterek denemeniz. En önemlileri aslında orada yer almaktadır.

Ayrıca sitenizde çok sık tema degıstırmıyorsanız sabıt alanları ornegın kategorılerın gosterıldıgı yerı, php taglarıyla degılde lınk olarak ekleyınız. Bu sayede sıtenızde sorgu sayısı azalacaktır.

Resımlerı de her zaman kendı sunucunuzda bulundurmanız sıze + saglar :)
 

 

OkanSaglam OkanSaglam www.okansaglam.com.tr Kullanıcı
  • Üyelik 13.07.2011
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum
  • Ad Soyad O** S**
  • Mesajlar 382
  • Beğeniler 101 / 72
  • Ticaret 15, (%100)

aorhan adlı üyeden alıntı

Bu konuda tavsiyem ayrıca google pagespeed adresinde sitenizi analiz edip oradaki uyarıları birbir duzelterek denemeniz. En önemlileri aslında orada yer almaktadır.

Ayrıca sitenizde çok sık tema degıstırmıyorsanız sabıt alanları ornegın kategorılerın gosterıldıgı yerı, php taglarıyla degılde lınk olarak ekleyınız. Bu sayede sıtenızde sorgu sayısı azalacaktır.

Resımlerı de her zaman kendı sunucunuzda bulundurmanız sıze + saglar :)


Aynen pagespeed'i kullanarak gerekli uyarıları düzeltirseniz gerçekten hız bazında fark ediyor bir yerden sonra.

Tasarımları koda dökerken genelde orayı kontrol ederim ve en iyisini yapmaya çalışırım, genelde 95 ve üstü olması için uğraşırım.

@aorhan'nın dediği gibi temanızı uzun süre değiştirmiyecekseniz yada kendinize özel temanız varsa ve kodlardanda birazcık anlıyorsanız kodları PHP tagları ile çektirmemeye çalışın, sorgu sayısı düşecektir.
 

 

escaperx escaperx Web Developer Kullanıcı
  • Üyelik 03.06.2011
  • Yaş/Cinsiyet 25 / E
  • Meslek Sistem Yöneticisi
  • Konum Ankara
  • Ad Soyad İ** K**
  • Mesajlar 408
  • Beğeniler 253 / 44
  • Ticaret 1, (%100)

aorhan adlı üyeden alıntı

Bu konuda tavsiyem ayrıca google pagespeed adresinde sitenizi analiz edip oradaki uyarıları birbir duzelterek denemeniz. En önemlileri aslında orada yer almaktadır.

Ayrıca sitenizde çok sık tema degıstırmıyorsanız sabıt alanları ornegın kategorılerın gosterıldıgı yerı, php taglarıyla degılde lınk olarak ekleyınız. Bu sayede sıtenızde sorgu sayısı azalacaktır.

Resımlerı de her zaman kendı sunucunuzda bulundurmanız sıze + saglar :)


Öneriler için sağol Ahmet abi :)
 

 

Mert Kahveci Mert Kahveci www.mertkahveci.com Kullanıcı
  • Üyelik 13.08.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Grafik Tasarımcı
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 205
  • Beğeniler 63 / 32
  • Ticaret 0, (%0)
Çok yararlı bir makale olmuş bu ya, emeğinize sağlık.
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al