Remove 1 Database Query Per Page
This modification is in the archives.
Remove 1 Database Query Per Page Intro: The idea is, lets remove 1 query from each page load, if the person is just refreshing the page. At first this may sound not important or just plain stupid, but on "larger" forums, cutting 1 query is always welcomed I know. Description: Basically all this does, is check the current Session Location from the DB against the current WOL path; the Session is already provided by vbulletin, so no extra query there. All we do, is simply check the Location from the Database against the current WOL, if they don't match then the query is allowed to update the database; if they are the same - it is simply ignored. Affects: The only things this will do, is prevent the updating of the "lastactivity", and "location" if a person keeps refreshing the page, IMO that's not really a big deal, vbulletin takes care of deleting and remaking new sessions when they expire anyway. As long as your members are browsing around and such, their lastactivity, location will be updated as per usual. Updates: Version 1.1 - Scripts whosonline, misc are allowed to always update. Version 1.0 - Release Instructions: 1. [ open includes/sessions.php ] 2. [ go to about line 354, or look for $bypass = intval(SESSION_BYPASS); ] 3. [ replace this block of code ] PHP Code:
$DB_site->shutdown_query("
PHP Code:
/**
Download No files for download. |
Similar Mods
Remove 1 Query Per Page | vBulletin 3.5 Add-ons |