What server hardware is AmiBay running on? For past 6 month I find the site very slow on both browser and taptalk.
This spec would give us a huge performance boost, going from a 6+ year old dual core Opteron to a 6th gen quad core Xeon. But the biggest boost for database processing would be the increase from 2GB ram to 16GB. We are already running on CentOS so that's no different, although the option to use Ubuntu Server 16 is also available.
This is just looking and seeing at the moment because as I already stated, even with the offers of help, I can't plan or perform any server migrations until after the summer. Until then I will utilise the offer of help from some of our server admin experienced members to attempt to get the current site and server running more efficiently and faster.
So for the moment it's more about forward planning. Working out what we could realistically afford monthly.
Also we need to factor in forum software upgrade costs. It's logical with a new server to also consider upgrading the forum software. The current vBulletin v4 is out of date and no longer developed for some time now, currently just in security maintenance status. The current version 5 is very mature now and we could buy the upgrade (with help from donations - we would need to request some donations to boost the account to aid our upgrades).. but I'm not 100% certain if vBulletin is still the best option, even if we stick with a forum format for the short term future of Amibay. The reason I say this is because after vBulletin 4 the company was bought out. When 5 was in development most of the lead developers jumped ship and since formed a new company and built a new forum platform from the ground up, ditching all the out dated legacy code vBulletin still have within it, and creating a new fresh forum software called. Xenforo.
Finally the current core issue with Amibay. We are creaky and falling over all the time due to a server from 2012, limited budget and a very old and out of sate forum platform. We need to bring it into 2020 to fit this. Based on our limited budget we are quite restricted, but I'm hopeful to find a solution. It needs to happen.
Our current hosting data centre, 1 and 1 has just merged with another company they acquired some time ago who specialise in cloud and virtual hosting solutions. The new company we are hosting through is now called 1&1 IONIS. For us this could be very interesting because they have stated in some press interviews that they are going to be developing some new virtual cloud based hosting solutions that will be adjustable to a clients requirements. This might end up being a more affordable way for us to upgrade to a more powerful hosting solution. I've requested more information when it is available, so am waiting in hope.
As you are all aware the site is slow. This is down to using forum software for something it was never really intended, but it should be able to cope. It is also down to all the bot traffic.
For years I have wanted to migrate Amibay to a much more suitable software platform designed for buy it now auction style community ecommerce. There are a few interesting options available. Some free, some commercial. Normally the saying that you get what you pay for is true, but as you all probably know this isn't always the case with software.
Among the options there are full ecommerce platforms such as Magento that have commercial addons to allow multiple sellers. This is one option. Another is a premade standalone community selling software. Another is to use a well supported ecommerce auction style plugin for an existing CMS. Wordpress and Joomla have a few different ones to explore. And then you have ecommerce plugins for forums such as vBulletin that we currently use.
Using a plugin for a forum platform can seem a good idea, because it continues to offer the same membership profiles and forum chat areas, alongside the sales sections, but in my experience forum plugins that offer ecommerce solutions often lose support as their developers lose interest or the actual forum software moves to a completely new version. So there is no guarantee of continued support and updates using such a setup.
I'm going to start exploring our options over the winter and hope we can work on a final solution in the new year. We need time to test out and play with a shortlist of available software options once I've reduced them to the ones that offer what we need as a site. I'm going to start with Magento as I already know the software quite well from building standalone ecommercial stores with it. I will also be exploring the auction style options for Wordpress as that could be a nice platform as it would allow all staff an easy blog style way of editing and updating overall site content and moderating.
Nothing much else to add here yet.
Cheers.
How about shifting to cloud hosting? Or too costly / unpredictable?
I must admit for the past 24 hours Amibay has been slow - could like be some form of DDoS happening perhaps? (Huge trend on DDoS increasing globally over the past months as part of a ransom attempt by bad actors)
Server sluggish and displaying tonight "Server busy please try later"
As posted in the feedback thread, it all currently points to the Chinese Baidu Spider bot flooding our server with concurrent spiders logging our content.
I've tried blocking the site via the robots server file and by adding agent exceptions to the server's htaccess file. However I've now read that this approach worked for many when they started to have problems with these Chinese search bots, but the search engine has now coded them to completely ignore the robots file, which is against internet protocol, and they also seem to be getting around the htaccess agent exceptions, so they also seem to be coded to avoid, ignore and pretend to be something else to get around that too now.
I will be keeping these measures in place as I expect they are still blocking some of the attempts and helping us a bit, but I think I will have to blanket ban China access in total at the moment to attempt to return full access to the site to our members.
Please, if any other members spot other search engines with a high number of connections on a single day please report it here. If left to their own devices even Google will flood a site with hundreds of bots, but with the restrictions that is contained to about 25 on average which is more than enough to keep their search engine logs up to date. If you see any engines with over 100 bots than they are avoiding our settings just like the Chinese ones.
Not really sure what these search engines hope to achieve by flooding a site so much it produces a DoS attack, although you have to wonder what Chinese and Russia bots are actually doing. Are they just logging content for a commercial/public search engine, or are they also working for their governments and looking for additional data about members and content they can utilise in other ways.
Sitemap: /path/to/xmlsitemap.php
User-agent: *
crawl-delay: 1
User-agent: *
Disallow: /admincp/
Disallow: /modcp/
Disallow: /attachments/
Disallow: /images/
Disallow: /members/
Disallow: /search/
Disallow: /new-content/
Disallow: /auth/
Disallow: /register
Disallow: /uploader/url
User-agent: BaiDuSpider
Disallow: /
I think many of the people here who are suggesting "cloud" or VPS hosting don't realize how much that can put you completely at the mercy of a company that may not be good at communicating. It's easy for people to recommend it, but until you've dealt with the nightmares that can come from moving to a lowest-common-denominator environment, it's better to respect the decision that was made to stay away from that.
That said, I'm happy to offer to host / help host / offer backups / offer staging / testing. I physically own and colocate my own servers and have experience hosting large dynamic sites. Let me know if I can help.