Vbulletin Optimizasyonu Nicin Gerekli?

Vbulletin Optimizasyonu ile ilğili bizlere sık sık sorular gelmekte. vbulletin optimizastonu icin aşağıdaki adımları uygulayabilirsiniz. Vbulletin Optimizasyonu nicin gerekli derseniz; sık sık webmasterların vbulletin kullanırken yaşadığı forumunun yavaş acılması, forumun hata vermesi ve bazen tamamiyle acılmayacak şekilde forumun kilitlenmesine onlem almak ve daha hızlı bir vbulletin yaratmaktır. Buradaki amac buyuk uye girişine sahip ve buyumeye elverişli sitelerin daha verimli şekilde sistemlerini optimize etmelerini sağlamaktır.

Sayacları Guncelle Seceneğini İptal Edin;

Vbulletin uyeleriniz her konuyu goruntulediğinizde ve her dosya indirdiğinde bunların sayar. Bu buyuk bir performans duşuşune neden olur. Bunu onlemek icin yapmanız gereken bu secenekleri iptal etmektir. Bunu yapmak icin; AdminCP ye girin ve vBulletin Options "Vbulletin Secenekleri" secin. Gelecek olan bolumden Server Settings and Optimization Options seceneğini secin. Gelecek olan bolumdeki

Update Thread Views Immediately
Update Attachment Views Immediately

olan bolumleri HAYIR olarak işaretleyin.

Aktif Kullanıcıları Goruntulemeyi Ziyaretcilere İptal Edin;

vbulletin anasayfası, forum goruntuleme ve konu goruntulemede o anda forumu veya konuyu kimler goruntuluyor ise kullanıcıların adları yazar. Bu ozellik size buyuk bir performans kaybı sağlar. Bu ozellikleri kaldırarak iyi bir performans elde edebilirsiniz. Bunu yapmak icin aşağıdaki saydığım ozellikleri verdiğim değerlere ayarlayın;

AdminCP girin ve vBulletin Options "Vbulletin Secenekleri" secin.
Burada verdiğim bolumleri secerek gerekli ayarları yapın;

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

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

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

Not : Eğer daha cok performans elde etmek istiyorsanız bu ozelliklerin hepsini HAYIR olarak secin. 1.000.000 ustu ve en az 5.000 uyeli bir forum icin onerilendir.

Otomatik Benzer Konuları Goruntuleti İptal Edin;

vbulletinde konu goruntuler iken o konu ile bağlantılı konuları konun altında sıralar. Bu seceneği iptal ederek performan artırımı sağlayabilirsiniz. Bu işlemi yapmak icin AdminCP'ye girin ve vBulletin Options "vbulletin secenekleri" den Message Searching Options "Mesaj Arama Secenekleri" bolumundeki Automatic Similar Thread search olan bolumu HAYIR olarak işaretleyip kayıt edin.

Profildeki Son Mesaj Goruntuleyi İptal Edin;

Profil kısmında uyeye ait olan son mesajı goruntuleme kısmını kapatarak forumunuzda performansınızı artırabilirsiniz. Bu ozelliği iptal etmek icin yapmanız gereken; vBulletin Options "vbulletin secenekleri" girin. Buradan User Listing & Profile Viewing "Kullanıcı Listeleme & Profil Goruntuleme" secin. Gelecek olan bolumdeki Show Last Post on Profile Page olan kısımı HAYIR olarak secin

Forum Git Menusunu İptal Edin;

Forum git menusu her sayfanın altında bulunan ve uyelerin bir forumdan diğer foruma gecişlerini sağlayan bir sistemdir. Ama bu sistem HTML olarak sayfanızın boyutunu artırdığı gibi performansınızıda etkilemektedir. Bu ozelliği kaldırarak daha hızlı bir sayfa goruntulemeye ulaşabilirsiniz. Bu ozelliği iptal etmek icin AdminCP girin ve vBulletin Options "Vbulletin Seceneklerinden" General Settings "Genel Ayarlar" bolumunu secin. Gelecek olan bolumdeki Use Forum Jump Menu "Forum GİT Menusunu Kullan" seceneğini HAYIR olarak işaretleyin..

Konu Derecesini Kontrol Et Ozelliğini İptal Edin.

