vBSEO Optimization Tips

Kenpachi

New Member
Here are several options that may help to add extra efficiency for your vBSEO installation:

Move rewrite rules from .htaccess to httpd.conf

For users with dedicated servers, the vBSEO rewrite rules applied in the .htaccess files can be moved directly into the httpd.conf file for more efficient performance.



[forum_id] in URL formats

If your CRU format includes only [forum_title], 1 additional database query will be executed. To eliminate this query, simply be sure to include [forum_id] in the CRU format.

Related vbseocp.php options:
  • General Options-> Define Forum Path Title Bits
  • Forum URLs -> Forum URL Format
  • Forum URLs -> Forum Index Page URL Format
  • Announcement URLs -> Individual Announcement URL Format
  • Announcement URLs -> Multiple Announcements URL Format
  • Thread URLs -> Multiple Page Thread URL Format
  • Thread URLs -> 'Last Post in Thread' Redirect URL Format
  • Thread URLs -> 'Newest Post in Thread' Redirect URL Format
  • Thread URLs -> 'Go To Post in Thread' Redirect URL Format
  • Thread URLs -> Multiple page 'Go To Post in Thread' Redirect URL Format
  • Thread URLs -> 'Previous Thread' Redirect URL Format
  • Thread URLs -> 'Next Thread' Redirect URL Format
  • Printthread URLs -> 'Printthread' URL Format
  • Printthread URLs -> Multiple Page 'Printthread' URL Format
  • Poll URLs -> Poll URL Format
  • Nav Bullet (Tree Icon) Image URLs -> Forum Nav Bullet Image URLs
  • Nav Bullet (Tree Icon) Image URLs -> Thread Nav Bullet Image URLs
  • Attachment URLs -> Attachment URLs Format

[user_id] in Member Profile/Avatar URL formats OR Disable them

Include [user_id] in your Member Profile and Avatar URL formats.

Related vbseocp.php options:
  • Member's Profile URLs -> Member Profile URL Format
  • Custom Avatar Image URLs -> Custom Avatar URL Format
Optionally, rewriting member profile pages and avatars can be disabled.



Disable "Replace 'Previous/Next Thread' redirect links?" feature.

This option replaces the 'Next Thread' and 'Previous Thread' links with direct, content relevant links. Disabling it will save two database queries per thread page.

Related vbseocp.php options:
  • Direct Links -> Replace 'Previous/Next Thread' redirect links?
Disable rewriting for attachments/tree icon images

Optionally, rewriting attachment and tree icon image URLs can be disabled.

Related vbseocp.php options:
  • Nav Bullet (Tree Icon) Image URLs -> Rewrite Nav Bullet Image URLs?
  • Attachment URLs -> Rewrite Attachment URLs?
Disable "Add Thread Titles" features

These features are available in vBulletion version 3.5x or greater. Optionally, you may disable them.

Related vbseocp.php options:
  • Add Thread Titles -> Add Thread Titles to Showthread Links Anchor Text?
  • Add Thread Titles -> Add Thread Titles to Showpost Links Anchor Text?
Disable features with outgoing network connections.

Various features have outgoing network connections. To reduce or eliminate these requests, you can disable the following vbseocp.php features:
  • Outgoing LinkBacks -> Update Services
  • Outgoing LinkBacks -> Enable Outgoing Pingbacks
  • Outgoing LinkBacks -> Enable Outgoing Trackbacks
  • Add Titles to External Links -> Add Page Titles to External Links Anchor Text?
IonCube vs. Zend

You may consider trying both the Zend and IonCube versions of vBSEO to determine if there is a performance variation. In some limited test cases, the server environment showed improved performance while of one over the other.
 
Top