• Home
  • Get help
  • Ask a question
Last post 9 hours 18 min ago
Posts last week 94
Average response time last week 34 min
All time posts 67837
All time tickets 10483
All time avg. posts per day 20

Helpdesk is open from Monday through Friday CET

Please create an (free) account to post any question in the support area.
Please check the development versions area. Look at the changelog, maybe your specific problem has been resolved already!
All tickets are private and they cannot be viewed by anyone. We have made public only a few tickets that we found helpful, after removing private information from them.

#2565 – sh404sef_urls table is getting huge

Posted in ‘sh404SEF’
This is a public ticket. Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.
Wednesday, 03 August 2016 11:17 UTC
amaravati.voice
Hello,

We have SH404Sef installed on our site http://xxxx.com/

The size for urls table is getting huge and making problems in performance of the site. We are getting MySQL server has gone away error sometimes.

Could you please check and advise us a solution for it?

Here is Admin credentials.

xxxx // xxxx
Wednesday, 03 August 2016 11:24 UTC
wb_weeblr
Hi

Please tell me exactly which database table is getting huge. Is it #__sh404sef_urls, or #__sh404sef_urls_src?

Rgds
 
Wednesday, 03 August 2016 11:32 UTC
amaravati.voice
Hello,

It is #__sh404sef_urls. In PhpMyAdmin, its size is 256.8 MiB and has 1605524 records

Regards
Wednesday, 03 August 2016 11:47 UTC
wb_weeblr
Hi

Hmm, if your server cannot cope with the number of URLs generated by the site, there are not really any good solutions. We can look at which extensions is generating that very large number of URLs, and disable sh404SEF for it, but the URLs are most likely going to change. That may not be a problem if those are "private" URLs, and it will be a problem if they are indexed by search engines.

Looking at the URL manager, I can guess it's JBusiness directory that's generating all those URLs. As mentioned above, to prevent most of the load, you can set JBusinessDirectory to "Use joomla router" in the "By components" tab of configuration. That should ease up the load on mysql, but the URLs will change.
If you go that route, and after setting JBusinessDirectrory to "Use joomla router", you can then delete URLs from JBD in the URL manager.

Note that to make the control panel more responsive, I have enabled the "Slow server" mode under the "Advanced" tab of sh404SEF configuration. You don't have as much information as when in regular mode, but display is faster.

Rgds
 
Wednesday, 03 August 2016 12:19 UTC
amaravati.voice
Ok, Thanks

I'll check what is better option for us and will get back to you if needed anything
Wednesday, 03 August 2016 14:01 UTC
amaravati.voice
Hello,

Could you please let me know if there is way to delete all duplicate URL's?

if we can delete those, then it will give me some time to rethink about it.
Wednesday, 03 August 2016 14:10 UTC
wb_weeblr
Hi

You can delete duplicates, but they will immediately come back. Duplicates are not created by sh404SEF, they are created by Joomla, and are stored when we see them.
That said, it can indeed give you some time. You cannot delete those URLs from the UI, at least not in a practical manners, but you can run a database query. You need to select and delete all URLs that have a `rank` field higher than 0.

Rgds
 
Thursday, 18 August 2016 05:34 UTC
system
This ticket has been automatically closed. All tickets which have been inactive for a long time are automatically closed. If you believe that this ticket was closed in error, please contact us.
This ticket is closed, therefore read-only. You can no longer reply to it. If you need to provide more information, please open a new ticket and mention this ticket's number.