Posted: Fri Mar 24, 2017 9:24 am
Earlier this week I got a notice from my host provider that my account has exceeded the monthly resource limit (and the month's not even up!) The notice informed me that if this persists, people will have trouble accessing the site.
After a couple back and forths with their tech department, it looks like the spike is mainly caused by two factors: bot traffic, and resource-hungry plugins.
They've given me some leeway so I can try to address these issues, and hopefully get things back under control. However, in the meantime, the site might experience downtime if it goes too far over-limit.
(Side note: I've just discovered that the toolbar for the forum editor is unresponsive, so I'll have to look into that as well....)
These are the basic steps I'm going to take, starting tomorrow. Some of them will affect different aspects of the site, but my goal is to not make any changes to the forum unless absolutely necessary.
1. I need to block IP's for "suspicious" bots (basically anything that's not Google, Bing or Yahoo).
They've shown me how to identify IP's that are definitely a bot, so I don't think I'll be blocking any user's IP address.
However, if during the next week, you are unable to access the site, please contact me through our Facebook page https://www.facebook.com/rpg.insanity/. (You should probably bookmark that now, just in case.)
You can message me through that page with your username and I'll try to check against the list, to verify whether you've been blocked or not.
(Note: it may be that the server has been temporarily overloaded, in which case you'll just need to check back later that day or the next day. But if after multiple tries you can't access the site, then let me know on Facebook.)
2. I need to turn off several plugins in order to identify which, if any, are adding to the problem.
This will probably include getting rid of the login dropdown plugin (at least temporarily), and instead linking to a dedicated login page. I know this will be a small inconvenience, but it is a necessary step.
I'll also be turning off the plugin that controls ads visibility, meaning that when you are logged in, all 3 ads will still show.
3. I also intend to get rid of the "Groups" section at the same time.
I will be moving the "Stat Collectors" forum into the Kemco Forum (and possibly changing the name, since the main purpose of that forum is just to collect game length information.)
This one isn't so much about too many resources, as it is, well - I just don't see the "Groups" idea going anywhere, and it doesn't really fit with my vision for the rest of the site.
When I've done all I can in those areas, I'm also going to add an SSL certificate to the site.
(If you don't know what that is, you don't need to worry about it. But I'm including it here because once done, it will change the site's URL from http to https.)
Adding this certificate will add another level of security and legitimacy to the site (and from what I've read, it may slightly influence my search rankings with Google.)
All other plans and projects, including user reviews, need to be put on hold until I get this under control. From talking with the tech department, I expect that these things will solve the problem - but if they don't, then I just need to upgrade my plan, which I can afford to do, so one way or another I will get this all resolved.
After a couple back and forths with their tech department, it looks like the spike is mainly caused by two factors: bot traffic, and resource-hungry plugins.
They've given me some leeway so I can try to address these issues, and hopefully get things back under control. However, in the meantime, the site might experience downtime if it goes too far over-limit.
(Side note: I've just discovered that the toolbar for the forum editor is unresponsive, so I'll have to look into that as well....)
These are the basic steps I'm going to take, starting tomorrow. Some of them will affect different aspects of the site, but my goal is to not make any changes to the forum unless absolutely necessary.
1. I need to block IP's for "suspicious" bots (basically anything that's not Google, Bing or Yahoo).
They've shown me how to identify IP's that are definitely a bot, so I don't think I'll be blocking any user's IP address.
However, if during the next week, you are unable to access the site, please contact me through our Facebook page https://www.facebook.com/rpg.insanity/. (You should probably bookmark that now, just in case.)
You can message me through that page with your username and I'll try to check against the list, to verify whether you've been blocked or not.
(Note: it may be that the server has been temporarily overloaded, in which case you'll just need to check back later that day or the next day. But if after multiple tries you can't access the site, then let me know on Facebook.)
2. I need to turn off several plugins in order to identify which, if any, are adding to the problem.
This will probably include getting rid of the login dropdown plugin (at least temporarily), and instead linking to a dedicated login page. I know this will be a small inconvenience, but it is a necessary step.
I'll also be turning off the plugin that controls ads visibility, meaning that when you are logged in, all 3 ads will still show.
3. I also intend to get rid of the "Groups" section at the same time.
I will be moving the "Stat Collectors" forum into the Kemco Forum (and possibly changing the name, since the main purpose of that forum is just to collect game length information.)
This one isn't so much about too many resources, as it is, well - I just don't see the "Groups" idea going anywhere, and it doesn't really fit with my vision for the rest of the site.
When I've done all I can in those areas, I'm also going to add an SSL certificate to the site.
(If you don't know what that is, you don't need to worry about it. But I'm including it here because once done, it will change the site's URL from http to https.)
Adding this certificate will add another level of security and legitimacy to the site (and from what I've read, it may slightly influence my search rankings with Google.)
All other plans and projects, including user reviews, need to be put on hold until I get this under control. From talking with the tech department, I expect that these things will solve the problem - but if they don't, then I just need to upgrade my plan, which I can afford to do, so one way or another I will get this all resolved.