1. Bu site çerez kullanmaktadır. Siteyi kullanmaya devam etmeniz halinde çerez kullanımı ile ilgili site koşullarını kabul etmiş sayılırsınız. Daha Fazlasını Öğren.
  2. Forum İllegal Uyarısı Forum kuralları gereği forumda video ve illagal paylaşım yapmak yasaktır.Program Arşivimizde ise kısıtlanmış sürüm yada dağıtımı serbest olan (trial - freeware) yazılımlar yayınlayınız..Aksi takdirde mesajlarınız silinecektir..

vBulletin 4 Optimizasyonu

Konusu 'vBulletin' forumundadır ve guclusat tarafından 8 Şubat 2012 başlatılmıştır.

  1. guclusat
    Offline

    guclusat Tanınmış Üye Süper Moderatör

    Katılım:
    14 Haziran 2009
    Mesajlar:
    9.754
    Ödül Puanları:
    48
    Üye Resimlerini (Avatarlar), Profil Resimlerini ve İmza Resimlerini Dosya Sistemine Taşıma

    vBulletin ilk kurulduğunda üye resimlerini, profil resimlerini ve imzalarda kullanılan resimleri veritabanında depolar buda veritabanının aşırı şişmesine ve sitenizin kasılmasına yol açar, bu sorundan kurtulmak için resimleri dosya sistemine taşıyabilirsiniz
    • Öncelikle bir FTP programı ile sitenize bağlanıp forum anadizininde bulunan customavatars, customprofilepics ve signaturepics klasörlerinin CHMOD ayarlarını 777 yapın
    • Daha sonra AdminCP>Üye Resimleri>Üye Resmi Depolama Tipi kısmına giriş yaparak direk Git butonuna tıklayın ardından açılan sayfadada Git butonuna tıklayın (Eğer çok fazla üyeniz var ise Her bir işlemde, işlenecek Üye resmi adeti kısmındaki sayıyı düşürün)

    Eklentileri Dosya Sistemine Taşıma

    Yukarda belirttiğim sebepler eklentiler içinde geçerli bu yüzden mesajlara eklenen eklentileride dosya sistemine taşımalısınız

    • Bunun için öncelikle FTP programı ile sitenize bağlanıp forum anadizinine eklentiler adında boş bir klasör oluşturun (istediğiniz isimde oluşturabilirsiniz attachments vs.) daha sonra içine boş bir index.html dosyası atın (güvenlik açısından) ve bu klasörün CHMOD ayarını 777 yapın
    • Daha sonra AdminCP>Eklentiler>Eklenti Kayıt Tipi kısmından "Dosyaları veritabanından klasöre kaydır" seçeneğini seçerek Git butonuna tıklayın, gelen sayfada "Eklentilerin kayıt edileceği klasör" kısmına eklentileri kayıt edeceğiniz klasörün tam yolunu yazın ve tekrar Git butonuna tıklayın.

    Grup Resimlerini Dosya Sistemine Taşıma

    Aynı işlemi sosyal grup simgeleri içinde yapıyoruz
    • İlk olarak FTP programı ile sitenize bağlanıp customgroupicons klasörünün CHMOD ayarını 777 yapın
    • Daha sonra AdminCP>Sosyal Gruplar>Grup Simgesi Kayıt Tipi kısmına giriş yaparak "Grup simgelerini veritabanından dosya sistemine kaydır" seçeneğini seçip Git butonuna tıklayın, açılan sayfadada hiçbiyere dokunmadan Git butonuna tıklayın ve bekleyin

    Stil CSS'lerini Dosya Sistemine Taşıma

    vBulletin ilk kurulduğunda standart olarak tüm css'leri veritabanında taşır buda oluşturulan her sayfaya ekstra bir yük bindirerek yavaşlamaya neden olur bu css'leri dosya sistemine taşıyarak sayfa boyutunu ufaltabilirsiniz

    • İlk olarak FTP programı ile sitenize bağlanıp forum anadizinindeki clientscript klasöründe bulunan vbulletin_css klasörünün CHMOD ayarını 777 yapın
    • Daha sonra AdminCP>vBulletin Seçenekler>Biçim ve Dil Ayarları kısmına girerek "CSS-Stylesheet lerini Dosya Olarak Kaydet" seçeneğini Evet seçin ve ayarları kaydedin.

    Sayaçları Güncelle Özelliğini Kapatma

    vBulletin indirilen her eklentiyi ve görüntülenen her konuyu sayar, eğer büyük bir forumunuz ve çok fazla üyeniz varsa bu sitenizin performansını düşürecektir, kapatmanızı öneririm
    • Bunun için AdminCP>vBulletin Seçenekler>Sunucu Ayarları ve Optimizasyon Seçenekleri kısmına giriş yapın burdan "Konuların görüntülenme olanını hemen aktüelleştir" ve "Eklentilerin görüntülenme olanını hemen aktüelleştir" seçeneklerini Hayır olarak seçip kaydedin.

    Arama ve Kimler Çevrimiçi Özelliklerini Misafirler için Kapatma

    Arama özelliği ve kimler çevrimiçi özelliği çok fazla sorgu oluşturacağından bu seçenekleri misafirler için kapatıp sunucu yükünüzü hafifletebilirsiniz

    • Bunun için AdminCP>Üye Grubu>Üye Grubu Yönetimi>Unregistered / Not Logged In -- Üye Grubunu Değiştir: Git butonuna tıklayın
    • Daha sonra "Arama sistemi-İzinleri" kısmındaki seçenekleri ve Forum-İzinleri kısmındaki Konu içeriğini arayabilir seçeneğini Hayır olarak işaretleyin ve kaydedin
    • (vBulletin Suite kullanıyorsanız "Blogları Arayabilir" seçeneğinide Hayır olarak seçin)

    E-Posta Sistemini Misafirlere Kapatma

    Bu özellikte aşırı kullanıldığında sisteminizi kasacağından kapatmanızı öneririm

    • Bunun için AdminCP>Üye Grubu>Üye Grubu Yönetimi>Unregistered / Not Logged In -- Üye Grubunu Değiştir: Git butonuna tıklayın ardından
    • "Forum-İzinleri" kısmındaki "E-Posta Sistemini Kullanabilir" seçeneğini Hayır olarak seçip kaydedin

    Çevrimiçi Kullanıcıları Misafirlere Gizleme

    Forum anasayfasında ve her konunun altında bulunan Konu Bilgisi kısmındaki kullanıcıları misafirlere gizleyerek gereksiz sorgulardan ve dolayısıyla performans kaybından kurtulabilirsiniz
    • Bunun için AdminCP>vBulletin Seçenekler>Forumlar Anasayfa Seçenekleri kısmına giriş yapın ardından

    • "Online üyeleri görüntüle?" bölümünden "Evet, aktif üyeleri rastgele listele" seçeneğini seçin ve kaydedin

    • AdminCP>vBulletin Seçenekler>Forum Görüntüleme Seçenekleri (forumdisplay) kısmına giriş yapın ardından

      "Kullanıcıların Gezdikleri Forumu Göster" bölümünden "Evet, aktif üyeleri rastgele listele" seçeneğini seçin ve kaydedin (Büyük bir forumunuz varsa bu seçeneğini Hayır seçmeniz önerilir)

    • AdminCP>vBulletin Seçenekler>Konu Görüntüleme Seçenekleri kısmına giriş yapın ardından
    • "Kullanıcıların Gezdiği Konuları Göster" bölümünden "Evet, aktif üyeleri rastgele listele" seçeneğini seçip kaydedin (Büyük bir forumunuz varsa bu seçeneğini Hayır seçmeniz önerilir)

    Benzer Konular Özelliğini Kapatma

    • Her konunun altında bulunan benzer konular tablosu konuya her girişinizde sorgu çalıştırır ve bu işlem büyük bir performans kaybına neden olur kapatmanızı öneririm
    • Bunun için AdminCP>vBulletin Seçenekler>Mesaj Arama Seçenekleri kısmına giriş yapın ardından
    • "Otomatik Benzer Konu Arama" seçeneğini Hayır olarak işaretleyip kaydedin

    Reytingi Kontrol Et Özelliğini Kapatma

    Konu değerlendirme özelliğini kapatarak konu sayfasının açılma hızını yükseltebilirsiniz zaten pek kullanılmayan bir özellik

    • Bunun için AdminCP>vBulletin Seçenekler>Konu Görüntüleme Seçenekleri kısmına giriş yapın ardından
    • "Konu Reytingini Kontrol Et" seçeneğini Hayır olarak seçip kaydedin
    Konu Abonelerini Kontrol Et Özelliğini Kapatma

    Eğer abonelik sistemini kullanmıyorsanız bu özelliğide kapatıp daha iyi bir performans elde edebilirsiniz

    • Bunun için AdminCP>vBulletin Seçenekler>Konu Görüntüleme Seçenekleri kısmına giriş yapın ardından
    • "Konu Abonelerini Kontrol Et" seçeneğini Hayır olarak seçip kaydedin

    Hızlı Erişim Menüsünü Kapatma

    Her sayfanın altında bulunan foruma atlama menüsü güzel bir özelliktir ancak fazla HTML kodu oluşturduğundan performansı etkilemektedir bu özelliği kapatmanızı öneririm

    • Bunun için AdminCP>vBulletin Seçenekler>Genel Ayarlar kısmına giriş yapın ardından
    • "'Hızlı Erişim' Menüsü" seçeneğini Hayır olarak seçip kaydedin

    vBulletin xCache Özelliğini Aktif Etme

    Eğer sunucunuzda xCache (PHP hızlandırıcı) kurulu ise bunu mutlaka aktif edip vBulletin ile kullanmanızı tavsiye ederim

    • Bunun için FTP programı ile sitenize bağlanıp includes klasöründe bulunan config.php dosyasını bilgisayarınıza indirin ardından herhangibi metin editörü ile açın ve şu satırı bulun
    Kod:
     // $config['Datastore']['class'] = 'vB_Datastore_Filecache';  
    bununla değiştirin

    Kod:
    $config['Datastore']['class'] = 'xCache'; 
    kaydedip tekrar sitenize gönderin

    robots.txt Dosyası ve Kullanımı


    robots.txt botların sitenizde hangi sayfaları indexleyip hangi sayfaları
    indexlemeyeceğini gösteren kısaca botları yöneten bir dosyadır
    anadizinde bulunumalıdır (public_html içinde)

    robots.txt dosyası ile gereksiz sayfaları indexletmekten kaçınarak trafik (bandwith) kaybından kurtulabilirsiniz

    • vBulletin 4 için hazırlamış olduğum robots.txt dosyası =>

    vBSEO'ya Özel Optimizasyon İpuçları

    • Cache Özelliğini Aktif Etme

    Eğer vBSEO kullanıyorsanız ve siteniz hit alıyorsa performansınızı etkileyebilir bunun birazda olsa önüne geçmek için aşağıdaki adımları uygulayın

    vBSEO Kontrol Paneline giriş yapın (siteismi.com/vbseocp.php)

    ardından "Genel Ayarlar" menüsü altındaki "Cache Opsiyonları" seçeneğine tıklayın

    Eğer sunucunuzda bu PHP hızlandırıcılardan biri varsa yan tarafında Destekleniyor yazar onu seçin ve kaydedin hepsindede Desteklenmiyor yazıyorsa bu ayar ile oynamayın

    • Özel Rewrite Kuralları

    Bu kısıma aşırı kural eklerseniz siteniz kasılabilir, önemsiz sayfalar için yazılmış kodları silin ve kaydedin

    • Özel Yönlendirmeler

    Bu özellikte üstekine benzer performans kaybına neden olur gereksiz sayfalar için yazılmış kodları silin ve kaydedin

    • HTML Kodunu Temizleme

    Bu özellik kodlar arasındaki gereksiz boşlukları temizleyerek sayfa açılım süresini hızlandıracaktır

    vBSEO Kontrol Paneline giriş yapın ardından "Diğer Geliştirmeler" menüsü altındaki "HTML Kodu Temizle" seçeneğini Evet seçip kaydedin

    • Resim Boyutlarını Ufaltma

    vBulletin grafiklerinin boyutunu ufaltarak sayfa açılım süresini hızlandırabilirsiniz

    Bunun için vBSEO Kontrol Paneline giriş yapın ardından "Diğer Geliştirmeler" menüsü altındaki "Resim Boyut Belirlemek" seçeneğine tıklayın, ayrıntılı anlatım sayfada bulunuyor.
     
    Son düzenleyen: Moderatör: 13 Ocak 2015
  2. uydudoktoru
    Offline

    uydudoktoru Aktif Üye Yönetici Yönetici

    Katılım:
    13 Haziran 2009
    Mesajlar:
    2.142
    Ödül Puanları:
    38
    vBulletin Optimizasyonu- vBulletin Optimize Etme

    vBulletin Optimizasyonu Niçin Gerekli?
    Vbulletin Optimizasyonu ile ilğili bizlere sık sık sorular gelmekte. vbulletin optimizastonu için aşağıdaki adımları uygulayabilirsiniz. Vbulletin Optimizasyonu niçin gerekli derseniz; sık sık webmasterların vbulletin kullanırken yaşadığı forumunun yavaş açılması, forumun hata vermesi ve bazen tamamiyle açılmayacak şekilde forumun kilitlenmesine önlem almak ve daha hızlı bir vbulletin yaratmaktır. Buradaki amaç büyük üye girişine sahip ve büyümeye elverişli sitelerin daha verimli şekilde sistemlerini optimize etmelerini sağlamaktır.

    Sayaçları Güncelle Seçeneğini İptal Edin;
    Vbulletin üyeleriniz her konuyu görüntülediğinizde ve her dosya indirdiğinde bunların sayar. Bu büyük bir performans düşüşüne neden olur. Bunu önlemek için yapmanız gereken bu seçenekleri iptal etmektir. Bunu yapmak için; AdminCP ye girin ve vBulletin Options "Vbulletin Seçenekleri" seçin. Gelecek olan bölümden Server Settings and Optimization Options seçeneğini seçin. Gelecek olan bölümdeki

    Update Thread Views Immediately
    Update Attachment Views Immediately

    olan bölümleri HAYIR olarak işaretleyin.

    Aktif Kullanıcıları Görüntülemeyi Ziyaretçilere İptal Edin;
    vbulletin anasayfası, forum görüntüleme ve konu görüntülemede o anda forumu veya konuyu kimler görüntülüyor ise kullanıcıların adları yazar. Bu özellik size büyük bir performans kaybı sağlar. Bu özellikleri kaldırarak iyi bir performans elde edebilirsiniz. Bunu yapmak için aşağıdaki saydığım özellikleri verdiğim değerlere ayarlayın;

    AdminCP girin ve vBulletin Options "Vbulletin Seçenekleri" seçin.
    Burada verdiğim bölümleri seçerek gerekli ayarları yapın;

    Forums Home Page Options -> Display Logged in Users?
    Yes, Alphabetical listing to members seçin;

    Forum Display Options -> Show Users Browsing Forums
    Yes, Random Listing to all visitors seçin;

    Thread Display Options -> Show Users Browsing Threads
    Yes, Random Listing to all visitors seçin;

    Not : Eğer daha çok performans elde etmek istiyorsanız bu özelliklerin hepsini HAYIR olarak seçin. 1.000.000 üstü ve en az 5.000 üyeli bir forum için önerilendir.

    Otomatik Benzer Konuları Görüntületi İptal Edin;
    vbulletinde konu görüntüler iken o konu ile bağlantılı konuları konun altında sıralar. Bu seçeneği iptal ederek performan artırımı sağlayabilirsiniz. Bu işlemi yapmak için AdminCP'ye girin ve vBulletin Options "vbulletin seçenekleri" den Message Searching Options "Mesaj Arama Seçenekleri" bölümündeki Automatic Similar Thread search olan bölümü HAYIR olarak işaretleyip kayıt edin.

    Profildeki Son Mesaj Görüntüleyi İptal Edin;
    Profil kısmında üyeye ait olan son mesajı görüntüleme kısmını kapatarak forumunuzda performansınızı artırabilirsiniz. Bu özelliği iptal etmek için yapmanız gereken; vBulletin Options "vbulletin seçenekleri" girin. Buradan User Listing & Profile Viewing "Kullanıcı Listeleme & Profil Görüntüleme" seçin. Gelecek olan bölümdeki Show Last Post on Profile Page olan kısımı HAYIR olarak seçin

    Forum Git Menüsünü İptal Edin;
    Forum git menüsü her sayfanın altında bulunan ve üyelerin bir forumdan diğer foruma geçişlerini sağlayan bir sistemdir. Ama bu sistem HTML olarak sayfanızın boyutunu artırdığı gibi performansınızıda etkilemektedir. Bu özelliği kaldırarak daha hızlı bir sayfa görüntülemeye ulaşabilirsiniz. Bu özelliği iptal etmek için AdminCP girin ve vBulletin Options "Vbulletin Seçeneklerinden" General Settings "Genel Ayarlar" bölümünü seçin. Gelecek olan bölümdeki Use Forum Jump Menu "Forum GİT Menüsünü Kullan" seçeneğini HAYIR olarak işaretleyin..

    Konu Derecesini Kontrol Et Özelliğini İptal Edin.
    Konu dereceleleri pek sık kullanılmadığından bu özelliği kapatarak konu görüntüleme sırasında performansınızı artırabilirsiniz. Bu özelliği iptal etmek için AdminCP girin ve vBulletin Options "vbulletin ayarları" den Thread Display Options "Konu Gösterim Seçenekleri (Konu Göster)" seçin ve gelecek olan bölümdeki Check Thread Rating "Konu Derecesini Kontrol Et" seçeneğini hayır olarak seçin.
    Eklentilerinizi Dosya Sistemine Taşıyın;

    Vbulletin genel bir özelliği olarak eklentilerinizi dosyalarda saklayabilmektesiniz. Ama bu aşırı sql kullanımına neden olduğundan eklentilerinizi dosyalama sistemine taşımanız önemle tavsiye edilir. Bunun için yapmanız gerekenler;

    FTP ile sitenize girip forum dizininde bir klasör açın. "Attachments"

    Örneğin; root/username/public_html/forums/Attachments

    Attachments diye açtığınız dizinin CHMOD ayarlarını 0777 yapın. Daha sonra admin paneline girerek; Attachments menüsü "Eklentiler" girerek Attachment Storage Type e tıklayın "Eklenti Depolama Tipi". Seçerek ilğili adımları takip edin.


    Avatar ve Profil Saklama Tipini Dosya Sistemine Taşıyın;
    vbulletin varsayılan olarak sisteme eklediğiniz tüm avatar ve profil resimlerini sql de tututar. Tabi bu sisteminizin yavaşlamısını sağlar. Bunu önlemek için mutlaka bu dosyaları dosya sistemine taşımanız gerekmektedir. Bunun için öncelikle FTP programı ile sitenize girip forum dizininizde bunulan 2 klasörün CHMOD ayarlarını 0777 olarak değiştirmeniz gerekmektedir.

    Avatar Dizini : customavatars
    Profil Dizini : customprofilepics

    Daha sonra AdminCP girerek Avatars menüsünden User Picture Storage Type "Kullanıcı resim saklama tipi" seçin. Burradan Move Avatars and Profile Pics to the File System "Avatar ve Profil Resimlerini Dosya Sistemine Taşıyı" seçin.

    CSS StyleSheets dosyada saklayın;
    vbulletin varsayılanı olarak bu ayar oluşturulan her vbulletin sayfasına ek yük olarak ayrıca CSS leri eklemektedir. Eğer bunu dosya sistemine taşırsanız hem oluşturulan sayfanın boyutu azalmış olacak hemde sayfalarınız hızlanmış olacaktır. Bu özelliği aktif etmeniz için öncelikle forum dizininizde bulunan forums/clientscript/vbulletin_css dizininizin CHMOD ayarını 0777 yapmanız gerekmektedir. Daha sonra AdminCP den vBulletin Options "vBulletin Seçeneklerine" girip Style and Language Options "Stil ve Dil Ayarları" bölümünü seçmeniz gerekiyor. Gelecek olan bölümdeki Store CSS Stylesheets as Files? "CSS Stylesheets dosyalansınmı?" seçeneğine EVET demeniz gerekiyor.

    Cached Posts Sistemini Aktif Edin;
    vBulletin çalışırken eğer bu seçeneği aktif ederseniz belirttiğiniz gün kadar olan mesajı ayrı bir tabloda saklayarak daha en son yazılmış olan konulara daha hızlı erişim sağlarsınız. Burada vermiş olduğunuz gün kadarki mesaj saklanır ve gün sonunda tablodan silinir. Bu seçeneği aktif etmek için AdminCP girip buradan vBulletin Options "Vbulletin Seçenekleri" menüsünde bulubab Server Settings and Optimization seçeneğini seçmeniz gerekiyor. Gelecek olan bölümden;

    Cached Posts Lifespan olan kısımı 7-30 arası bir gün yazın. 30 dan fazlada yazabilirsiniz ama en iyi ayar 7-30 gün arası olandır.

    Aramaları ve Kimler Çevrimiçi Seneklerini Misafirlere Kapatın;
    Bu özellikleri kapatarak misafirlerin bu en fazla performans harcayan sistemleri kullanmasını engellemek ile daha hızlı ve performanslı bir sistem elde edebilirsiniz. Eğer gerekiyor ise Kimler çevrimiçini üyelerinizede kapatanilirsiniz. Bunu yapmak için yapmanız gerekenler;

    AdminCP Girin ve Usergroups "Kullanıcı Grupları" menüsünü seçin. Bu menüden Usergroup Manager "Kullanıcı Grup Yönetimi" seçin. Gelecek olan bölümden Unregistered / Not Logged In. olan bölümün sağındaki Kullanıcı Grubu Düzenlemeyi seçerek gelecek olan bölümden "Can Search Forums" bölümünü ve "Can View Who's Online" bölümünü HAYIR olarak seçin. Ayrıca Whois Online Permison "Kim Çevirimiçi İzinleri" olan bölümdeki tüm seçenekleri HAYIR olarak işaretleyip kaydetin.

    FullText Aramayı Aktif Edin;
    Sisteminizde arama yapanların daha hızlı sonuç alması ve sizin daha iyi bir performans elde etmeniz için bu bölümü aktif etmeniz tavsiye edilir. Bu bölümü aktif etmek için AdminCP girin ve vBulletin Options menüsünde bulunan Search Type "Arama Tipi" seçeneğini seçin. Gelecek bölümdeki "Empty postindex and word tables?" seçeneğini EVET olarak işaretleyin ve gönderi tıklayın.

    Robots.txt Dosyasını İyi Ayarlayın;
    Arama motorlarının gereksiz şeyleri indexlemesini önleyerekde performan artımı sağlanabilmektedir. Bunu yapmak için öncelikle robots.txt dosyanın içeriğinin aşağıdaki kod gibi olması gerekiyor. Bu yol ile indexleme sırasında gereksiz konulara ulaşımı engellemiş olursunuz.

    Kod:
    User-agent: *
    Disallow: /forums/ajax.php
    Disallow: /forums/attachment.php
    Disallow: /forums/calendar.php
    Disallow: /forums/cron.php
    Disallow: /forums/editpost.php
    Disallow: /forums/global.php
    Disallow: /forums/image.php
    Disallow: /forums/inlinemod.php
    Disallow: /forums/joinrequests.php
    Disallow: /forums/login.php
    Disallow: /forums/member.php
    Disallow: /forums/memberlist.php
    Disallow: /forums/misc.php
    Disallow: /forums/moderator.php
    Disallow: /forums/newattachment.php
    Disallow: /forums/newreply.php
    Disallow: /forums/newthread.php
    Disallow: /forums/online.php
    Disallow: /forums/poll.php
    Disallow: /forums/postings.php
    Disallow: /forums/printthread.php
    Disallow: /forums/private.php
    Disallow: /forums/profile.php
    Disallow: /forums/register.php
    Disallow: /forums/report.php
    Disallow: /forums/reputation.php
    Disallow: /forums/search.php
    Disallow: /forums/sendmessage.php
    Disallow: /forums/showgroups.php
    Disallow: /forums/subscription.php
    Disallow: /forums/threadrate.php
    Disallow: /forums/usercp.php
    Disallow: /forums/usernote.php
     
Yüklüyor...

Sayfayı Paylaş