• 25-08-2021, 10:01:10
    #1
    Wordpress sitenizin düşük hız performansıyla cezalandırılmaması için dikkat etmeniz gereken 2 önemli noktaya değinmek istiyorum.
    Aynı zamanda sıralama kayıpları yaşatabilecek güvenlik risklerini de size aktarmak istiyorum.
    Ve bu tehlikeleri gidermeniz için alternatif çözümler sunacağım.

    ------------------------------------------------------------------------------------------------------
    1. Yedekleme Eklentileri
      Sitenizi gereksiz yere şişirdikleri ve dosyaları güvenli olmayan bir şekilde depoladıkları için kullanılmasını önermiyorum. Bu eklentilerin çoğu aynı zamanda yedekleme işlerini uygun olmayan zamanlarda çalıştırarak MySQL sorgularını yavaşlatır ve hatta sitenizde zaman aşımlarına neden olur.

      Çözüm nedir?
      Yedeklerinizi barındırıcınızdan almak. Bu kadar basit.

      ------------------------------------------------------------------------------------------------------
    2. Site İçi Arama
      Buradan saldırı alabilmeniz bile mümkün. İki çeşit tehdit var.

      Birinci tehdit, sıralamanızı geri düşürecek uygunsuz arama terimlerin indexlenmesi sağlanarak yapılıyor.
      Örneğin +18 yada illegal aramalar yapılabilir. Bu sorgu sayfaları kötü niyetli black hatçiler tarafından hiç istemediğiniz şekillerde kullanılabilir.

      İkinci tehdit, sitenizi zaman aşımına uğratabilecek performans saldırıları olabilir. Ard arda yapılan binlerce arama, sayısız MySQL sorgusu demektir.
      Tahmin edersiniz ki bu da sitenizde istemeyeceğiniz bir yük oluşturur. Hatta sitenizi zaman aşımına uğratıp hiç açılmaması bile sağlanabilir.

      Sitenizin sıralamalarında sıradışı durumlar yaşadığınızda yada performansınızın dipleri gördüğü zamanlarda aklınızda bulundurmanız gerekiyor.

      İşte bu yüzden site içi arama gerekmedikçe kullanılmamalı.

      Gerekip gerekmediğini nasıl anlarsınız?
      Sitenizin ısı haritasını yada ziyaretçi davranışlarını kontrol edin. Eğer ziyaretçileriniz site içi arama kullanmayı gerek görmüyor ve sadece gezinim yapmaktan yanaysa,
      o zaman bunu kötü niyetli kişilerin amaçlarına alet etmenize gerek yok. Kapatın gitsin.

      ------------------------------------------------------------------------------------------------------

      Kaybedenlerden olmamanız için yeni tehditleri ve çözümlerini sizlerle paylaşacağım.

      Saygılar ve sevgiler...
    • Carliston
    • Sekeno
    • kesicilker
    Carliston, Sekeno, kesicilker ve 10 kişi bunu beğendi.
    13 kişi bunu beğendi.
  • 25-08-2021, 10:08:47
    #2
    Güzel bir konu hocam teşekkürler ancak wordpress sitelerde site sonuna "/?s=" eklenerek bile sorgulama yapılıyor, yani site içi arama kapatılsa bile sorguya devam edecektir bana kalırsa en temizi cloudflare kurmaktır zaten çok büyük saldırılar geldiği zaman cloudflare bile bazen yetersiz kalabiliyor bu durumda hosting sağlayacısıyla irtibata geçip üst pakete geçmek daha mantıklı olacaktır.
  • 25-08-2021, 10:09:51
    #3
    Ellerinize sağlık hocam
  • 25-08-2021, 10:13:10
    #4
    ZacqooLeaven adlı üyeden alıntı: mesajı görüntüle
    Güzel bir konu hocam teşekkürler ancak wordpress sitelerde site sonuna "/?s=" eklenerek bile sorgulama yapılıyor, yani site içi arama kapatılsa bile sorguya devam edecektir bana kalırsa en temizi cloudflare kurmaktır zaten çok büyük saldırılar geldiği zaman cloudflare bile bazen yetersiz kalabiliyor bu durumda hosting sağlayacısıyla irtibata geçip üst pakete geçmek daha mantıklı olacaktır.
    evet doğru. zaten site içi arama kutucuğu değil, site içi aramayı tümden kapatmaktan bahsediyorum.
    function.php içerisinden yapılabilir. yada arama sayfası sorguları 404 yönlendirilerek önüne geçilebilir.

    dediğiniz gibi arama kutusunu kaldırmak fayda sağlamayacaktır.

    tezcreative adlı üyeden alıntı: mesajı görüntüle
    Ellerinize sağlık hocam
    teşekkür ederim. faydalı olmasına sevindim
    • ZacqooLeaven
    • ademkilic
    ZacqooLeaven ve ademkilic bunu beğendi.
    2 kişi bunu beğendi.
  • 25-08-2021, 10:15:03
    #5
    Tebrik ederim gayet başarılı gözden kaçan detaylar.
  • 25-08-2021, 10:15:38
    #6
    Site içi arama sorguları noindex olarak işaretlemek de mümkün. Şahsen ben arama sonuçlarını index aldırmıyorum. MySQL sorgusunu azaltmak için de sadece anahtar kelimeyi doldurma eklentisi kullanılabilir. Genel aramayı kapatıp Swiftype tarzı otomatik doldur eklentisi kullanılabilir. Böylece sitede var olmayan herhangi bir keyword için arama sonuç döndürmez.
  • 25-08-2021, 10:17:07
    #7
    Hocam yararlı konularınız için teşekkür ederiz..
  • 25-08-2021, 10:21:17
    #8
    ferhatcevik adlı üyeden alıntı: mesajı görüntüle
    Tebrik ederim gayet başarılı gözden kaçan detaylar.
    rica ederim (:


    BroserBros adlı üyeden alıntı: mesajı görüntüle
    Site içi arama sorguları noindex olarak işaretlemek de mümkün. Şahsen ben arama sonuçlarını index aldırmıyorum. MySQL sorgusunu azaltmak için de sadece anahtar kelimeyi doldurma eklentisi kullanılabilir. Genel aramayı kapatıp Swiftype tarzı otomatik doldur eklentisi kullanılabilir. Böylece sitede var olmayan herhangi bir keyword için arama sonuç döndürmez.
    noindex bir çözüm evet. sıralama için düşünülebilir.

    ancak performans açısından,

    anahtar kelimeyi tamamlama eklentileri yine mysql içinde karşılaştırma işlemleri üzerine çalışıyor.
    varolan keywordler arasındaki tekrar eden sorguların yükü miktarınca yine performans kaybı yaşatılabilir.

    neredeyse hiç kullanılmayan, atıl site içi aramayı bulundurmamak gerekiyor.
    içerik siteleri neyse de, kurumsal sitelerde ziyaretçi gezinim yoluyla ilerliyor.
    çok büyük çoğunluğu arama yapmıyor. zaten arama yaptığında karşılığını bulacak kadar ilgili içerik olmuyor sitede.

    işte bu yüzden atıl durumdaki site içi arama kapatılmalıdır.
    • owo
    • ferhatcevik
    owo ve ferhatcevik bunu beğendi.
    2 kişi bunu beğendi.