kpforum said 3 years, 2 months ago:
I have a forum on a hosted on a Linux server (shared) and the past several weeks my members are complaining the site is very slow. I’ve noticed this also.
KappaPerformance.com I have less than 1000 members and only about 200 active daily.
Rob O said 3 years, 2 months ago:
Just looking at the front of your site, it could be a size issue. Your homepage alone is almost 600kb. On a slow connection that could take quite some time to download. I’d suggest looking at image size/optimization as a starting point. Some of your images are quite a bit bigger than they appear in the site. After that, you may want to see about minifying some of your scripts and/or css files.
Mark S said 3 years, 2 months ago:
In addition to what Rob stated, I also noticed that you are running Simple Machines Forum. While this type of software is very quick and easy to get a website up and running, as well as being very extensible, this is one of the issues we often see. With any user able to create plugins/modules for these types of software, while useful, they are often very poorly designed, especially when it comes to the database side. We see many users taking advantage of these add-ons and it ends up crippling their site. I would advise checking and add-ons like this that you are using to see if it could be one of these that is slowing things down. You can often find out a lot of information about other users’ experiences with these add-ons by searching the name of it through your favorite search engine.
Additionally, you are also currently on a shared hosting plan, as you mentioned. One of the few drawbacks of shared hosting is that you are sharing the server, and it’s resources (RAM, CPU, Disk Space, Disk I/O, etc) with the other users on that box. If another user(s) is overutilizing the resources, it may bring down the performance of everyone on the box. While we do our best to monitor the servers for these kinds of issues, we obviously are unable to catch everyone, every time. My advice would be that the next time you start noticing latency on your site, call into our customer support line immediately and advise them of the issue. They can then request our Hosting teams and/or Database Administrators to investigate the server(s) as the issue is occurring and catch the responsible party/parties, if it is indeed being caused by another user.
I hope this helps.