• 08-03-2010, 15:09:18
    #1
    Üyeliği durduruldu
    Wordpress kullanıcısı olarak sistemimizde yavaşlamalar olabilmektedir...

    Bunların ana kaynakları databasedeki kullanılmayan verilerdir.... Nedir bu kullanılmayan veriler?

    Eklenti kurarırız,temalar kurarız bunların çeşitli bilgileri databasemizdeki tablolarda yer alır?

    Wordpress default halinde database’sinde 10 adet tablosu vardır. Nedir bu tablolar ve ne işe yararlar bunlara biraz değinelim...

    Databasemizin bağlantılarıyla fk’larıya resimli seklinde görmek isterseniz buraya bakabilirsiniz.

    wp_comments Tablosu

    Sitenizdeki yorumlar bu tabloda tutularlar. Tablo içerisindeki önemli alanlar ise;
    comment_ID - Yorumun ID’si
    comment_post_ID - Yorumun ait olduğu yazı, sayfanın ID’si
    comment_author - Yorum yazarının adı
    comment_author_email - Yorum yazarının e-posta adresi
    comment_approved - Yorumun onaylanıp, onaylanmadığı
    comment_type - Yorumun türü. Yorum mu, geri izleme mi olduğu. Yorum olduğunda değeri boş, geri izleme olduğunda değeri ping
    user_id - Yorumu yazan kayıtlı bir üyeyse onun ID’si, kayıtlı değilse değeri 0


    wp_links Tablosu

    Bağlantılar bölümünde eklediğiniz bağlantılar bu tabloda tutulurlar. Tablo içerisindeki önemli alanlar şunlar;
    link_id - Bağlantının ID’si
    link_url - Bağlantının adresi
    link_name - Bağlantının adı
    link_image - Bağlantı için girdiğiniz görselin adresi
    link_category - Bağlantının kategorisi. Varsayılan olarak bütün bağlantılar, Bağlantılar isimli bir kategoriye eklenirler ancak isterseniz bağlantılar için de kategori oluşturup, bağlantıları kategorilere ayırabilirsiniz.


    wp_options

    Yönetim panelinde yaptığınız ayarlar ve seçeneklerin kaydedildiği tablodur. Eklenti ve bileşenlerde de yaptığınız ayarlar çoğu zaman yine bu tabloda tutulurlar. Tablonun önemli alanları şunlar;
    option_id - Seçeneğin ID’si
    blog_id - WordPress Mu için seçeneklerin hangi günlüğe ait olduğu
    option_name - Seçeneğin adı, örneğin; home, siteurl, blogname, blogdescription
    option_value - Seçeneğin değeri
    auto_load - Seçeneğin otomatik yüklenip, yüklenmeyeceği.


    wp_postmeta Tablosu

    Yazı ve sayfalara eklenen özel alanların kaydedildiği tablodur, ayrıca bazı eklentiler de buraya bilgi kaydedebilmekteler, örneğin yazı okunma sayılarını takip eden eklentiler. Tablonun önemli alanları şunlar;
    meta_id - Özel alanın ID’si
    post_id - Özel alanın ait olduğu yazı/sayfa ID’si
    meta_key - Özel alanın adı, eğer adın başında _ (alt çizgi) karakteri varsa, o özel alan yazı yazma ekranında görünmez.
    meta_value - Özel alanın değeri


    wp_posts Tablosu

    WordPress’in temel tablosu olup, eklenen yazı/sayfaların başlık, içerik vs. gibi bilgileri buraya kaydedilir. Tablonun önemli alanları şunlar;
    ID - Yazı/Sayfanın ID’si
    post_author - Yazının yazarının üye ID’si
    post_date_gmt - Yazının yerel saatteki yazıldığı tarih
    post_content - Yazı içeriği
    post_title - Yazı başlığı
    post_category - WP 2.3 ile birlikte bir fonksiyonu kalmadı
    post_excerpt - Yazıya girilen özet
    post_status - Yazının yayınmlanma/taslak/inceleme bekliyor durumları
    comment_status - Yorumların açık olup, olmadığı
    ping_status - Geri izlemenin açık olup, olmadığı
    post_name - Yazının kalıcı bağlantılarda kullanılan adı
    post_modified_gmt - Yazının en son düzenlendiği yerel saatteki tarih
    guid - Yazının adresi
    post_type - Yazının türü. Aldığı değerler, post - yazı, page - sayfa, revision - revizyon
    comment_count - Yazıya yapılmış olan yorum sayısı


    wp_terms Tablosu

    Yazı kategorileri, etiketler, bağlantı kategorilerinin kaydedildiği tablodur. Önemli alanları şunlar;
    term_id - Kategori ve Etiketin (term) ID’si
    term_name - Term’in adı
    term_slug - Term’in kalıcı bağlantıda kullanılan adı
    term_group - Henüz bir işe yaramıyor..

    wp_term_relationships


    Yazı ve bağlantıların kategoriler ve etiketlerle ilişkisi kaydedilir. Bir yazının hangi kategoriye ait olduğu, yazının etiketlerinin neler olduğu, bağlantıların kategorisi gibi bilgiler kaydedilir. Önemli alanları şunlar;
    object_id - Term’in ait olduğu yazı, bağlantının ID’si
    term_taxonomy_id - Term’in ID’si
    term_order - Term’in sırası ama şu an kullanılmıyor

    wp_term_taxonomy Tablosu

    Term’in ne olduğu kaydedilir. Term’in bir kategori mi, etiket mi, bağlantı kategorisi mi olduğu kaydedilir.
    term_taxonomy_id - Satır ID’si
    term_id - Term’in ID’si
    taxonomy - Term’in türü. Alabileceği değerler category - Kategori, link_category - Bağlantı kategorisi, post_tag - etiket
    description - Term için girilmiş olan açıklama
    parent - Term bir alt kategori vs. ise ana kategorinin ID’si
    count - Kategori içerisindeki yazı sayısı, etiketin kullanıldığı yazı sayısı, bağlantı kategorisinde bulunan bağlantı sayısı

    wp_usermeta Tablosu

    Siteye kayıt olan üyelerle ilgili tutulan ekstra kullanıcı bilgilerinin kaydedildiği tablodur. Bu tabloyu kullanan bir eklenti yazarak üyelere ait ekstra bilgileri kendiniz de kaydedebilirsiniz. Önemli alanları şunlardır;
    umeta_id - Bilginin ID’si
    user_id - Bilginin ait olduğu üye ID
    meta_key - Bilginin adı
    meta_value - Bilginin değeri

    wp_users Tablosu

    Üyelerin kaydedildiği tablodur

    ID - Üyenin ID’si
    user_login - Üyenin giriş yaparken kullandığı kullanıcı adı
    user_pass - Üyenin şifresi
    user_nicename - Üyenin kalıcı bağlantılarda kullanılan adı
    user_email - Üyenin e-posta adresi
    user_url - Üyenin site adresi
    user_registered - Üyenin kayıt tarihi
    display_name - Üyenin sitede görünen adı


    Evet tabloların isimleri ve hangi amaclarda kullanıldıklarından yukarıda bahsettik.Hepimiz çeşitli temalar,eklentiler kurarız sileriz değil mi?

    Bu eklenti temaları kaldırdığımızda bazı eklentiler databasemizde tablolar olusturur bunlar gereksiz tablolardır ve kullanmadığımız temalarında belirli ayarları

    databasemizde yer eder ve sistemimizde yavaşlamaya sebebiyet verebilmektedir.İşte bu durumda ne yapacağız sistemimizi hızlandırmak ve daha verimli kullanmak için

    databasemizi optimize edeceğiz.Belki düşünüyorsunuz nasıl optimize edeceğiz diye normal şartlar altında phpmyadminden optimize ediliyor wp_optimize adlı eklentimiz bu zahmeti ortadan kaldırıyor bizlere kolaylık sağlıyor. Optimize işlemine başlamadan önce neler yapmalıyız?

    1.Kullanmadığımız eklentileri kaldırıyoruz..

    2.Kullanmadığımız temaları kaldırıyoruz...

    3.Kullanmadığımız sayfaları kaldırıyoruz...

    4.İse spam yorumları siliyoruz ( Bunu wp_optimize eklentiside yapabiliyor)

    Evet bu işlemleri tamamladıktan sonra eklentimizi kurup gerekli işlemleri yapıyoruz (eklentinin bu sürümü Türkçedir)

    Wordpress’imizde yazıların belirli sürümleri databasemizde yer tutar eklentide sizde göreceksiniz bunlarda gereksiz yere yer işgal eder

    eklenti bunlarıda silerek databasemizde optimasyonu gerçekleştir

    İşlemleri gerçekleştirdikten sonra sistemdeki hızlanmayı sizde fark edeceksiniz...

    Eklentinin kurulumu her zamanki gibi wp-content/plugins klasörüne eklentimizi atıyoruz daha sonra eklentilerden aktifleştiriyoruz araçlardan girdiğimizde karşımıza bu ekran geliyor... ve buradan gerekli seçenekleri seçip optimize yapabiliyoruz ne kadar kazanc sağladığımızı ne kadar yazı sürümü bulunduğunu görebiliyoruz ve ayrıca bu eklenti sayesinde kullanıcı adını değiştirmek istediğiniz birinin kullanıcı adını değiştirebiliyorsunuz.



    Eklentiyi Buradan İndirebilisiniz.
    http://rapidshare.com/files/360623172/wp-optimize.rar
  • 08-03-2010, 15:18:18
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Süper paylaşım teşekkürler.
  • 08-03-2010, 15:30:39
    #3
    Güzel anlatım eklentinin indirme linkini göremedim
  • 08-03-2010, 15:45:02
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    eklentiyi çalıştırmadan yedek almada fayda var.
    teşekkürler güzel anlatım
  • 08-03-2010, 15:47:09
    #5
    Üyeliği durduruldu
    Eklenti Linki Konuya Eklenmiştir Arkadaşlar.
  • 08-03-2010, 16:14:37
    #6
    KarabukTasarim adlı üyeden alıntı: mesajı görüntüle
    Eklenti Linki Konuya Eklenmiştir Arkadaşlar.

    Sadece kullanıcı adını değiştirebiliyoruz değil mi? Admin olan kullanıcıyı mesela yetki kısıtlaması olmadan sadece kullanıcı adını
  • 08-03-2010, 16:20:46
    #7
    yaklaşık 5 aydır kullandığım bir eklenti oldukça başarılı gerekli alanları işaretleyip optimize et dediğinizde saniyeler içinde işlemi yapıyor paylaşım için teşekkürler