Optimizing a Joomla website

Optimizing a Joomla website

Someone actually came up to me with a question about how we optimized our main site http://stackideas.com . Some has even asked us if Joomla! is really enterprise ready because of the slowness of their site. The answer is really simple, LESS is more. In other words, keep fewer extensions / modules and plugins on your site. Try to go with a ready made solution that just works on the site without requiring the installation of tons of plugins which slows down the site. Even with Wordpress, if you have hundreds of different plugins, it would slow down your site :)

We have optimized our site to only include 5 components and the rest of the Joomla core components has been removed from the site. We have also removed core and additional 3rd party plugins from the site. In essence, here's our current setup and extensions / templates that we have on our site:

 

 

These are the only extensions that we have installed on our vanilla Joomla! site and we're extremely happy with the delivery. At times we hit 94 / 100 by Google Page Speed Insights but on an average it hits somewhere around 90 - 94 / 100.

While debugging some of the customer sites, I did notice that there are some that even have up to 200 different plugins and more than 100 different modules. It really doesn't make sense to have so many plugins / modules / components that is installed on your Joomla! site, seriously! Go with a ready made solution for all your needs and minimize the number of Joomla Extensions / Modules and Plugins on your site.

 

Comments (14)

Nice insight! I agree with the minimalist approach! That is easier to do when you are code-savvy of course! Most Joomla users are NOT coders so this approach becomes a little more complicated.

Also, how do you know what plugins are safe to uninstall from a Joomla site? Sometimes there are dependencies that you don't know about and some of them that are built in, can't be uninstalled via the traditional way. Do you have an approach on this you can share?

A couple times you reference "Go...

Nice insight! I agree with the minimalist approach! That is easier to do when you are code-savvy of course! Most Joomla users are NOT coders so this approach becomes a little more complicated.

Also, how do you know what plugins are safe to uninstall from a Joomla site? Sometimes there are dependencies that you don't know about and some of them that are built in, can't be uninstalled via the traditional way. Do you have an approach on this you can share?

A couple times you reference "Go with a ready made solution for all your needs". What does this mean? Do you mean to find the proper extensions that "do it all" or are you suggesting that there are pre-configured Joomla installs floating around somewhere that are already customized to the needs of individuals. If there are I'd like to know about it.....

Thanks for the great extensions! EasyBlog rocks!

Read More
  Attachments
Your account does not have privileges to view attachments in the comment
 
  1.    Steve

Hey Steve,

What I really meant was rather than relying on hundreds of plugins or modules to help you achieve what you want, try to see if there's a single extension that can perform what you need and use them

For instance, I have seen some sites that has more than 10 different social sharing plugins that works with EasyBlog but EasyBlog already has these social sharing buttons built-in already. So there isn't any need for any of those plugins at all

I have also seen some customers that...

Hey Steve,

What I really meant was rather than relying on hundreds of plugins or modules to help you achieve what you want, try to see if there's a single extension that can perform what you need and use them

For instance, I have seen some sites that has more than 10 different social sharing plugins that works with EasyBlog but EasyBlog already has these social sharing buttons built-in already. So there isn't any need for any of those plugins at all

I have also seen some customers that installs Komento, Compojoom Comment, Facebook comments and have it available at different sections of the site which again doesn't make sense at all Why do you need so many different comment systems on a single site Just stick to the one that you prefer and use it

Read More
  Attachments
Your account does not have privileges to view attachments in the comment
 

Hai Mark,

Great post.. Am already a big fan of quality, useful extensions and on top of it flawless support
By sharing the blog - you guys are really becoming benchmark of optimizing Joomla at the highest level

Wondering am using Stackideas on 2 of my sites along with Akeeba & RS Extension

What do you suggest -
- shall i delete Banner, Contacts, Newsfeeds, Messaging, Weblinks - components as they are not been used and will neither be used too

Also, when a new upgrade of Joomla will come,...

Hai Mark,

Great post.. Am already a big fan of quality, useful extensions and on top of it flawless support
By sharing the blog - you guys are really becoming benchmark of optimizing Joomla at the highest level

Wondering am using Stackideas on 2 of my sites along with Akeeba & RS Extension

What do you suggest -
- shall i delete Banner, Contacts, Newsfeeds, Messaging, Weblinks - components as they are not been used and will neither be used too

