Bizimle iletişime geçin

BAHUSUS.COM

WordPress Site Hızlandırma Ayarları

WordPress

WordPress

WordPress Site Hızlandırma Ayarları

WordPress Site Hızlandırma

WordPress sitenin hızını, Güvenliğini, fonksiyonunu ve özelliklerini geliştiren basit 14 püf noktası.

Wp-config.php dosyası WordPress sitenizin ‘setting’ listesine benzemektedir, dosya sistemi ile MySQL veritabanı arasındaki köprüdür. Kullanıcı adı ve şifre gibi önemli bilgileri içerir.

Aşağıda, wp-config dosyanızı düz bir metin editörü aracılığıyla daha iyi kullanmanın birkaç yolu vardır.

Bazı favorilerimden biri olan WordPress hack, WordPress’in hızını, işlevini ve özelliklerini geliştiren basit püf noktaları olarak da bilinir.

 

Wp-config

Wp-config.php Ayarları

Bu yazıda henüz bilmediğiniz en yararlı içerik yönetim sistemi WordPress yapılandırma hilelerinden 13’ünü paylaşacağız.

 

Wp-config.php Dosyasını Taşı

Genellikle, WordPress web kökünde wp-config dosyası arar.

Orada mevcut değilse, otomatik olarak yukarıdaki bir seviyeye bakar.

Bu dosyayı web kök klasörünün bir üstünde taşıyın. Bunu yaparak, hiç kimse SSH veya FTP erişimi olmadan ona erişemez. Wp-config dosyanızı benzersiz bir konuma taşıyorsanız.

Kök klasöründe ‘gerçek’ wp-config.php dosyasını gösterecek başka bir wp-config dosyası oluşturmanız önerilir.

define('ABSPATH', dirname(__FILE__) . '/');
require_once(ABSPATH . '../path/to/wp-config.php');

 

Yayın Sonrası Değişiklikler

Varsayılan olarak, WordPress otomatik olarak her değişikliği kaydeder.

MySQL Veritabanı her seferinde gereksiz verilerle şişirilmiş olabilir. Sonuçta veriyi işlemek için çok fazla kaynak gerektiren yere kadar büyük olacak, böylece siteyi yavaşlatacaktır. Bunu gidermek için.

define( 'WP_POST_REVISIONS', 2 );
define( 'WP_POST_REVISIONS', false );

İhtiyaçlarınıza bağlı olarak, onu istediğiniz sayıda revizyonla sınırlayabilir veya hepsini birlikte devre dışı bırakabilirsiniz. Bence 2 düzeltme olarak yeterlidir.

 

Otomatik Kaydetme Aralığını Değiştir

Bir yayını düzenlerken, WordPress Ajax’ı kullanarak düzenlediğiniz yazıları otomatik olarak kaydedecektir.

Otomatik kaydetme arasındaki gecikmeler için bu ayarı artırmak veya değişiklikleri kaybetmemeniz için ayarı azaltmak isteyebilirsiniz. Varsayılan 60 saniyedir.

define( 'AUTOSAVE_INTERVAL', 160 ); // Seconds

 

Resim Düzenlemeleri

WordPress’de resim düzenleyicisini kullanmıyorsanız bunu atlayabilirsiniz.

Resim düzenleyicisini kullanma alışkanlığına sahip olanlar için, bir görüntüyü her düzenlediğinizde mevcut görüntülerin üstünde alternatif kopyalar oluşturulmaz.

WordPress’in kendisi Thumbnail boyutunun, Orta boyutun ve Büyük Boyutun varsayılan olarak 3 kopyasını oluşturacağı için temanın ayarlarını içermez. Birlikte, toplam 6 veya 7 kopya olabilir.

define( 'IMAGE_EDIT_OVERWRITE', true );

Bu tanımla, WordPress yalnızca orijinal dosya kümesini ve en son düzenlenmiş sürümleri değil, tüm düzenlenen sürümleri tutacaktır.

 

Yönetici ve Giriş İçin SSL Gerektir

Bu kolay SSL tanımı ile yönetici alanınızı güvence altına alın.

Bu özellik, oturum açma işlemlerini ve yönetici alanını güvence altına almak istediğinizde ve böylece hem şifrelerin hem de çerezlerin hiçbir zaman net olarak gönderilmediğinde kullanışlıdır.

WordPress’e herkese açık wifi aracılığıyla giriş yapan kullanıcılar için faydalıdır.

define( 'FORCE_SSL_ADMIN', true );

 

Dosya Düzenlemeyi / Eklenti Tema Güncellemelerini Devre Dışı Bırak

Bu, kullanıcıların WordPress yönetim alanındaki eklentiyi ve tema kurulumunu / güncelleme işlevselliğini kullanmalarını engelleyecektir.

Bu sabiti ayarlamak Eklenti ve Tema düzenleyicisini de devre dışı bırakır.

define( 'DISALLOW_FILE_EDIT', true );

Buna ek olarak, izinsiz kullanıcıların temaları ve eklentileri güncelleme ve yükleme yapmasını ve yönetim panelinden WordPressi güncellemesini de engelleyebilirsiniz.

define( 'DISALLOW_FILE_MODS', true );

 

PHP için ayrılmış Artan Bellek

Bu seçenek, PHP tarafından tüketilebilecek maksimum bellek miktarını belirlemenize izin verir.

