@SaskiaLund
Thank you for the suggestion.
It is correct with such hardware, I would get great improvement for performance. Unfortunately for a “hobby” website, that would be quite expensive to get those setup. I would like the cost as minimum as it can, but the performance isn’t too shaby (good price : performance ratio).
@AndreiChira
Thank you for the suggestion.
That’s also what I thought, but unfortunately I am not a webmaster guru so troubleshooting is kinda hard for me. But, after spending some times, I think I start to get a better idea of the cause. It seems that some of it, are from broken DB table that caused by Wordpress update… I found many inquiry of missing termmeta table on my hhvm error log. Will try to find the solution for it.
Also I try to separate the web server stack and database server stack so it will split the load, and hopefully will bring more stable and better performance. So far, by doing this I could reduce ~30-40% of the server load.
@abhisek
Thank you for those link, it is really useful and I could learn some things that I didn’t know before.
@blindpet
Thank you for the suggestion.
Hmm, I think web performance would be different as each website has its own characteristic. As for my own, almost all of the visitor do some searching of the post using the search function on our website. Thus, the db load could be quite high sometimes since each query runs quite deep on a few thousand post that I have. I try to solve this issue by migrating the DB server outside the main web server, and the load has been decreased. But, the hhvm load is still pretty high, I am starting to suspect there are some “bad code” on the themes/plugin that I use. I purchase the theme from theme forest, and the plugin are from wordpress plugin repository. I would love to do som code audit and tidying everything, but unfortunately that is out of my capability. Do you now, where I could hire a service to do such jobs? Preferably with a pretty good price, since the budget is quite tight.