Magento has a built-in API that has many features, but there are scenarios where the present features are simply not enough. If you need to build an external app that communicates with Magento via the aforementioned API, you will certainly discover its limitations. Luckily, the API can be extended by writing a custom module that …
How to block spammy search query requests that land on Magento 1.9.x
A spam attack started in the middle of Q4, just two weeks before Christmas sales. The attack was detected through our New Relic account. Soon everybody was aware that we had a heavy server load with no more than the usual number of visitors to the store. It was time for panic. 🙂 This Magento …
Continue reading “How to block spammy search query requests that land on Magento 1.9.x”
Host Magento 1.9 so it handles 2500 concurrent users without delay
The busiest time of the year – the forth quarter. It’s the best time to close a decent amount of sales by pushing high quality traffic to your Magento based e-commerce store and your servers. No matter where you plan to host make sure that your environment autoscales so you can prevent outages and breaks if …
Continue reading “Host Magento 1.9 so it handles 2500 concurrent users without delay”
Cart content gets flushed and zero items in checkout with Varnish
Turpentine – Varnish When it comes to performance improvement, no PHP-based Magento caching module can compare with Varnish, period! In short Varnish is a reverse proxy and HTTP accelerator. Varnish stores and accesses cached content directly from system memory. That’s much different then storing and accessing cached content into/from files on a local disk/storage (Magento …
Continue reading “Cart content gets flushed and zero items in checkout with Varnish”