Sitemizin hızı kullanıcılar için ve Google için çok önemli site hızımız ne kadar hızlı olur ise o kadar çok trafik çekebilir Google açısından kullanıcı dostu site olarak ilerlemeye devam ederiz peki WordPress sitemizi nasıl hızlandırabiliriz. WordPress site hızlandırma

İlk başta sitemizi hızlandırmak için bazı sitelerden raporlar almamız gerekiyor bu raporla ile eski ve yeni site hızımızı görmüş olacağız.

Site Hızımızı Öğrenebileceğimiz Siteler;

1- Tema Seçimi

Temanızı doğru ve sadece ihtiyaçlarınızı karşılayacak temalar kullanmalısınız. Ağır temalar veya kodlaması düzensiz olan temalara ne yapılırsa yapılsın hep diğer sitelere göre yavaş kalacaktır. Bu yüzden temalarınızı doğru ihtiyaçlarınızı görecek tema bulmalısınız ihtiyaç fazlasını silmelisiniz.

2- Cache Eklentisi Kurulumu

Wordpress site hızlandırma
WordPress site hızlandırma

Ben sitem için Rocket cache eklentisi kullanıyorum. Gerçekten gayet basit ve çok etkili bir etkili ama bu yazımda WP Fastest Cache eklentisini anlatacağım.

Eklentide kullanacağımız özellikler HTML, CSS ve Javascript küçültme özelliği ve bir kaç ufak özellik olacak.

  • HTML, CSS ve Javascript’i küçültün. (Bozulmalar olursa başka Cache eklentileri deneyin.)
  • Gzip Sıkıştırma işlemini yapın.

3- Görselleri Optimize Edin, Webp Yapın

Görsel boyutunu düşürmemiz sitemizin hızını çok fazla arttırır ve webp formatında yapmamız hem görselin kalitesinin düşmesini engeller hemde Google tarafından sevilen bir biçimlendirme formatıdır. Otomatik olarak bizim için yapacak olan eklenti ismi WebP Express eklentisidir.

Bu eklentiyi kullanarak wordpress dosyasındaki görseller dahil bütün hepsinin formatını .webp yapabilir sitenizin hızını uçurabilirsiniz.

Bu eklentiyi kullandıktan sonra farkı anlıyacaksınız ve bu eklenti her yeni makalenizde otomatik görseli webp yapmakta.

4- WordPress Admin Panel Hızlandırma

Çok fazla eklenti kullanmak hem siteyi yavaşlatır hemde admin paneli yavaşlatır bu yüzden gereksiz eklentileri ve temaları siliniz.

Hızlı hosting kullanmaya çalışın ve eğer sitenizde widget kullanmıyorsanız kullanmayı sevmiyorsanız aşağıdaki kodları .htacces dosyasına yazın.

// Blok 0
// User admin bar kapat
function remove_admin_bar() {
if (!current_user_can('administrator') && !is_admin()) {
  show_admin_bar(false);
} 
}
// TECHNOPOST Site sağlığı widget kapat
add_action('wp_dashboard_setup', 'remove_site_health_dashboard_widget');
function remove_site_health_dashboard_widget() {
remove_meta_box('dashboard_site_health', 'dashboard', 'normal'); }
// GOD MODE / ALL SETTINGS
function god_mode() {
  add_options_page(__('All Settings'), __('All Settings'), 'administrator', 'options.php'); }
add_action('admin_menu', 'god_mode');
// WP-TOOLBAR & ICON REMOVER
function example_admin_bar_remove_logo() {
    global $wp_admin_bar;
    $wp_admin_bar->remove_menu( 'wp-logo' ); }
