Who This Book Is For

This book is written for Magento administrators who are familiar with the backend console but new to anything beyond this, and wish to optimize their store for increasing performance.

Table of Contents

Chapter 1: Instant Magento Performance Optimization How-to

Merging CSS files (Must know)

Merging JavaScript (Must know)

Logging files (Must know)

Compiling (Must know)

Managing the index (Must know)

Removing PayPal's logo (Must know)

Using the Magento caching system (Must know)

Enhancing the expiration date (Should know)

Keeping your connections alive (Should know)

Storing your sessions in the database (Should know)

Configuring MySQL (Should know)

Using a memory-based filesystem for caching (Become an expert)

Compressing your code – gzip (Become an expert)

Installing a PHP accelerator (Become an expert)

Clustering (Become an expert)

Balancing load (Become an expert)

Replicating the database (Become an expert)

Checking the configuration (Must know)

Clearing caches (Must know)

Logging (Must know)

Using template hints (Must know)

Using the Profiler (Should know)

Using a debugger (Should know)

What You Will Learn

Merge and compress your style and script files

Compile Magento's core system

Use indexes for your data for faster searches

Fine-tune your caches

Optimize your web server for Magento

Optimize your database server for Magento

Clustering your environment

Use a memory based file system for improved performance

In Detail

The optimization of an attractive commercial website is a non-trivial task that demands time and knowledge. Optimization is a critical point for all growing businesses because a misconfiguration could make you lose money, a lot of money. If your server is overloaded, a browser that wants to turn into a buyer will not be able to, and you will lose customers.

"Instant Magento Performance Optimization How-To" is a practical, hands-on guide that provides you with a number of clear, step-by-step exercises to help you reach a high performance level for your Magento stores and keep your customers satisfied.

This book looks at tweaks and tips used to boost your Magento Performance, and breaks down the confusion that surrounds the subject.

You will learn how to compress your pages, styles, and scripts by almost 80%. We will also take a look at controversial optimization settings such as Magento core compilation or enabling all caching systems. You will discover new applications that improve performance. If you wish your e-businesses to grow and want to keep your customers satisfied, you definitely need this book.

Authors

Nayrolles Mathieu

Nayrolles Mathieu was born in France, and it is where he started his studies in Computing Sciences at eXia.Cesi and passed the Diploma in Information Systems Management. He travelled to Europe and completed various internships, where he learned how to optimize in industrial environments.

In the fourth year, he decided to pursue a double diploma course at UQAM, Québec, Canada. During his study at UQAM, he was awarded for one of his publications, Specification and Detection of SOA Antipatterns, in the 10th International Conference on Service-Oriented Computing. He is still completing his last year in both schools, and has written two Master's theses in the Artificial Intelligence and Quality fields.

He has worked for companies worldwide, such as Eurocopter and Saint-Gobain. Currently, he is giving courses on agile development, service-oriented architectures, business intelligence, and data mining at the bachelor level in UQAM and eXia.Cesi, along with his own studies.

You can find out more about him on his website, www.mathieu-nayrolles.com.

Alerts & Offers

Series & Level

We understand your time is important. Uniquely amongst the major publishers, we seek to develop and publish the broadest range of learning and information products on each technology. Every Packt product delivers a specific learning pathway, broadly defined by the Series type. This structured approach enables you to select the pathway which best suits your knowledge level, learning style and task objectives.

Learning

As a new user, these step-by-step tutorial guides will give you all the practical skills necessary to become competent and efficient.

Beginner's Guide

Friendly, informal tutorials that provide a practical introduction using examples, activities, and challenges.

Essentials

Fast paced, concentrated introductions showing the quickest way to put the tool to work in the real world.

Cookbook

A collection of practical self-contained recipes that all users of the technology will find useful for building more powerful and reliable systems.

Blueprints

Guides you through the most common types of project you'll encounter, giving you end-to-end guidance on how to build your specific solution quickly and reliably.

Mastering

Take your skills to the next level with advanced tutorials that will give you confidence to master the tool's most powerful features.

Starting

Accessible to readers adopting the topic, these titles get you into the tool or technology so that you can become an effective user.

Progressing

Building on core skills you already have, these titles share solutions and expertise so you become a highly productive power user.