J-BusinessDirectory - Slow performance and error after last update to 5.7.4

Support Forum

 
 

 

After the latest update back end and front end runs extremely slow. If i use other components, modules or plugins everything is fast running 7.4.29 php and nginx server and Joomla 3.10.9 stable. 

When i try to  use J-BusinessDirectory it is extremely slow. Clicking on General settings it takes more than 12 seconds to open and in console i see the following warning

"DevTools failed to load source map: Could not load content for https://mydomain/components/com_jbusinessdirectory/assets/libraries/leaflet/leaflet.markercluster.js.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE"

I have already tried to click "fix database" but there was no change.

It would be nice to have older versions available in download section so that we can revert back to the previous version that was really fast.

 

19 replies

I noticed this but in my case it was happening with 5.7.3 also.

 

J 4.1.4

php 8.1

Apache + nginx 

JBD v5.7 version is the fastest one so far.
We will need to investigate the issue on your website. Please create a ticket on our store and provide us admin access.

Done for my website George. @konstantinos sorry for hijacking your topic :)

No problem CyrusXxX we are here for the same reason so i guess it would be great to have this component working fastest possible. The time to load the component at frontend and backend takes more than 9 seconds. That would lead to website abandon. So I will open a ticket about that too :).

Have you looked into the framework (in case you're using that).  We're in the process of migrating to J4/JBD from J3.  Now using Standard Cassiopeia instead of SP page builder.  Also unsetting some css,js we don't need.  Page-speed on Googe LS is now 94/65 for desktop/mobile. Without caching! That's double the score of what we have right now.

Just waiting now for the JBD team to get out a new version that fixes a couple of issues we were reporting: filters on search results not working and custom-field icons not showing correctly. Very excited to to take our new version live soon.

 

 

Could you please provide us with a link that the latest version is installed giving such speed. The demo is based to 5.7.2. version and Testing the demo provided here  http://demo.cmsjunkie.com/j-businessdirectory/templates.php?template=j-network i see 46/80 to pagespeed. At the same time i see the delay using chrome console and network tab. The content takes 12s to complete and there are a lot of errors. 

Use performance tab and check to a listing view style and measure the speed. You will notice that page will load after 16s.

I am trying to investigate further and understand if that has to do with database queries or scripting. Of course i hope the latest version will be faster and fix those issues. 

I just updated to JBD v5.7.4 on Joomla! 4.1.4.

For me, everything runs much faster in the Admin Panel.

However, I must add that I had just previously unstalled four other extensions due to a JS conflict somewhere.

I don't know if it was JBD or the other extensions causing the problems.

For me, JBD blamed another extension and the other extensions blamed JBD.

There did not seem to be anyone willing to get to the bottom of the JS conflict error.

I recommend turning off or uninstalling unnecessary extensions to see if it changes anything.

Basically, I am now only left with running JBD with (1) Akeeba Backup, (2) Admin Tools, (3) JCE, and (4) T4 Page Builder and Framework.

 

Hello joe can. It would be great to provide a frontend link to have a look and test your installation with Google Pagespeed and test with google console.

You can see here https://flyup.gr/ that main page is loading very fast 2.31s. The same happens to https://flyup.gr/epixeiriseis/epaggelmatikes-katigories that loads categories and load is 2.29s. 

To those pages there is no plugin or anything else slowing down the page. If you try to use J-Businessdirectory catalogue https://flyup.gr/epixeiriseis/epaggelmatikos-katalogos  it will load in 11.45s with just 5 demo companies. 

If you try to use  J-Businessdirectory listing  https://flyup.gr/epixeiriseis/lista-epixeiriseon speed is 11.92s.  At the same time i see a warning to Google console that is clearly comes from the component 

"[Intervention] Slow network is detected. See <URL> for more details. Fallback font will be used while loading: <URL>
lista-epixeiriseon:594 [Intervention] Slow network is detected. See https://www.chromestatus.com/feature/5636954674692096 for more details. Fallback font will be used while loading: https://flyup.gr/components/com_jbusinessdirectory/assets/css/fonts/line-awesome.woff2?v=1.1." 

At the same time using the backend, navigate to any other component, plugin or module is extremely fast. If i try to use  J-Businessdirectory component then i have to wait about 11.92s to open or to save. I have already opened a ticket about that and gave my credentials to the team to investigate further. 

 

@Konstantinos Albanidis   Happy to provide a link once we're live with the new version. Waiting for those 2 bug fixes by George and the team.

I also see this "I noticed this but in my case it was happening with 5.7.3 also" and especially for th OSM map to load for the categories listing page that I have.


There must be some changes there and hope CMS junkies can check why this OSM map load so slowly now..

 

Thks guys for testing and investigating!

I will respond with greater detail tonight as I have limited time due to moving my physical location.

However, I might add that my comment was ONLY in regards to the backend admin panel.

Yes, Google Page Speed is detecting multiple issues when loading the front-end, especially on mobile.

I have been reporting front-end Page Speed issues for over a year now.

 

I quickly tested (visually) the front-end and it seems to load reasonably fast using my mobile phone's hotspot.

Here is my front-end link for testing purposes:

   - URL Link: (edited out)

Please do not add any of my page URLs to any post; so, I can delete my URL in a few days.

To improve my setup, I had to remove the following extensions:

   1. JChat

   3. EasyDiscuss

   3. EasyBlog

   4. FAQ Book

   5. Ampz

When testing make sure to load the page first so Joomla's can cache the page first.

Yes, there are issues when testing Page Speed for mobile.

Hello joe can. Yes your speed loading listings and categories is really fast : DOMContentLoaded: 2.20s.

Could you please share your server configuration?

Nginx or Apache?

Joomla and Php versions?

Extra third party cache plugin or joomla core plugin?

Thank you in advance.

Setup: Here is a screenshot of my setup:

   - URL: https://imgur.com/a/ixao1xl

Hosting Provider: A2 Hosting - Turbo Max

Cache: I am NOT using any 3rd party cache; instead, I am using:

   - Joomla System Cache - Conservative Caching (On)

   - Joomla System - Page Cache Plugin (On)

Framework

   - Joomlart T4 Framework

   - Joomlart T4 Page Builder

One of the following had JS conflict causing massive problems:

   1. JChat

   3. EasyDiscuss

   3. EasyBlog

   4. FAQ Book

   5. Ampz (likely no conflict here)

   6. AcyMailing

CMS Plugins: Uninstalled ALL JBD plugins except:

   1. J-Business Categories (Grid View Type)

   2. J-Business Directory Maps

   3. J-Business Directory - Business Listings (Simple3 View Type)

    4. J-Business Campaigns (Removed because confirmed JS conflict by StackIdeas)

Installed Extensions with No Issues:

   1, Akeeba Backup

   2. Akeeba Admin Tools

   3. JCE

   4.Aimy Canonical (overrides JBD canonical link system)

Likely Issue:

  - I believe that the issue is caused by an external (a) extension, (b) plugin, or (c) framework.

  - It is difficult to find a solution as developers are blaming one another. 

I also run Joomla 4.1.4 now with php 8.1.6 and a own dedicated server for better control.

So the hardware and software shouldnt be problem except the JBD part for now on...so there seems to be some javascript issues with the image sliders for categories and listing itself and especially to load the OSM map fast. This was working better before but something happens for the last 2-3 updates I guess.

I asked about ta update for " J-BusinessDirectory - Please update Leaflet 1.6 to 1.8 JBD maps asap" 4 weeks ago but still not updated so hope this maybe can fix at least this OSM map loading problem getting better    https://www.cmsjunkie.com/forum/j-businessdirectory/please-update-leaflet-1.6-to-1.8-jbd-maps--asap

Very good point ssnobben.

I have updated my above post to indicate:

   1. I use 'Grid' View Type on J-Business Categories

   2. I use 'Simple3' View Type on J-Business Directory - Business Listings.

I also do not think the slowness issues have anything to do with server setups.

I just noticed the following:

   1. When FIRST entering the General Settings it takes about 12 seconds to load

   2. It appears to be loading ALL the tabs settings on a SINGLE page

   3. After about 10 seconds, a browser popup warning appears asking if I want to 'Wait'.

   4. After selecting 'Yes" the one single page is divided into all the different tabs in General Settings

   5. Afterwards, all the tabs are accessible very fast without the 12-second wait.

This just started with the latest release.

Yes, the general settings have a higher loading time as all the settings are loaded at once.

Joe have you tried the JBD cache and did it have any boost for your performance for JBD there somewhere? It activated in JBD backend admin..

 

"I don't know if it was JBD or the other extensions causing the problems.

For me, JBD blamed another extension and the other extensions blamed JBD.

There did not seem to be anyone willing to get to the bottom of the JS conflict error."

 

Yes I know this story too and the only thing you expect is that either of them give you some hint to guide you to solve the problem.

 

Cheers!

 
 
 

Items 1 to 20 of 22 total

Page
Show per page