Tag Archives: PHP

Optimizing APC Cache Settings for Magento




APC (Alternative PHP Cache) is an opcode cache for PHP that works very well to speed up page loads when used on servers running Magento. There are many opcode caches available (APC, accelerator, xcache, etc) which can be used with … Continue reading

Posted in Magento, php | Tagged , , , , , , , , | 8 Comments

Diagnosing MySQL Performance Bottlenecks With Maatkit




Hello again! Last time we looked at optimizing performance of web apps, we were checking out how to diagnose PHP performance bottlenecks using XDebug to generate valgrind-style logs of what PHP was doing. While that can be immensely useful in … Continue reading

Posted in Linux, php | Tagged , , , , , , | Leave a comment

Diagnosing slow PHP execution with Xdebug and KCachegrind




Tracking down a performance issue to the actual PHP app can be hard enough by itself, but what do you do once you’re sure that the app itself is the bottleneck? The excellent Xdebug extension has many useful features for … Continue reading

Posted in php | Tagged , , , , , , , , , , , , , , , | 1 Comment

Upgrading to Magento 1.4.2.0




The latest stable version of magento, version 1.4.2.0, was released on December 8th. Upgrading Magento Community Edition always poses some problem or another, mostly due to user-customized themes and third-party extensions. However, upgrading from a vanilla 1.4.1.x install does generate … Continue reading

Posted in Magento, php | Tagged , , , , | 1 Comment

6 Tips for Making Magento Production Ready




During the development of your Magento eCommerce store, performance usually takes a back seat to functionality and design. However, after you’ve installed all of your extensions and have checked the spelling on your last cms page, you’ll want to focus … Continue reading

Posted in Magento | Tagged , , , , , , , | Leave a comment

Finding the status of Magento cron jobs / tasks




As covered in our last article, you should have a “cron job” (crontab) set up to run Magento’s cron.php file every so often (15 minutes or so is fine) via PHP directly on the server to take care of housekeeping … Continue reading

Posted in Magento, php | Tagged , , , , , , | Leave a comment

Speed up Magento DataFlow (Import / Export)




For as long as we can remember, Magento has had issues with Import and Export profiles, especially regarding performance. We have tried many different solutions for speeding up DataFlow and dealing with other import / export related issues. We’ve found … Continue reading

Posted in Magento, php | Tagged , , | Leave a comment

PHP open_basedir and Magento Performance




The PHP open_basedir directive is a security feature within PHP that allows you to specify which files PHP is allowed to be opened. With open_basedir, you specify the directory tree or trees that PHP can open and PHP will not … Continue reading

Posted in Magento, php | Tagged , , | 1 Comment