Konu dereceleleri pek sık kullanılmadığından bu ozelliği kapatarak konu goruntuleme sırasında performansınızı artırabilirsiniz. Bu ozelliği iptal etmek icin AdminCP girin ve vBulletin Options "vbulletin ayarları" den Thread Display Options "Konu Gosterim Secenekleri (Konu Goster)" secin ve gelecek olan bolumdeki Check Thread Rating "Konu Derecesini Kontrol Et" seceneğini hayır olarak secin.
Eklentilerinizi Dosya Sistemine Taşıyın;

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

FTP ile sitenize girip forum dizininde bir klasor acın. "Attachments"

Orneğin; root/username/public_html/forums/Attachments

Attachments diye actığınız dizinin CHMOD ayarlarını 0777 yapın. Daha sonra admin paneline girerek; Attachments menusu "Eklentiler" girerek Attachment Storage Type e tıklayın "Eklenti Depolama Tipi". Secerek ilğili adımları takip edin.


Avatar ve Profil Saklama Tipini Dosya Sistemine Taşıyın;

vbulletin varsayılan olarak sisteme eklediğiniz tum avatar ve profil resimlerini sql de tututar. Tabi bu sisteminizin yavaşlamısını sağlar. Bunu onlemek icin mutlaka bu dosyaları dosya sistemine taşımanız gerekmektedir. Bunun icin oncelikle FTP programı ile sitenize girip forum dizininizde bunulan 2 klasorun CHMOD ayarlarını 0777 olarak değiştirmeniz gerekmektedir.

Avatar Dizini : customavatars
Profil Dizini : customprofilepics

Daha sonra AdminCP girerek Avatars menusunden User Picture Storage Type "Kullanıcı resim saklama tipi" secin. Burradan Move Avatars and Profile Pics to the File System "Avatar ve Profil Resimlerini Dosya Sistemine Taşıyı" secin.

CSS StyleSheets dosyada saklayın;

vbulletin varsayılanı olarak bu ayar oluşturulan her vbulletin sayfasına ek yuk 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 ozelliği aktif etmeniz icin oncelikle forum dizininizde bulunan forums/clientscript/vbulletin_css dizininizin CHMOD ayarını 0777 yapmanız gerekmektedir. Daha sonra AdminCP den vBulletin Options "vBulletin Seceneklerine" girip Style and Language Options "Stil ve Dil Ayarları" bolumunu secmeniz gerekiyor. Gelecek olan bolumdeki Store CSS Stylesheets as Files? "CSS Stylesheets dosyalansınmı?" seceneğine EVET demeniz gerekiyor.

Cached Posts Sistemini Aktif Edin;

vBulletin calışırken eğer bu seceneği aktif ederseniz belirttiğiniz gun 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 gun kadarki mesaj saklanır ve gun sonunda tablodan silinir. Bu seceneği aktif etmek icin AdminCP girip buradan vBulletin Options "Vbulletin Secenekleri" menusunde bulubab Server Settings and Optimization seceneğini secmeniz gerekiyor. Gelecek olan bolumden;

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

Aramaları ve Kimler Cevrimici Seneklerini Misafirlere Kapatın;

Bu ozellikleri 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 cevrimicini uyelerinizede kapatanilirsiniz. Bunu yapmak icin yapmanız gerekenler;

AdminCP Girin ve Usergroups "Kullanıcı Grupları" menusunu secin. Bu menuden Usergroup Manager "Kullanıcı Grup Yonetimi" secin. Gelecek olan bolumden Unregistered / Not Logged In. olan bolumun sağındaki Kullanıcı Grubu Duzenlemeyi secerek gelecek olan bolumden "Can Search Forums" bolumunu ve "Can View Who's Online" bolumunu HAYIR olarak secin. Ayrıca Whois Online Permison "Kim Cevirimici İzinleri" olan bolumdeki tum secenekleri HAYIR olarak işaretleyip kaydetin.

FullText Aramayı Aktif Edin;

Sisteminizde arama yapanların daha hızlı sonuc alması ve sizin daha iyi bir performans elde etmeniz icin bu bolumu aktif etmeniz tavsiye edilir. Bu bolumu aktif etmek icin AdminCP girin ve vBulletin Options menusunde bulunan Search Type "Arama Tipi" seceneğini secin. Gelecek bolumdeki "Empty postindex and word tables?" seceneğini EVET olarak işaretleyin ve gonderi tıklayın.

Robots.txt Dosyasını İyi Ayarlayın;

Arama motorlarının gereksiz şeyleri indexlemesini onleyerekde performan artımı sağlanabilmektedir. Bunu yapmak icin oncelikle robots.txt dosyanın iceriğ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