• 21-09-2021, 13:17:55
    #1
    Arkadaşlar merhaba.
    Topal bir internet sitesiyle çok fazla yol kat edemediğinizi görmüşsünüzdür.
    Google'nin yavaş siteler için sıralama artışında cimri davrandığı bir sır değil.

    Wordpress sitenizin arzuladığınız hızlara kavuşmasının etkili bir yolu var.
    Basit ve etkili bu adımı izleyin. Sitenizin hız performansı mükemmel bir şekilde iyileşecektir.

    ZAMAN DUYARLI İŞLEMLER
    Statik yapı durağan ve hızlıdır. Ama dinamik yapılar öyle değil.
    Yani siteniz açıldığından itibaren belirli zaman ve koşullara bağlı eylemler sistemi yorar.
    Bunlardan en bariz olanı gerçek zamanlı eylemlerdir. Özellikle Ajax.

    Ajax,
    Herhangi bir etkileşimde aynı sayfa içinde işlemlerin yapılmasını sağlar. Gerçek zamanlıdır.

    Diğer taraftan belirli bir zamana duyarlı işlemlerde sitenizi yorar.

    x saniye sonra değişmesi planlanan slider.
    x saniye sonra gerçekleşen bir animasyon.

    Birde wp-cron var. Ve konumuzun merkezi burası aslında.

    WP-CRON NE OLUYOR?
    WordPress'in cron işlerini ayarlaması için bazı teknik zorluklar vardır.
    Yani WP-Cron, sunucu cronunu temel almıyor.
    Bunun yerine, bir kullanıcı gönderilerinizi veya sayfalarınızı her ziyaret ettiğinde ve
    çalıştırdığında herhangi bir işi kontrol ediyor.

    Sıfır ziyaretçi = Sıfır Cron yükü
    Daha fazla ziyaretçi = Gereksiz Cron yükü

    Yani sisteminizi yoran cron ziyaretçi sayınızla doğrudan bağlantılıdır.
    Sitenizin her saniye 10 sayfa görüntülendiğini varsayalım.
    Bu durumda WP-Cron, saniyede 10 kez cron işlerini kontrol eder.

    WORDPRESS NEDEN BUNA İHTİYAÇ DUYUYOR?
    • Eklentileri/temaları/çekirdek güncellemelerini kontrol etmek,
    • Blog gönderilerini planlamak,
    • Yedekler oluşturmak,
    • Veritabanı tablolarını optimize etmek,
    • Mailleri göndermek
    ve daha fazlası için buna ihtiyaç duyuyor.

    Ama belirttiğimiz gibi wp-cron, harici crona göre daha aksak çalışıyor. O yüzden kullanacaksak sistem cronunu kullanmalıyız.

    WP-CRON NASIL DEVRE DIŞI BIRAKILIR?
    Dosya yöneticinizden wp-config.php açın ve bir satıra aşağıdaki kodu ekleyin:
    define('DISABLE_WP_CRON', true);
    SİSTEM CRONU NASIL KULLANILIR?
    Cpanel'e gelin. Cronjobs (yada cron işleri olarak geçer) sayfasına girin.
    Buradan zamanlanmış eylemlerinizi planlayın.
    wget -q -O - https://domain.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1
    Komut vermek için yukarıdaki kodu kullanın (domain.com'u sizinkiyle değiştirin)


    KISA BİR ÖZET
    Zamana duyarlı eylemler noktasında bilinçli olmanız gerekmektedir. Sitenizin yapısı ne kadar dinamikse o kadar hız kaybı yaşarsınız.

    Ayrıca harici cron etkinleştirmek, kaynak kullanımını azaltır.
    Daha iyi performans sağlar. İşleri daha güvenilir ve zamanında çalıştırmaya yardım eder.

    Umarım faydalı olur. Saygılar ve sevgiler...
    • ArtStoreUqur
    • Felix
    • fiziko
    ArtStoreUqur, Felix, fiziko ve 5 kişi bunu beğendi.
    8 kişi bunu beğendi.
  • 21-09-2021, 13:27:03
    #2
    Üstad Yine Karşılaştık
  • 21-09-2021, 13:27:05
    #3
    Güzel konu👍👍👍
  • 21-09-2021, 13:35:05
    #4
    Eline sağlık süpersin
  • 21-09-2021, 14:14:19
    #5
    Teşekkürler paylaşımlarınız çok güzel.
  • 21-09-2021, 18:08:48
    #6
    Bazı tema ve eklentilerin cronu kullanıp kulanmadığını nasıl anlayabilirsiz peki. Devre dışı bıraktıktan sonra sıkıntı olmasın.
  • 21-09-2021, 21:33:58
    #7
    Noblee adlı üyeden alıntı: mesajı görüntüle
    Bazı tema ve eklentilerin cronu kullanıp kulanmadığını nasıl anlayabilirsiz peki. Devre dışı bıraktıktan sonra sıkıntı olmasın.
    Her wordpress site mutlaka cronu bir yerde kullanıyor.

    Eklentilerin de işlevlerinden anlayabilirsiniz.

    Mesela virüs taraması yapan eklentiler belirli zaman aralıklarıyla yaptığı için
    yada yedekleme eklentileri de aynı şekilde zamana duyarlı oldukları için cron kullanır.
    • Noblee
    Noblee bunu beğendi.
    1 kişi bunu beğendi.
  • 21-09-2021, 23:04:06
    #8
    mcatakcin adlı üyeden alıntı: mesajı görüntüle
    Her wordpress site mutlaka cronu bir yerde kullanıyor.

    Eklentilerin de işlevlerinden anlayabilirsiniz.

    Mesela virüs taraması yapan eklentiler belirli zaman aralıklarıyla yaptığı için
    yada yedekleme eklentileri de aynı şekilde zamana duyarlı oldukları için cron kullanır.
    anladım hocam teşekkür ederim değerli bilgiler için..
  • 22-09-2021, 00:48:15
    #9
    Noblee adlı üyeden alıntı: mesajı görüntüle
    anladım hocam teşekkür ederim değerli bilgiler için..
    ne demek rica ederim