Jump to content

Urgently Needed Johnny Server Optimization


douglasgomes1

Recommended Posts

As everyone has already seen, the only server available on heliohost for today's records and johnny, However it is performing poorly due to overload, I came here to give a very good tip to decrease the huge use of CPU
Optimize and remove what is not necessary ....
(1) Remove what is not necessary, for example, for a free hosting it does not make sense to have 2 different types of databases (mysql & PostgreSQL) this further increase the use of cpu being that most users use mysql , We can also give example java, perl and etc ....
(2) would be an excellent idea to install some cache module in the cpanel, this would decrease the number of requests storage of image files, css and js on the computer of the user that is accessing
An example, if the first time the user entered he sent 30 requests and it took 20 seconds to load the site, in the second third and later he will use 18 requests and it will only take 8 seconds to load the site
I think it is extremely important that they do this, there are other free hosting that follow the same line of reasoning (less resources> more stable) and are more stable, it does not make sense for a free hosting to have so many resources like this ....
I hope this post is useful for something related to the improvement of heliohost

 

 

Link to comment
Share on other sites

Johnny is meant for testing, not running a production website. His uptime is generally ~85-90%, and is not for things that need to be consistently up. If you need stable, production grade service, you need to move to our Tommy server (uptime of 98-100%). Tommy is hosted on new hardware, and is intended for production sites that need up time. Tommy has strict resource use limits, optimizations, and limited registrations to prevent overcrowding, among other things.

 

The Johnny server allows to play with all the functionality we offer, but because we crammed all of it on one server, allow more resource use per user, and didn't restrict the number of users, we can't really optimize it (the server simply isn't powerful enough). It's also worth noting that the server hardware Johnny lives on is ancient, as opposed to Tommy. The only thing Johnny has that our other servers do not, is Ruby on Rails (this is because we have to use an old version of CentOS and cPanel, RoR support was dropped in newer versions).

 

Finally, the past day or so is particularly bad for Johnny because we were rebuilding Apache...which adds load and required we stop a lot of things like account management, etc. When Apache finishes, there will be downtime for the new version to start, followed by all the backlogged management work trying to catch up...creating more load.

 

The caching thing is definitely something to look into...we already offer CloudFlare support for those wanting the extra performance and gap coverage for the load- and apache-restart-induced outages. Not sure whether this would help or not.

 

TL;DR: Johnny isn't meant to be stable, and is also old. Take a look at Tommy for production-grade service.

Link to comment
Share on other sites

It was open for a few minutes tonight, but it can be a challenge...Tommy has been known to fill for the day in as little as 9 seconds (yeah, it's literally "mash the refresh button and hope you win the lottery" because everybody else wants those accounts too and we only allow a few a day to prevent him from becoming another Johnny...).

 

Ricky wasn't a bad server when he was up. Decent uptime and reasonably fast. I used to use that server back when it was called Stevie. The server is down due to hard disk failure. We got our money's worth though...10 years on one set of disks ain't bad...

 

Unfortunately, it might be the end of August/early September before he's back up since we have to raise money to buy disks, then wait for the server to be re-disked (most of us are on the east coast, the server's in California, so that'll occur when the founder next travels out there for personal business), then install all the software again.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...