Notifications
Clear all

wpForo 1.x.x [Closed] Website is Extremely Slow

8 Posts
5 Users
3 Reactions
1,296 Views
Posts: 11
Topic starter
(@ernesto)
Eminent Member
Joined: 6 years ago

Hello all, recently we migrated from mybb. I am content with the development of wpforo, especially its integration with wordpress was the main reason why we migrated to wpforo. However our website in general is extremely slow. Database cpu is somehow overloading and cannot handle when there is heavy traffic.

I deactivated all plugins, although we have very few plugins and deactivated them on forum page with plugin load filter. Default cache settings that comes with wpforo are activated and we have no other cache plugins. Currently we are using Godaddy Deluxe Web Hosting.

All in all, I've made lots of research and none of them worked. So here I am, desperately looking for a solution. Here is the forum link in case you want to test or take a look at it: link.

Thanks in advance, and wish you happy Christmas!

7 Replies
Posts: 1602
(@anonymous20)
Noble Member
Joined: 9 years ago

If your Wordpress installation is clear from errors (enabled the debug and  your debug log is empty) then it should be a poor hosting plan.

I see you use CF already.

What i would suggest is to update to PHP 7.x since you still use 5.6. That will speed things a lot.

 

Robert
Posts: 10591
Admin
(@robert)
Support Team
Joined: 9 years ago

Hi @ernesto,

1. make sure all database table engines for wpForo (wp_wpforo_ prefix) are InnoDB not MyISAM.

2. Make sure all table indexes exist. Navigate to Dashboard > Forums > Tools > Debug Tab > Tables sub-tab, copy the table list in some txt file and attach it here.

3. Make sure wpForo Object, Memory and Members Caches are enabled in Dashboard > Forums > Settings > Features admin page.

 

2 Replies
(@anonymous20)
Joined: 9 years ago

Noble Member
Posts: 1602
Posted by: Robert

Hi @ernesto,

1. make sure all database table engines for wpForo (wp_wpforo_ prefix) are InnoDB not MyISAM.

 

Robert this information above contradicts with previous post of yours. For example MY db for wp foro are NOT all InnoDB but you said it is ok.

So what is the correct ?

Robert
Admin
(@robert)
Joined: 9 years ago

Support Team
Posts: 10591
Posted by: Anonymous20
Posted by: Robert

Hi @ernesto,

1. make sure all database table engines for wpForo (wp_wpforo_ prefix) are InnoDB not MyISAM.

Robert this information above contradicts with previous post of yours. For example MY db for wp foro are NOT all InnoDB but you said it is ok.

So what is the correct ?

Yes, it's ok, There are two types of tables, first needs InnoDB to be faster, second doesn't matter. So I suggest to make all InnoDB to cover all. In your case all tables which needs to be InnoDB are already InnoDB.

Posts: 11
Topic starter
(@ernesto)
Eminent Member
Joined: 6 years ago

Thank you both for the answers. As @anonymous20 suggested I upgraded to php 7.

@robert I checked the database and not all tables are InnoDB. There is still a considerable number of MyISAM tables. Should I convert them all? And the table list you asked for is in the attachments, hope it is not too confusing. 

Have a nice day.

Edit: I am not allowed to attach files so I uploaded it to Google Drive.

2 Replies
Vít Hofman
(@vit-hofman)
Joined: 6 years ago

Estimable Member
Posts: 139

Your site is incredibly fast. How did you get that?

(@anonymous3542)
Joined: 7 years ago

Honorable Member
Posts: 393
Posted by: vit.hofman

Your site is incredibly fast. How did you get that?

Cloudflare....I have this running on my site also.