add_action( 'wp_before_admin_bar_render', 'example_admin_bar_remove_logo', 0 );
// TECHNOPOST Admin Footer
function custom_admin_footer() {
echo 'S E V K A N'; } 
add_filter('admin_footer_text', 'custom_admin_footer');
// WP Tüm standart widget'lar kaldırılır.
function remove_dashboard_meta() {
	remove_meta_box( 'dashboard_incoming_links', 'dashboard', 'normal' );
	remove_meta_box( 'dashboard_plugins', 'dashboard', 'normal' );
	remove_meta_box( 'dashboard_primary', 'dashboard', 'side' );
	remove_meta_box( 'dashboard_secondary', 'dashboard', 'normal' );
	remove_meta_box( 'dashboard_quick_press', 'dashboard', 'side' );
	remove_meta_box( 'dashboard_recent_drafts', 'dashboard', 'side' );
	remove_meta_box( 'dashboard_recent_comments', 'dashboard', 'normal' );
	remove_meta_box( 'dashboard_right_now', 'dashboard', 'normal' );
	remove_meta_box( 'dashboard_activity', 'dashboard', 'normal' );
	remove_meta_box( 'woocommerce_dashboard_recent_reviews', 'dashboard', 'normal' );
	remove_meta_box( 'dlm_popular_downloads', 'dashboard', 'normal' );
	remove_meta_box( 'wbcr-factory-adverts-widget', 'dashboard', 'normal' );
	remove_meta_box( 'rtmedia_dashboard_widget', 'dashboard', 'normal' );
	remove_meta_box( 'beta_tester_dashboard_widget', 'dashboard', 'normal' );
	remove_meta_box( 'e-dashboard-overview', 'dashboard', 'normal' );
	remove_meta_box( 'wpforms_admin_dashboardwidget', 'dashboard', 'normal' ); }
add_action( 'admin_init', 'remove_dashboard_meta' );
//TECHNOPOST SMTP Function
/** SMTP Ayarları */
add_action( 'phpmailer_init', 'send_smtp_email' );
function send_smtp_email( $phpmailer ) {
    $phpmailer->isSMTP();
    $phpmailer->Host = SMTP_HOST;
    $phpmailer->SMTPAuth = SMTP_AUTH;
    $phpmailer->Port = SMTP_PORT;
    $phpmailer->Username = SMTP_USER;
    $phpmailer->Password = SMTP_PASS;
    $phpmailer->SMTPSecure = SMTP_SECURE;
    $phpmailer->From = SMTP_FROM;
    $phpmailer->FromName = SMTP_NAME; }
// Üstteki kod functions.php de düzenlenmeden kalabilir.
// wp-config.php içerisine alttaki smtp kodunu yerleştirmeniz gerekir.
// Slaşları silin "//" smtp bilginizi girin ve wp-config kayıt edip kullanmaya başlayın.
// Alttaki yazıdan sonra hemen altına eklenmesi gereklidir.
// /* That's all, stop editing! Happy publishing. */
/** SMTP Ayarları */
// define('SMTP_USER', 'admin@mailadresi.com');
// define('SMTP_PASS', 'şifremmD3654752341');
// define('SMTP_HOST', 'rd-sansa.guzelhosting.com');
// define('SMTP_FROM', 'admin@mailadresi.com');
// define('SMTP_NAME', 'TECHNOPOST');
// define('SMTP_PORT', '571');
// define('SMTP_SECURE', 'tls');
// define('SMTP_AUTH', false);
// define('SMTP_DEBUG', 0); //
// Blok 0

Yukarıdaki kodlarda değiştirilmesi gereken kısımlar yazılmıştır. Doğacak sıkıntılardan sitemiz sorumlu değildir.

5- Eski Ayarların Kalıntılarını Temizleyin

Eskiden yüklediğiniz ve sildiğiniz eklentilerin izleri veritabanında kalır bu da veri tabanına yük bindirip yavaşlatır bunları silmemiz sitemizi rahatlatacak daha hızlı açılmasını sağlayacaktır. Peki nasıl veritabanını temizleriz ?

  • ( veri tabanı yedeği almayı unutmayın. )
  • İlk olarak WP Clean Options eklentisi wordpress sitenize kurun.
  • Admin panelden araçlar bölümüne gelerek Clean Options bölümüne tıklayın.
  • Üstteki Don’t show the Known seçeneğine tik atın ve find kısmından taramayı başlatın.
  • Aşağıya gelen tabloda kullandığınız eklentiler gözükecek bu eklentilerden kullanmadığınız ve önceden sildiklerinizi seçip silin. WordPress site hızlandırma

Site Hızlandırmak İçin Gerekli Eklentiler

  • WP Fastest Cache
  • WebP Express
  • WP Clean

Yukarıdaki eklentileri kullandıktan sonra sitenizde gözle görülür bir şekilde hız artışı olacaktır. Siteniz tam performans çalışacaktır. Ben yanlış çalışan bir yanını görmedim temada bozukluklar olmadı eğer bu temada kayma bozukluklar olur ise WP Fastest Cache eklentisindeki minify özelliklerini devredışı bırakıp kaldırın ve farklı bir cache eklentisine yönelin.

Author

2017 yılından itibaren makale yazarlığı ve web site yöneticiliği yapan sıradan bir insanım.

Write A Comment