The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Realtime Template Compressor: Reduces page sizes, loads pages faster, saves bandwidth Details »» | |||||||||||||||||||||||||||
Realtime Template Compressor: Reduces page sizes, loads pages faster, saves bandwidth
Developer Last Online: Nov 2023
This is a port of Logican's Realtime Template Compressor hack from vBulletin 2.2.x to vBulletin 3.5.0 Beta 1. I wrote this by rewriting a version of the original hack, that I wrote for my forums when they ran 3.0.x, so that it would function as a plugin for 3.5.0.
I had originally sent this to Logican for him to release it but he replied granting me permission to release it; hence why I'm releasing this. Installation is very simple. Just import the plugin via vBulletin's "Download / Upload Plugins" page in the Plugin System in the Admin Control Panel and you're done. I'll try to correct any bugs that you might find. Let me know if you like this plugin and don't forget to click the install link if you install this. Update History Version 1.1.0: The expression was replaced with a more efficient one that increases the compression level from approximately 1-2% to approximately 4-8%. Version 1.0.0: Initial Release Show Your Support
|
Comments |
#192
|
|||
|
|||
Two screen shots to confirm no issue with advanced editor or spacing issues with post titles.
|
#193
|
|||
|
|||
Quote:
I have tested this on 3.5.3, before the plugin, in titles adding 10 extra spaces in between two words on a new post title, the extra spacing was stripped away by default. This addon is not the cause as far as i can tell. Added Note: Want to thank ShiningArcanine & Logican for their work, great mod and good savings for the site. |
#194
|
|||
|
|||
these are the results of my experiments with the code... this one doesnt break anything and ill see if i can figure out a way to make it not bust javascript
PHP Code:
|
#195
|
|||
|
|||
Works good, but kills javascript roll overs in my headers. :disappointed:
|
#196
|
|||
|
|||
The solution to the paragraph bug is to alter the regular expression in such a way that newline characters appearing between textarea tags are left untouched.
I leave this as an exercise for the reader. |
#197
|
|||
|
|||
Quote:
|
#198
|
||||
|
||||
Works great on 3.5.3 Install
|
#199
|
||||
|
||||
Quote:
[Output: 177.75 Kb. compressed to 148.49 Kb. by saving 29.27 Kb. (16.46%)] Forumhome [Output: 121.07 Kb. compressed to 115.58 Kb. by saving 5.49 Kb. (4.53%)] CMPS [Output: 260.35 Kb. compressed to 244.70 Kb. by saving 15.64 Kb. (6.01%)] Forum Thread [Output: 139.21 Kb. compressed to 134.20 Kb. by saving 5.01 Kb. (3.60%)] VB Gallery Home [Output: 205.49 Kb. compressed to 203.91 Kb. by saving 1.59 Kb. (0.77%)] Links Directory |
#200
|
|||
|
|||
As in the original XML: CMPS: [Output: 67.37 Kb. compressed to 66.30 Kb. by saving 1.07 Kb. (1.59%)]
Index: [Output: 81.60 Kb. compressed to 79.29 Kb. by saving 2.31 Kb. (2.83%)] Forumdisplay: [Output: 104.74 Kb. compressed to 98.30 Kb. by saving 6.44 Kb. (6.15%)] And now with this added: Code:
$output=preg_replace ('/<!-- .*? -->/',"",$output); Index: [Output: 81.83 Kb. CMP 76.14 Kb. Net 5.69 Kb. (6.95%)] Forumdisplay: [Output: 99.72 Kb. CMP 90.69 Kb. Net 9.03 Kb. (9.05%)] Stripping the comments works really, really well. No bugs at all in 3.5.3 with plenty of mods. One thing I wouldn't mind seeing added is something that keeps a running tally of the total compressed kB savings. It'd be great to know at the end of the month just how much this is saving me. Also being able to only display this to admins would be ultimate. I'd strip the output code altogther, but I'm way too much of a dork to go without it. Quick math for http://www.sevenstring.org Average hits per day over the last week: 220880 Avg hits * 9.05k savings: 1998964 Average bandwith savings over 30 days: 1.90636 GB Solid mod. Thanks much. [high]* Club3G clicks install[/high] |
#201
|
|||
|
|||
Bah, spoke too soon. Also have the paragraph bug. ;(
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|