Also, when a new upgrade of Joomla will come, does installing that upgrade will again install those core extensions

Read More
  Attachments
Your account does not have privileges to view attachments in the comment
  Comment was last edited about 4 years ago by Gagan Modi
  1.    Gagan Modi

Component's does not really matter because they don't need to be rendered on the front end unless you told Joomla to do so but what matters most are the plugins and modules. A very simple rule, if you don't use them, get rid of them

  Attachments
Your account does not have privileges to view attachments in the comment
 
  1.    Mark

Ahaaa... Sure
I got it. The plugins and modules which are not required should either be disabled or removed completely
thnx, will work this up today itself on all the sites.. Will rather disabled them first to see so that no wrong plugin or module should be removed accidentally.

  Attachments
Your account does not have privileges to view attachments in the comment
 

Hi Mark,

Great info Jack .. I have a question regarding cdn.. what do you think should be used for social network website which its visitor from one country. Amazon S3 or Amazon Cloundfront ?

Regards,

  Attachments
Your account does not have privileges to view attachments in the comment
 
  1.    muhanad

Not sure if Amazon S3 would be an ideal CDN because it actually isn't built for that but it could still work though. Here's a great overview of CDN providers globally, http://www.cdnplanet.com/cdns/

I also came across this, http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/WhichServiceToUse.html which should help you decide

  Attachments
Your account does not have privileges to view attachments in the comment
  Comment was last edited about 4 years ago by Mark

I am new to blogging using Joomla extensions (eg easyblog) about to start my first blog. Wish me luck. I hope it optimizes the website

  Attachments
Your account does not have privileges to view attachments in the comment
 
  1.    Liana Allan

Welcome on board Liana Yep, I am pretty sure it would but if you are stuck with any questions at all, do remember to get in touch with us.

  Attachments
Your account does not have privileges to view attachments in the comment
 

This can be a problem both with Joomla and Wordpress. New bloggers often get carried away by all new flashy plugins and optinos.

In the end they end up installing too many and slowing down their website.
I just recently found out how important website speed is for SEO.
There is a great article on quicksprout on benefits of fast website and clean code.

Another way to speed up your web is to watch some of hosting parameters when you choose hosting.

In my opinion simplicity is always the...

This can be a problem both with Joomla and Wordpress. New bloggers often get carried away by all new flashy plugins and optinos.

In the end they end up installing too many and slowing down their website.
I just recently found out how important website speed is for SEO.
There is a great article on quicksprout on benefits of fast website and clean code.

Another way to speed up your web is to watch some of hosting parameters when you choose hosting.

In my opinion simplicity is always the right approach. If you load up your site with too many plugins, sidebars, adds etc. you will end up
wit slow and cluttered site.

Recently I saw redesign of www.gov.uk site wich is all about clean and simple design.

J.

Read More
  Attachments
Your account does not have privileges to view attachments in the comment
  Comment was last edited about 4 years ago by Wyatt Teng

James, I agree that the "bells and whistles" trap is an easy one to fall into! Thanks for the links on the articles!

The UK site doesn't work for me at all.

  Attachments
Your account does not have privileges to view attachments in the comment
 

Thanks for sharing guys

  Attachments
Your account does not have privileges to view attachments in the comment
 

hi mark,

i followed your optimizing tipps and uninstalled the J 2.5.x components Banner, Newsfeeds, Weblinks ans Search Index via Backend.

The question remains what will happen, if i somday try to migrate from 2.5 to 3.0 or later 3.5 longtherme Release? Are you sure it will not make conflicts with automatic joomla updater?

  Attachments
Your account does not have privileges to view attachments in the comment
 

Hello Rene,

Nope, it would conflicts because none of our extensions uses them Unless you do plan to use them, it's really not necessary to load them at all

  Attachments
Your account does not have privileges to view attachments in the comment
 
There are no comments posted here yet

Subscribe To Our Blog

Subscribe to our blog by entering your email address:

Thanks! You have subscribed to our newsletter.

We have acquired PayPlans from ReadyBytes

Wednesday, 06 September 2017 by Mark

EasySocial 2.1 Alpha Released

Wednesday, 30 August 2017 by Mark

Introducing EasyArticles

Thursday, 25 May 2017 by Mark

Echo Template Released

Tuesday, 24 January 2017 by Sylvie

Recent Posts From StackIdeas