lostyazilim
tr.link

Sitenizi Yavaşlatan Eklentileri Optimize Edin

5 Mesajlar 1.064 Okunma
acebozum
tr.link

terzi312 terzi312 Wordpress PERFORMANS Kullanıcı
  • Üyelik 08.07.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad M** Ç**
  • Mesajlar 410
  • Beğeniler 7 / 212
  • Ticaret 2, (%100)
Wordpress sitelerinizin eklentilerle başı dertteyse ve...
Sitenizi yavaşlatan sinir bozucu eklentilerden kurtulmak istiyorsanız...

O zaman gereksiz yük oluşturan eklentileri nasıl optimize edersiniz derinlemesine inceleyelim.





Eklenti başına minimum %10 gibi bir performans artışı yakalamanız mümkün.
4 eklenti optimize ettiğinizde sitenizin yükünü %40 azaltmaktan bahsediyoruz. Kulağa nasıl geliyor?

Üstelik bunu yaparken Asset Clean Up yada Plugin Filter gibi ekstra eklenti çözümleri kullanmayacağız.
Bizzat el emeği göz nuru PHP kodu yazacağız. En basit yoldan...

YOUTUBE ÜZERİNDEN İZLEYİN:
https://youtu.be/rndcWBd04QU

Sayfalarınızda işlem yapan etkin eklenti listesi kodu:


/**
* @package active-plugins
* @version 1.0
*
* Plugin Name: Eklenti Optimizasyon
* Plugin URI: https://***.net
* Description: Tüm sayfalara yüklenen eklentilerin yükünü azaltın.
* Author: Melih Çatakçin
* Version: 1.0
* Author URI: https://***.net/mcatakcin
*/

add_shortcode( 'activeplugins', function(){

$active_plugins = get_option( 'active_plugins' );
$plugins = "";
if( count( $active_plugins ) > 0 ){
$plugins = "
    ";
    foreach ( $active_plugins as $plugin ) {
    $plugins .= "
  • " . $plugin . "
  • ";
    }
    $plugins .= "
";
}
return $plugins;
});


Her sayfada işlem yapan, dar boğaz eklentileri devre dışı bırakma kodu:


$request_uri = parse_url( $_SERVER['REQUEST_URI'], PHP_URL_PATH );

$is_admin = strpos( $request_uri, '/wp-admin/' );

if( false === $is_admin ){
add_filter( 'option_active_plugins', function( $plugins ){

global $request_uri;

$is_contact_page = strpos( $request_uri, '/contact/' );

$myplugin = "contact-form-7/wp-contact-form-7.php";

$k = array_search( $myplugin, $plugins );

if( false !== $k && false === $is_contact_page ){
unset( $plugins[$k] );
}

return $plugins;

} );
}
webloggi

kişi bu mesajı beğendi.

uzayperformans.com
wmaraci
reklam

cooley cooley saklanan Gerçekler Açığa Kullanıcı
  • Üyelik 05.05.2016
  • Yaş/Cinsiyet 38 / E
  • Meslek Onun bunun işi
  • Konum İzmir
  • Ad Soyad E** A**
  • Mesajlar 61
  • Beğeniler 6 / 6
  • Ticaret 0, (%0)
nereye ekliyoruz?
 

 

webloggi webloggi WM Aracı Kullanıcı
  • Üyelik 16.11.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Web & Medya
  • Konum Ankara
  • Ad Soyad T** H**
  • Mesajlar 2165
  • Beğeniler 925 / 926
  • Ticaret 12, (%100)
Paylaşım için teşekkürler. Gayet güzel bir içerik olmuş. Herkesin paylaşmayacagi türden bilgiler olduğu icin ayrica tesekkür ederim. Yinede biraz eleştirisel bir soru sormadan edemeyeceğim. Neden Asset Clean Up yada Plugin Filter gibi eklenti çözümleri yerine kod eklemeyi tercih ediyorsunuz? Bu eklentiler site hızına olumsuz etki etmediği gibi olumlu etki eder. Wordpress'in kolaylıklarını kullanmadıktan sonra neden Wordpress kullanalım ki? Eğer kolaylıkları reddedeceksek kullanım amacına göre sıfırdan bir script yazmak/yazdırmak veya hazır script satın almak daha avantajlı olacaktır diye düşünüyorum.
webali

kişi bu mesajı beğendi.

terzi312 terzi312 Wordpress PERFORMANS Kullanıcı
  • Üyelik 08.07.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad M** Ç**
  • Mesajlar 410
  • Beğeniler 7 / 212
  • Ticaret 2, (%100)
Yorumunuz için teşekkür ederim. Wordpress mağazasındaki tüm filtre eklentilerini test ettim. Bu çözümü keşfetmeyene kadar Asset Clean Up, Plugin Filter ve Plugin Organizer benim favori üçlümdü.

Fakat bu eklentilerin de, sağladığı faydanın karşılığında kaynak tükettiklerini fark ettim.

Dolayısıyla daha hafif bir çözüm ararken videoda bahsettiğim tekniği buldum.

Şuan yaklaşık 30 - 40 site üzerinde bunu kullandım ve diğerlerine kıyasla neredeyse %50 daha hafif işlemler yaptığını söyleyebilirim.

tolhur adlı üyeden alıntı

Paylaşım için teşekkürler. Gayet güzel bir içerik olmuş. Herkesin paylaşmayacagi türden bilgiler olduğu icin ayrica tesekkür ederim. Yinede biraz eleştirisel bir soru sormadan edemeyeceğim. Neden Asset Clean Up yada Plugin Filter gibi eklenti çözümleri yerine kod eklemeyi tercih ediyorsunuz? Bu eklentiler site hızına olumsuz etki etmediği gibi olumlu etki eder. Wordpress'in kolaylıklarını kullanmadıktan sonra neden Wordpress kullanalım ki? Eğer kolaylıkları reddedeceksek kullanım amacına göre sıfırdan bir script yazmak/yazdırmak veya hazır script satın almak daha avantajlı olacaktır diye düşünüyorum.
cthax webloggi

kişi bu mesajı beğendi.

uzayperformans.com
wmaraci
wmaraci

webloggi webloggi WM Aracı Kullanıcı
  • Üyelik 16.11.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Web & Medya
  • Konum Ankara
  • Ad Soyad T** H**
  • Mesajlar 2165
  • Beğeniler 925 / 926
  • Ticaret 12, (%100)

terzi312 adlı üyeden alıntı

Yorumunuz için teşekkür ederim. Wordpress mağazasındaki tüm filtre eklentilerini test ettim. Bu çözümü keşfetmeyene kadar Asset Clean Up, Plugin Filter ve Plugin Organizer benim favori üçlümdü.

Fakat bu eklentilerin de, sağladığı faydanın karşılığında kaynak tükettiklerini fark ettim.

Dolayısıyla daha hafif bir çözüm ararken videoda bahsettiğim tekniği buldum.

Şuan yaklaşık 30 - 40 site üzerinde bunu kullandım ve diğerlerine kıyasla neredeyse %50 daha hafif işlemler yaptığını söyleyebilirim.


Vakit ayırıp detaylı şekilde tecrübenizi paylaştığınız için teşekkür ederim hocam
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al