Bu ayar, “İzin verilen bellek boyutu” gibi bir ileti almanız durumunda gerekebilir.

PHP’ye 64MB ayrılmışsa, gerekiyorsa WordPressin otomatik olarak 64MB’lık değerini kullanacağı için bu değeri 64M olarak ayarlamanıza gerek yoktur.

define( 'WP_MEMORY_LIMIT', '128M' );

Yönetim görevleri, normal işlemden daha fazla bellek gerektirir.

Yönetim alanında olduğu zaman, WP_MEMORY_LIMIT değerinden WP_MAX_MEMORY_LIMIT tanımlanarak bellek artırılabilir veya azaltılabilir.

define( 'WP_MAX_MEMORY_LIMIT', '256M' );

 

Çerez Alanını Ayarla

Resimleriniz için MaxCDN veya JetPack Photon gibi bir CDN kullanırsanız.

WordPressde çerezlerin her bir istekte alt alanınızdaki statik içeriğe gönderilmesini önlemek için. Çerez alan adını yalnızca statik olmayan alanınıza ayarlayabilirsiniz.

Bu, son kullanıcının indirmesi için gerek duyulan gereksiz bayt sayısını azaltarak siteyi biraz hızlandıracaktır.

define( 'COOKIE_DOMAIN', 'www.alanadi.com' );

 

Cron ve Cron Zaman Aşımını Devre Dışı Bırak

Her ziyaretçiniz sitenizi ziyaret ettiğinde her zaman bir pingger gibi davranır ve yapmanız gerekenlerin bir listesi için sunucunuzu arar.

Gerçekleştirilecek bir zamanlama varsa, ping zamanlanmış gönderiler gibi görevleri tetikler.

Süresi dolmuş önbellek silme, yorum sayısı listesini güncelleme ve daha fazlasına. İhtiyacınız yoksa Cron’u devre dışı bırakın.

define( 'DISABLE_WP_CRON', true );

Trafiği yüksek bir siteniz varsa, ping sıklığını sınırlayarak sunucu kaynaklarını azaltabilirsiniz. Bir cron işleminin her WP_CRON_LOCK_TIMEOUT saniyede bir kez birden çalıştıramayacağından emin olun.

define( 'WP_CRON_LOCK_TIMEOUT', 60 );

 

Otomatik Veritabanı İyileştirme

Otomatik veritabanı optimizasyon desteği var, wp-config.php dosyanıza şu tanımlamayı ekleyerek etkinleştirebilirsiniz. Yalnızca özellik gerekliyse.

define( 'WP_ALLOW_REPAIR', true );

 

Dosya İzinlerini Geçersiz Kıl

Ana makinenizin tüm kullanıcı dosyaları için kısıtlayıcı izinleri varsa dosya izinlerini geçersiz kılabilirsiniz. Çoğunuzun buna ihtiyacı yoktur. Ancak ihtiyacı olanlar olabilir.

define('FS_CHMOD_FILE', 0644);
define('FS_CHMOD_DIR', 0755);

 

Harici İstekleri Engelleme

WordPressin harici isteklerde bulunmasını önlemek istiyorsanız, bu snippet’i wp-config.php’ye ekleyin.

define('WP_HTTP_BLOCK_EXTERNAL', true);

Bu, güncellemeler, gösterge tablosu feed’leri ve veri raporlaması gibi normalde meydana gelen şeylerin oluşmasını engeller.

Neyse ki, gerekli olan her şeyi beyaz listeye eklemek (erişime izin vermek) kolaydır. İşte, wordpress.org’a erişim izni verdiğimiz bir örnek.

define('WP_ACCESSIBLE_HOSTS', 'wordpress.org');

 

Kilitleme wp-config.php

Bilindiği gibi wp-config.php, en önemli WordPress dosyalarından biridir.

Bu nedenle, bilgisayar korsanlarının manipüle etmesini erişilemez hale getirmek önemlidir. Blogunuz Apache Web Sunucusunda çalışıyorsa, aşağıdaki yönergeleri .htaccess dosyasına ekleyebilirsiniz.

< files wp-config.php>
order allow,deny
deny from all
< /files>

 

Veritabanı tablosu önekini değiştir

WordPressde varsayılan olarak wp_ tablo önekini kullanır.

Her site için varsayılan önek olduğundan, bilgisayar korsanları yolları tahmin edebilirler.

Daha güvenli bir veritabanı istiyorsanız daha karmaşık bir tablo öneki seçebilirsiniz. Wp_ tablosundaki önek satırını, wp_dfah87_ gibi başka bir şeyle değiştirin.

$table_prefix = 'dfah87_';

Not: Yalnızca, yeni bir site için tablo önekini değiştirin, sürekli yayın yapan bir site için tavsiye edilmez.

 

İlginizi çekebilir:

 

Okumaya devam et
Şunlar da ilginizi çekebilir...

İçerikleri oluşturur, BAHUSUS ekibini yönetir ve bu blogda gördüğünüz her içeriğin güzel görünmesini sağlar.

Yorum yapmak için tıklayın

Cevap bırakın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Diğer WordPress

bitcoinBitcoin
$ 27,874.470.6%
ethereumEthereum
$ 1,757.680.49%
terra-lunaTerra Luna Classic
$ 0.0001242.31%
En üste