Need help?

Our experts have had an average response time of 11.7 minutes in August 2021 to fix urgent issues.

We will keep your servers stable, secure, and fast at all times for one fixed price.

OpenCart speed optimization – Improve your site speed

by | Feb 12, 2021

In OpenCart, speed optimization is very necessary as it would be annoying to have a slow-loading website.

There are many reasons that affect the site loading time such as poor OpenCart optimization and large volumes of products.

Here at Bobcares, we often get requests from our customers to perform OpenCart speed optimization as part of our Server Management Services for web hosts and online service providers.

Today, our article describes how our Support Engineers perform OpenCart optimization to increase site speed.


How we speed Up an OpenCart Website

OpenCart is an E-Commerce, open-source platform that makes online store management easier. Also, it allows OpenCart owners to customize their website which allows customers to buy products with few clicks.

However, a slow website does lose the customer because no one is willing to wait too long for a website to be loaded.

There are many factors that determine the OpenCart performance. It includes,

  • Server resources
  • Theme
  • OpenCart modules
  • Caching

Let’s see the different methods used by our Support Team to increase the OpenCart website performance.


1. Theme for OpenCart

Choosing a suitable theme for OpenCart is quite difficult, because it may be crucial for the success of a business. Many store owners try to include more features on their websites for better performance.

However, they may not understand it can only have a bad impact on the store speed.

Therefore, our Support Engineers only suggest a theme that is lightweight or feature-rich one.


How we change the theme in OpenCart

1. Initially, we download the theme that we want to use.

2. Then we extract the files in the .zip file on the local computer.

3. Next, we upload the extracted folder and its contents to the root directory of the OpenCart installation.

4. We log into the OpenCart as the administrator. We select Extension >> Extension >> locate the store, and then we click the Edit icon under the Action.

5. Under General, in the Theme Directory list box, we select the new theme. Also, we mak the status as Enabled. And, we click the Save.

4.  At last,  we go to System >> Settings >> “Store” Edit >> General. Finally, we click the Save button.


2. OpenCart modules for speed optimization

Also, many OpenCart extensions can be a reason for the slow OpenCart websites. When we add an extension to the OpenCart store, it also adds certain features along with it.

Sometimes, it makes database calls to perform their own functionalities and others need to load CSS, JavaScript files, images an so on.

So, we optimize CSS and images in the OpenCart.

Additionally, we ensure that the module compatible with multiple OpenCart versions.


3. Browser caching

Also, a large product website needs a speed-boosting OpenCart caching system. Luckily, a mod_expires module tells web browsers how long to cache certain types of content.

Here, we use the following steps to enable browser caching directives for OpenCart.

1. Initially, we login to the server as a root user and open the .htaccess file.

<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType text/css "access plus 1 week"
ExpiresByType text/javascript "access plus 1 week"
ExpiresByType application/javascript "access plus 1 week"
ExpiresDefault "access plus 1 week"

2. Then, we save the changes.


4. Compression to improve OpenCart speed

The Apache mod_deflate module allows compressing the data on the websites. It helps to save bandwidth and improves page download times.

To enable the compression for OpenCart, our Support Engineers use the following steps.

1.  We login to the server as a root user.

2. Then, we open the .htaccess file.

3. Next, we add the following lines to the .htaccess file.

<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/css text/javascript application/javascript

4. We, save the changes to the .htaccess file.


5. Disk space for OpenCart

Again, one of the main things that affect website speed is enough disk space. If the server hasn’t enough disk space to caching the file, it may reduce the page speed.

Therefore, our Support Engineers suggest our customer should have a disk space of at least 10-15 GB for the cache.


[Need assistance to optimize OpenCart? We’re going to help you.]



In short, there are many reasons that affect the site loading time such as poor OpenCart optimization and large volumes of products. Today, we saw how our Support Engineers performed OpenCart speed optimization to increase site speed.


Never again lose customers to poor server speed! Let us help you.

Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.


var google_conversion_label = "owonCMyG5nEQ0aD71QM";

1 Comment

  1. Maddy

    Great Information! Thanks for sharing. I hope it will work for my website. Thanks in advance.


Submit a Comment

Your email address will not be published. Required fields are marked *

Privacy Preference Center


Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

PHPSESSID - Preserves user session state across page requests.

gdpr[consent_types] - Used to store user consents.

gdpr[allowed_cookies] - Used to store user allowed cookies.

PHPSESSID, gdpr[consent_types], gdpr[allowed_cookies]


Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.

_ga - Preserves user session state across page requests.

_gat - Used by Google Analytics to throttle request rate

_gid - Registers a unique ID that is used to generate statistical data on how you use the website.

smartlookCookie - Used to collect user device and location information of the site visitors to improve the websites User Experience.

_ga, _gat, _gid
_ga, _gat, _gid


Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

IDE - Used by Google DoubleClick to register and report the website user's actions after viewing or clicking one of the advertiser's ads with the purpose of measuring the efficacy of an ad and to present targeted ads to the user.

test_cookie - Used to check if the user's browser supports cookies.

1P_JAR - Google cookie. These cookies are used to collect website statistics and track conversion rates.

NID - Registers a unique ID that identifies a returning user's device. The ID is used for serving ads that are most relevant to the user.

DV - Google ad personalisation

IDE, test_cookie, 1P_JAR, NID, DV, NID
IDE, test_cookie


These are essential site cookies, used by the google reCAPTCHA. These cookies use an unique identifier to verify if a visitor is human or a bot.