Hi there,
i'm a software enginner from morocco, i have 2 years experienced on Web development,
it's true that i'm new on freelancer but i have a great skills and i was made to develop high level applications during my work in engineering, such as managing electronic invoices for morocco telecom customer, this applications manage 2 millions of invoices per mounth with different profiles and roles waht i suggest is to take a look in your code, then we could decide which way we take, reimplementing or repairing, to resolve this problem we can add a cahe couch, with rabbitMQ or memcached if databases is used,
the cms such as wordpress and so on are good to get a quick website, but for maintaining, high availability, and performance, the best choice is to code with an MVC framework such as symfony or zend,
Thanks