Optimizare forum vBulletin

Share Button

Daca ai un forum construit pe platforma vBulletin si doresti sa imbunatatesti viteza de incarcare a forumului cat si sa reduci din load server poate ti-ar fi utile sfaturile de mai jos. Pentru optimizare se pot face setari in AdminCP, mofificari in fisierele robots.txt si .htaccess precum si setari in configurarea serverului.

Muta Atasamentele in File System

Cu ajutorul clientului tau de FTP creaza un director „atasamente” in directorul unde ai instalat forumul vBulletin si da acelui folder pernisiuni 777.  Apoi mergi in AdminCP, din coloana stanga extinde lista „Attachments” si click pe „Attachment Storage Type„. Muti muta atasamentele din baza de date in „file system”, si scrii folderul definit de tine pentru atasamente (ex  „atasamente”)

 

Muta avatarele si imaginile de profil in  File System

Cu ajutorul clientului FTP, seteaza permisiuni 777 pentru folderele „customavatars” si „customprofilepics” ce le gasesti in directorul undei ai instalat vbulletin.

Apoi mergi in AdminCP, din coloana stanga extinde lista „Avatars” si click pe „User Picture Storage Type„. Muti muta avatarele si imaginile de profil din baza de date in „file system”, si scrii folderele definite pentru avatare si imagini de profil (ex  „customavatars” si „customprofilepics”)

Muta CSS in File System

Mergi in AdminCP, extinde vBulletin Options menu si selecteaza vBulletin options. De aici selecteaza Style and Language Options, apoi la optiunea „Store CSS Stylesheets as Files?” seteaza „Yes” si salveaza.

Verifica setarile gzip

Functia GZIP arhiveaza fisierele trimise catre browser, prin activarea ei se reduce dimensiunea fisierului, timpul de transfer si incarcarea serverului. Daca aveti deja gzip sau o functie similara activa in configurarea servertului, prin activarea gzip din vBulletin,  efectuati comprimarea de 2 ori, si asta face ca serverul sa consume resurse suplimentare inutil, si creste load server.

Pentru a modifica setarile gzip din vBulletin mergi la AdminCP, extinde vBulletin Options menu si selecteaza vBulletin options. De aici selecteaza Cookies and HTTP Header Options si la optiune „GZIP HTML Output” setezi „No„, si la „GZIP Compression Level” treci 0 si salvezi. Daca totusi ai nevoie sa fie activata functia Gzip la forum la  „GZIP Compression Level” setezi „1”.

Mareste Cached Posts Lifespan

Din AdminCP, Extinde vBulletin Options menu, selecteaza vBulletin options. De aici selecteaza Server Settings and Optimization Options, la optiunea „Cached Posts Lifespan” modifica cu 60 si salveaza. Altii recomanda 30 sau 90, dar eu am ales calea de mijloc 60 de zile.

Activeaza functiile Quick Reply si Quick Edit

Prin activarea Quick Reply si Quick Edit nu doar ca se face postarea si modificarea mai rapida, dar reduce si incarcarea serverului datorita faptului ca nu se mai reincarca pagina, deasemena imbunatatind si experienta utilizatorului.

Pentru a le activa, din AdminCP, Extinde vBulletin Options menu, selecteaza vBulletin options. De aici selecteaza si bifeaza Quick Reply si Quick Edit apoi salveaza.

Dezactiveaza Template Name in HTML Comments

Din AdminCP, Extinde vBulletin Options menu, selecteaza vBulletin options. De aici selectezi General Settings, apoi la optiunea „Add Template Name in HTML Comments” bifezi off si salvezi.

Dezactiveaza Search si Who is Online for Guests

Din AdminCP, extinde Usergroups menu si selecteaza Usergroup Manager, apoi de aici selecteaza Unregistered / Not Logged In si pentru ambele optiuni „Can Search Forums” si „Can View Who’s Online” seteaza off si salveaza.

Modificari in  .htaccess

Seteaza cand sa expire fisierele statice din fisierul .htacces, adauga codul de mai jos

##  Expires
<IfModule mod_expires.c>
 ExpiresActive On
 ExpiresDefault "access plus 1 seconds"
 ExpiresByType text/html   "access plus 1 seconds"
 ExpiresByType image/gif "access plus   3456000 seconds"
 ExpiresByType image/jpeg "access plus 3456000   seconds"
 ExpiresByType image/png "access plus 3456000 seconds"
 ExpiresByType text/css "access plus 3456000 seconds"
 ExpiresByType  text/javascript "access plus 3456000 seconds"
 ExpiresByType  application/x-javascript "access plus 3456000 seconds"
 ExpiresByType  application/javascript "access plus 3456000 seconds"
</IfModule>

Nu permite robotilor motoarelor de cautare sa viziteze zonele ce nu trebuiesc indexate.

Varifica daca ai in directorul public_html un fisier robots.txt , iar daca nu ai il creezi si adaugi in el urmatorul cod:

User-agent: *
Disallow: /forum/admincp/
Disallow: /forum/clientscript/
Disallow: /forum/cpstyles/
Disallow: /forum/customavatars/
Disallow: /forum/customprofilepics/
Disallow: /forum/images/
Disallow: /forum/modcp/
Disallow: /forum/ajax.php
Disallow: /forum/attachment.php
Disallow: /forum/calendar.php
Disallow: /forum/cron.php
Disallow: /forum/editpost.php
Disallow: /forum/global.php
Disallow: /forum/image.php
Disallow: /forum/inlinemod.php
Disallow: /forum/joinrequests.php
Disallow: /forum/login.php
Disallow: /forum/member.php
Disallow: /forum/memberlist.php
Disallow: /forum/misc.php
Disallow: /forum/moderator.php
Disallow: /forum/newattachment.php
Disallow: /forum/newreply.php
Disallow: /forum/newthread.php
Disallow: /forum/online.php
Disallow: /forum/poll.php
Disallow: /forum/postings.php
Disallow: /forum/printthread.php
Disallow: /forum/private.php
Disallow: /forum/profile.php
Disallow: /forum/register.php
Disallow: /forum/report.php
Disallow: /forum/reputation.php
Disallow: /forum/search.php
Disallow: /forum/sendmessage.php
Disallow: /forum/showgroups.php
Disallow: /forum/subscription.php
Disallow: /forum/threadrate.php
Disallow: /forum/usercp.php
Disallow: /forum/usernote.php

Daca forumul tau este instalat in alt director, inlocuieste /forum/ cu ce ai tu

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *