Php Admindeki Bu Şeyler
5
●293
- 05-09-2013, 02:14:12Şeyler dedim cünkü isimlendiremedim.Yaklaşık bir kaç aydır Wordpress optimazsyonu ile ilgili çok kafa yordum bayağıda ilerledim tabi css sprite v.s gibi zor konular haric.Ama gel gelelim php admin kısmında su şeyleri silsem mi silmesem mi hep çelişkide kalıyorum bilgisi olan varsa yardımcı olursa sevinirim.Araştırdım net cevap yoktu.
- 05-09-2013, 13:28:26Kimlik doğrulama veya yönetimden onay bekliyor.Arkadaşın sorduğu soruya cevap vermemişsin ki sen. Ona zor geliyor olabilir.ahmetlutfu adlı üyeden alıntı: mesajı görüntüle
Php admindeki bu şeyler dediklerin opsiyon cache'leri. Bunlar eklentilerden yada bileşenlerdeki varsayılan ayarların cache'leri oluyor. Başlıklarına bakarsan eğer timeout kelimesini görebilirsin. Normalde herbirinin bir ömrü var ancak bazen kendiliğinden silinmesi gerekirken silinmiyor ve db'de fazladan yer kaplıyor.
Aşağıdaki kodu kullandığın temanın functions.php dosyasına yerleştirip ona da cron işlemi atarsan eğer (günlük ya da haftalık olabilir) dosya her çalıştığında ömrü dolan girişleri silecektir. Tabiiki bunu yapmadan önce db'ni yedeklemeni tavsiye ederim.
add_action( 'wp_scheduled_delete', 'delete_expired_db_transients' ); function delete_expired_db_transients() { global $wpdb, $_wp_using_ext_object_cache; if( $_wp_using_ext_object_cache ) return; $time = isset ( $_SERVER['REQUEST_TIME'] ) ? (int)$_SERVER['REQUEST_TIME'] : time() ; $expired = $wpdb->get_col( "SELECT option_name FROM {$wpdb->options} WHERE option_name LIKE '_transient_timeout%' AND option_value < {$time};" ); foreach( $expired as $transient ) { $key = str_replace('_transient_timeout_', '', $transient); delete_transient($key); } } - 05-09-2013, 22:06:42Aslında o kadar şişik değil deidğim gibi optimazsyonu ögreniyorum iyice inşalalh bir kaç eksiğim kaldı suan emsela normal hesaplama göre olmaıs gereken db boyutu 20 bin veya üstü ama optimize ede ede getirdiğim nokta 4045 kbOgulcan adlı üyeden alıntı: mesajı görüntüle
İnşallah css js sprite v.s ögrenince daha da yi olacak
İnşallah css js sprite v.s ögrenince daha da yi olacak