Link to home
Start Free TrialLog in
Avatar of badwolfff
badwolfffFlag for United Kingdom of Great Britain and Northern Ireland

asked on

Which is the closest extension to W3 Total Cache for Joomla?

Hi all? I have a Linux VPS all set up with Varnish, Memcache and APCu. I also have accounts on Cloudflare and Amazon CloudFront, which I already use with my other Wordpress sites through W3 Total Cache. That is an amazing pluging that does it all in one.

Is there anything similar, free or commercial, for Joomla that could bring together Varnish, various types of caching taking advantag of Memcache/APCu, CDN, Cloudflare, minifying+gzip compression, etc?

If there is no one system that does it, perhaps a combination that someone had tried and could suggest that might make my Joomla sites as efficient and fast as my Wordpress ones?

Thanks in advance
Avatar of badwolfff
badwolfff
Flag of United Kingdom of Great Britain and Northern Ireland image

ASKER

By the way I've tried Jbetolo and it does only a few of these things (minifying, gzipping, compressing HTML) but I could never get CDN working on it. I also tried to use Memcache through Joomla's configuration, but not Varnish or Cloudflare.
Joomla is fast and efficient without 10 caches in front of it.

You get on CDN via rewrite rules normally.
I am sorry I disagree with you. Joomla is actually is a very heavy and slow system that needs a lot of difficult optimization using a series of plugins that often have conflicts with each other. Features on JCHoptimize do not correspond to those on Jbetolo and they don't work together. Jbetolo CDN is nearly impossible to get working (I haven't succeeded so far). Varnish 4 on joomla is bitch as I can't even login with it on, and when you DO get it working then puring vanish becomes a serious issue once modifications are made. Mod_security is another problem with joomla when on. Getting APCu or memcache working along with JCHoptimize or Jbetolo is another problem. Cloudlfare and Cloudfront have to be handled with separate plugins. The only varnish plugin does not exist for version 3.x of Joomla. Some of these plugins conflict with each other. You see where I am going with this? To get Joomla optmized (high rating on GTMetrix) you will need a series of extensions and I was hoping someone here had nailed down a working combination that he might want to share. Just with the default cache and Gzip on, which is what joomla can do on its own, GTMetrix rating is often in the D:D zone. What makes me even sadder is that there is nothing out there for joomla like W3 Total Cache that does it all in one...
You do not need any joomla extensions. You can optimize content delivery in apache and optimize php in php.ini.
Have you got any optimizations you want to share with me?
thanks
Maybe you are willing to share apache or php versions?
Say joomla.org has both scores in gtmetrix at about 70%
If they enable compression(mod_deflate or mod_gzip), recompress site images(with command line tools) and add cache hints (mod)expires) it gets to 90% or better.
Server version: Apache/2.4.7 (Ubuntu)
PHP 5.5.9-1ubuntu4.3 (cli)
thx
1) compression:
https://httpd.apache.org/docs/current/mod/mod_deflate.html

3) cache hints:
https://httpd.apache.org/docs/current/mod/mod_expires.html

Do you have any problems with resource usage on server? Really?
Both mods were already on on my server.
Problems with resource usage? Could you elaborate?
ASKER CERTIFIED SOLUTION
Avatar of gheist
gheist
Flag of Belgium image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
I did that but still I don't get the jump in improvement I get on a wordpress installation with and without w3 Total Cache.
You need to check that gtmetrix report on each change.
Enable caching of all types that you should be caching
Once you are clean on that enable compression on all file types that should be compressed.

Can you share address of (test?) website you have so I can gelp with exact tests that are failing. As for now i am assuming you run drupal.org i.e. no tamplates no themes etc...
While I am not the expert on server side caching that the other experts here are...  Check into Jotcache.  Jotcache extension at extensions.joomla.org

Jotcache has had an upgrade in the past month or so and might have the features you are looking for.

I've used it on a large site and it has a lot of options.  Perhaps the other Joomla experts here have had more extensive experience with Jotcache and can jump in.

...Rowby
Cache is one side of the story. If you want to minify all content there is mod_pagespeed from google that does it on apache.
I already have that as well.
What I am trying to get working with the Joomla is Varnish Cache, Sucuri, Cloudflare and Cloudfront, apart from APCu support and gzipping resources.
Varnish and squid are transparent. No config needed.
I dont think cloudflare has plugin for joomla, so you are left with making your own rewriter that links to cloudflared images.
I think you can install apcu with apt-get and it is active with some reasonable defaults right away (or prove me wrong)
Hi Gheist
Thanks for all the help and suggestions.
If there are no further takers in a few days, and I've asked for attention on this question, then you may have the points. I will keep experimenting till I find an optimal solution using your suggestions, my existing optimizations and new findings. If it works and you are interested I'd be happy to share.
Thanks
I am well off public CDN use. So I shared what I have to deal with. probably you will learn tricks by doing like I did, good luck
SOLUTION
Avatar of Gary
Gary
Flag of Ireland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial