Common Software Load: Difference between revisions

→‎Bots: Explained why we don't block bots
m Add 'page hits' detail to table legend
 
Line 67: Line 67:


{{Info|
{{Info|
/d = per day, /m = per month, CPU unit k = 1000 CPU, Memory unit GB = gigabyte}}
#/d = page hits per day, /m = per month, CPU unit k = 1000 CPU, Memory unit GB = gigabyte}}


== Bots ==
== Bots ==

Latest revision as of 20:04, 10 March 2025

Morty Billing Amount

A very common question we get now that Morty is launched is, "How much would it cost per month to host x software?" The answer is very complicated though since there are so many variables. The more page hits you get per day the more load you use, and the software that you use can have drastically different amounts of load as well. In the table below we have attempted to get a baseline price per month for users on the Morty plan to host various software with various amounts of page hits per day. The cells in the table that are highlighted red indicate that you would start to get overage charges for exceeding the 200 GB memory limit, or the 10,000 CPU limit.

Tommy and Johnny Suspensions

Likewise, we get a lot of questions regarding Tommy and Johnny whether they would get suspended for running x software. Once again there are too many variables to know for sure, but in the table below we have highlighted the cells red that would undoubtedly get your account suspended for exceeding the 200 GB memory limit, or the 10,000 CPU limit. If you plan on running software that is highlighted red we strongly recommend getting a Morty or VPS plan.

Disclaimer

The test sites we used to benchmark various software listed below are extremely simple webpages, often with only one page of content. The more complicated your site becomes and the more content you add the higher your load will go.

Therefore these numbers should be considered a minimum price and minimum amount of load. Your real results on a real site will likely be higher.

Common Software Load Benchmarks

Testing Results
Software 0/d Mem CPU Price 100/d Mem CPU Price 1k/d Mem CPU Price 5k/d Mem CPU Price 50k/d Mem CPU Price 100k/d Mem CPU Price
Moodle 550GB 4.9k $6.32/m 550GB 5k $6.32/m 550GB 5k $6.32/m 560GB 7.5k $6.48/m 600GB 13k $7.54/m 600GB 15k $7.84
Wordpress (multiple plugins) 0GB 0k $1.00/m 8GB 0.3k $1.00/m 60GB 3k $1.00/m 120GB 7k $1.00/m 136GB 18k $2.22/m 140GB 27k $3.59/m
NextCloud 0GB 0k $1.00/m 4GB 0.1k $1.00/m 40GB 1.3k $1.00/m 78GB 4k $1.00/m 88GB 15k $1.76/m 92GB 24k $3.13/m
MediaWiki 0GB 0k $1.00/m 4GB 0.1k $1.00/m 42GB 1.3k $1.00/m 82GB 3.4k $1.00/m 92GB 13k $1.46/m 94GB 22k $2.83/m
Ghost 260GB 0.1k $1.91/m 278GB 0.1k $2.19/m 280GB 0.2k $2.22/m 282GB 0.4k $2.25/m 316GB 3k $2.76/m 318GB 5k $2.80/m
Joomla 0GB 0k $1.00/m 4GB 0.1k $1.00/m 44GB 1k $1.00/m 90GB 2.5k $1.00/m 100GB 10k $1.00/m 100GB 17k $2.06/m
Flarum 0GB 0k $1.00/m 4GB 0.1k $1.00/m 32GB 0.7k $1.00/m 68GB 2k $1.00/m 76GB 8k $1.00/m 78GB 15k $1.76/m
AbanteCart 0GB 0k $1.00/m 4GB 0.1k $1.00/m 28GB 0.5k $1.00/m 60GB 2k $1.00/m 72GB 8k $1.00/m 72GB 14k $1.61/m
Magento 150GB 0.1k $1.00/m 175GB 0.3k $1.00/m 205GB 1k $1.06/m 232GB 3k $1.49/m 234GB 10k $1.52/m 236GB 17k $1.55/m
Wordpress (no plugins) 0GB 0k $1.00/m 6GB 0.1k $1.00/m 46GB 2k $1.00/m 120GB 9k $1.00/m 120GB 10k $1.00/m 120GB 13k $1.46/m
SitePad 0GB 0k $1.00/m 4GB 0.1k $1.00/m 26GB 0.7k $1.00/m 68GB 3k $1.00/m 74GB 8k $1.00/m 76GB 13k $1.46/m
Grav 0GB 0k $1.00/m 4GB 0.1k $1.00/m 36GB 0.7k $1.00/m 66GB 2k $1.00/m 74GB 7k $1.00/m 76GB 12k $1.30/m
OSSN 0GB 0k $1.00/m 4GB 0.1k $1.00/m 26GB 0.4k $1.00/m 54GB 1.2k $1.00/m 58GB 7k $1.00/m 60GB 12k $1.30/m
ClassicPress 0GB 0k $1.00/m 4GB 0.1k $1.00/m 50GB 1k $1.00/m 84GB 2k $1.00/m 104GB 3.5k $1.00/m 104GB 5k $1.00/m
Ruby on Rails 0GB 0k $1.00/m 96GB 0.1k $1.00/m 96GB 0.1k $1.00/m 96GB 0.1k $1.00/m 98GB 2k $1.00/m 104GB 3k $1.00/m
Node w/Passenger 0GB 0k $1.00/m 58GB 0.1k $1.00/m 78GB 0.1k $1.00/m 78GB 0.1k $1.00/m 78GB 0.1k $1.00m 78GB 0.1k $1.00/m
Laravel 0GB 0k $1.00/m 4GB 0.1k $1.00/m 34GB 0.6k $1.00/m 66GB 1.3k $1.00/m 74GB 4k $1.00/m 76GB 7k $1.00/m
HumHub 2GB 0.1k $1.00/m 4GB 0.1k $1.00/m 32GB 0.5k $1.00/m 60GB 2k $1.00/m 72GB 5k $1.00/m 76GB 9k $1.00/m
Drupal 0GB 0k $1.00/m 4GB 0.1k $1.00/m 36GB 0.3k $1.00/m 60GB 0.6k $1.00/m 78GB 2k $1.00/m 78GB 3k $1.00/m
PhpBB 0GB 0k $1.00/m 4GB 0.1k $1.00/m 30GB 0.4k $1.00/m 56GB 1k $1.00/m 66GB 2k $1.00/m 68GB 4k $1.00/m
MyBB 0GB 0k $1.00/m 4GB 0.1k $1.00/m 26GB 0.2k $1.00/m 50GB 0.4k $1.00/m 60GB 1k $1.00/m 60GB 2k $1.00/m

Legend

#/d = page hits per day, /m = per month, CPU unit k = 1000 CPU, Memory unit GB = gigabyte

Bots

At HelioHost we don't block anyone from viewing your site by default. The internet is full of bots checking websites. They will all count towards your page hit count, and increase your website load. The reason we don't block bots is because some users run APIs on our hosting whose entire purpose is to be an endpoint for bots, so if we blocked bots their API would stop working.

Some bots are good, for instance, if you submit your site to Google search engine they will send bots to your site to index it. Those good bots also cause your load to increase.

Some bots are bad, for instance, hacker bots may spam your site with requests for files and directories looking for vulnerabilities. Those bad bots also cause your load to increase.

Blocking bots is your responsibility. We recommend checking your website analytics frequently, and if you see a lot of suspicious activity you can block them. Good bots will respect your robots.txt file, but bad bots may need to be IP blocked.

Suggestions

Listed above are some common software that we see getting installed frequently, and we get a lot of questions about. It is possible for us to load test additional software if you think it would be useful. Just let us know, and if we think the number of people using that software will be common enough to justify the effort of load testing it we may add it to the list.

Static Software, Django, and Flask

You may have noticed that there is no static website software listed above. We did attempt to measure the load of some static sites, but the load was so low it was pointless to even add it to the table. Due to limitations of the load monitoring system we also weren't able to accurately measure the load of Django and Flask sites using WSGI deployment at this time. We do plan on upgrading the load monitoring system, and will add Django and Flask WSGI sites to the table eventually after that upgrade.


This page was last edited on 10 March 2025, at 20:04.