Blog Post

GD Rating System Performance and Speed

One of the key points when working on GD Rating System plugin was to make it slim and optimized for speed and low memory usage and still allow on having a powerful and feature rich plugin. So far, plugin performance is very promising.

GD Rating System uses addons based and very modular structure differently optimized for admin side and front end. Depending on admin side operations, plugin will load some files only when needed. So, on admin side GD Rating System uses 1.6MB of RAM and adds 2.1% to total page loading time (with all Pro addons loaded). Compare that to JetPack plugin using the average of 5.5MB of RAM and adds 40% to total page loading time (or more depending on JetPack features used). On front end, GD Rating System uses 1.2MB of RAM and adds 2% to total page loading time. Compared to that, JetPack uses average of 4.2MB of RAM and adds 25% to total page loading time. Current GD Rating System uses on average 2.5 times less memory than old GD Star Rating plugin.

GD Rating System uses internal cache system that hooks into WordPress cache system. Plugin also adds own database layer to speed up some common query types and make database operations standardized. All plugin data is handled through specialized objects that are cached when needed to speed up the plugin and minimize the number of SQL queries. Most important is the way plugin loads, where you can disable every individual module, or enable only what you need. This can lower the memory use to 0.5MB od admin side and 0.4MB on front end. This way you have full control over the features you need and want to use.

In the coming days, I still plan to optimize some of the SQL query functions and make few more smaller changes for better performance and speed. Ultimate goal is to have plugin that is useful and powerful, but with low resource fingerprint to allow all users to use it without performance issues.

gdrts-star-transparent

GD Rating System

Check out the release countdown, plugin demo and list of features. Development log is updated daily with current changelog and features development progress.

About the plugin
Development Log

Please wait...
GD Rating System Pro plugin for WordPress
Ultimate rating solution plugin for WordPress websites

Powerful, highly customizable and versatile ratings plugin to allow your users to vote for anything you want. Includes different rating methods and add-ons.

About the author

Milan Petrovic
Milan Petrovic

CEO and Lead developer of Dev4Press Web Development company, working with WordPress since 2008, first as a freelancer, later founding own development company. Author of more than 250 plugins and more than 20 themes.

Subscribe to Dev4Press Newsletter

Get the latest announcements, release digests, promotions and exclusive discounts, and general Dev4Press-related news straight into your mailbox.


This form collects your email (optionally your name) for the purpose of sending you newsletters. Check out our Privacy Policy for more information on how we store and manage your data. We will not send you any spam. Newsletters are sent 2 to 4 times every month.

Latest From The Blog

plugins relase corsecurity 1 9

coreSecurity Pro 1.9

coreSecurity Pro 1.9 brings several very important bug fixes (related to the file scanner), several new features related to antispam control, user session management, improvements to the file scanner, and more.
plugins relase dev4press updated 4 7

Dev4Press Updater 4.7

The new version of Dev4Press Updater, brings a regular set of updates to the plugin, including support for coreSecurity Pro plugin installation and updates, various fixes and tweaks, updated shared library.
plugins relase debugpress 3.9

DebugPress 3.9

It has been a while since the new DebugPress release was announced on Dev4Press, but the plugin has been getting regular updates almost every month, and today, it has reached version 3.9.

WP Rocket - Make WordPress Load Fast in a Few Clicks
GeneratePress - The perfect lightweight theme for your next project
0
0
0
0
0
0