Fixed: Random memory spikes on a PHP-MySQL website

Fixed: Random memory spikes on a PHP-MySQL website

Web Development
The context & the issue We have observed for some weeks many memory spikes on a client's website, they seemed to happen in a pseudo-random way, mainly during the same 12h period daily. The website is coded in PHP & MySQL on the server side, it is accompanied by a Wordpress blog and an administration panel. Here is how our memory usage graph looked like on cPanel. Spoiler: If you don't want to read the whole article, the culprit was ModSecurity, it was solved once we deactivated it. The step-by-step resolution Seeing the spoiler above, I suggest you start by the end but it's good to do it all as it gives the opportunity to improve the site. Log check Of course I started there, I observed the logs around…
Read More
Pros & Cons of Business Process Outsourcing (BPO)

Pros & Cons of Business Process Outsourcing (BPO)

BPO & Freelancing
In the global economy we live in, outsourcing has become very common and it’s a good way to support your business, letting you concentrate on your core job while you’ll externalize "Secondary" activities. You can be more agile and cut costs but there is more as you’ll read below. Advantages of Outsourcing It's cost-effective This is by far, the main advantage of outsourcing and depending where your business is located, you can make substantial savings. The main one will come from the competitive hourly rates, the second will come from the taxes and finally, not having another employee in the office can also represent a difference. It's time-effective When outsourcing, you need to spend time to establish clearly what you need, to detail your project and then to choose a…
Read More