Magento Speed Optimization User Guide

18
Speed Optimization Magento Extension User Guide widgento.com

Transcript of Magento Speed Optimization User Guide

Speed Optimization

Magento Extension User Guide

widgento.com

Table of contents

1. Overview

2. Caching configuration

3. Module options

3. Navigation menu 3.1 Performance Issues 3.2 Caching Configuration

4. Product Page: Product Info4.1 Performance Issues4.2 Caching Configuration

© Copyright 2013 Widgento page 2

5. Product Page: Related products5.1 Performance Issues5.2 Caching Configuration

6. Category Page: Product List6.1 Performance Issues6.2 Caching Configuration

7. Category Page: Layered Navigation7.1 Performance Issues7.2 Caching Configuration

8. Search Results: Product List8.1 Performance Issues8.2 Caching Configuration

3

4

5

67

89

1011

1213

1415

1617

Support: http://www.widgento.com/contacts/

1. OverviewPerformance booster for catalog pages. The most simple way to speed up server 50%+ with page caching.

Features:● Caches low performance blocks on most used pages to get free

computing resources● Caching types: product page, category page, search results

page, navigation menu.● Customise caching by store, user group, session and request

params.● Switch on/off caching for necessary blocks only.● Customise cache lifetime period for certain block type.● Uses native magento caching. Very easy to install (No

conflicts).

© Copyright 2013 Widgento. page 3Support: http://www.widgento.com/contacts/

2. Caching Configuration

2. Make sure Blocks HTML Output caching is enabled

© Copyright 2013 Widgento page 4Support: http://www.widgento.com/contacts/

3. Flush cache storage periodically (1 week) to free disk space. Cache uses disk space heavily.

1. Go to "System" > "Cache Management"

3. Module options

2. Go to section “Advanced” > “Widgento Speed Optimization”

© Copyright 2013 Widgento page 5Support: http://www.widgento.com/contacts/

1. Go to “System” > “Configuration”

You can setup module options in backend configuration

4.1 Navigation menu (performance issues)

You shall enable caching in the following cases:

1) Navigation menu has many items (more than 50)

2) Navigation menu contains items images.

3) Navigation menu is customized and handles additional information

© Copyright 2013 Widgento page 6Support: http://www.widgento.com/contacts/

4.2 Navigation menu (caching configuration)1. Go to backend "System" > “Configuration” > “Advanced” > “Widgento Speed Optimization”

2. Go to Navigation Menu section

3. To activate cache you need to set Cache Active “Yes” and set Cache Lifetime not empty.

4. If you have dynamic navigation menu (items or item styles are different on pages) then set Different For Several Pages “Yes”.

5. If your navigation menu displays different items or styles for some request params (from browser address) you can specify param names in Different for Request Params field.

6. If your navigation menu is different for some session params, you can choose appropriate Session Type and specify Session Params names.

© Copyright 2013 Widgento page 7Support: http://www.widgento.com/contacts/

5.1 Product page: Product Info (performance issues)

You shall enable caching in the following cases:

1) There are products with many custom options for customers to choose (size, color etc.). Loading every option takes much server resources.

2) There are products with many images, that are connected with custom options

3) Product reviews are enabled for product pages.

4) Products have upsell items

5) Products have many details attributes to display

© Copyright 2013 Widgento page 8Support: http://www.widgento.com/contacts/

5.2 Product page: Product Info (caching configuration)

© Copyright 2013 Widgento page 9Support: http://www.widgento.com/contacts/

1. Go to backend "System" > “Configuration” > “Advanced” > “Widgento Speed Optimization” 2. Go to Product Page: Product Info

section

3. To activate cache you need to set Cache Active “Yes” and set Cache Lifetime not empty.

4. Set Different for Customer groups to Yes if your products have different layout or different data for customer groups (price is hidden for guests, different price for wholesale and retailers etc.)

5. Set param names in Different for Request Params if product info depends on request params.

6. If product info can be different for some session params, you can choose appropriate Session Type and specify Session Params names.

6.1 Product page: Related products (performance issues)

You shall enable caching in the following cases:

1) Related products block can display more than 5 products.

2) Related products have have many options to display (colours, images etc)

© Copyright 2013 Widgento page 10Support: http://www.widgento.com/contacts/

6.2 Product page: Related products (caching configuration)

© Copyright 2013 Widgento page 11Support: http://www.widgento.com/contacts/

1. Go to backend "System" > “Configuration” > “Advanced” > “Widgento Speed Optimization” 2. Go to Product Page: Related

Products section

3. To activate cache you need to set Cache Active “Yes” and set Cache Lifetime not empty.

4. Set Different for Customer groups to Yes if your products have different layout or different data for customer groups (price is hidden for guests, different price for wholesale and retailers etc.)

5. Set param names in Different for Request Params if related products depend on request params.

6. If related products are be different for some session params, you can choose appropriate Session Type and specify Session Params names.

7.1 Category page: product list (performance issues)

© Copyright 2013 Widgento page 12Support: http://www.widgento.com/contacts/

You shall enable caching in the following cases:

1) There are more than 50 products in the store.

2) Category pages contain extended products info (colors, images, ratings etc.)

3) Sorting or advanced filtering is used on category pages

7.2 Category page: product list (caching configuration)

© Copyright 2013 Widgento page 13Support: http://www.widgento.com/contacts/

1. Go to backend "System" > “Configuration” > “Advanced” > “Widgento Speed Optimization”

2. Go to Category Page: Products List section

3. To activate cache you need to set Cache Active “Yes” and set Cache Lifetime not empty.

4. Set Different for Customer groups to Yes if your products have different layout or different data for customer groups (price is hidden for guests, different price for wholesale and retailers etc.)

5. Set filtering and sorting param names in Different for Request Params if you use custom ones.

6. Custom magento extensions which customize products filtering (Ajax, Layered navigation) can use session params for filtering and sorting. You can choose appropriate Session Type and specify Session Params names.

8.1 Category page: layered navigation (performance issues)

© Copyright 2013 Widgento page 14Support: http://www.widgento.com/contacts/

You shall enable caching in the following cases:

1) Sorting or advanced filtering (layered navigation) is used on category pages

2) There are more than 50 products in the store.

8.2 Category page: layered navigation (caching configuration)

© Copyright 2013 Widgento page 15Support: http://www.widgento.com/contacts/

1. Go to backend "System" > “Configuration” > “Advanced” > “Widgento Speed Optimization” 2. Go to Category Page: Layered

Navigation section

3. To activate cache you need to set Cache Active “Yes” and set Cache Lifetime not empty.

4. Set Different for Customer groups to Yes if your products have different data for customer groups (different price for wholesale and retailers etc.)

5. Set filtering and sorting param names in Different for Request Params if you use custom ones.

6. Custom magento extensions which customize products filtering (Ajax, Layered navigation) can use session params for filtering and sorting. You can choose appropriate Session Type and specify Session Params names.

9.1 Search results: product list (performance issues)

© Copyright 2013 Widgento page 16Support: http://www.widgento.com/contacts/

You shall enable caching in the following cases:

1) There are more than 50 products in the store.

2) Search results pages contain extended products info (colors, images, ratings etc.)

3) Sorting or advanced filtering is used on search results pages

9.2 Search results: product list (caching configuration)

© Copyright 2013 Widgento page 17Support: http://www.widgento.com/contacts/

1. Go to backend "System" > “Configuration” > “Advanced” > “Widgento Speed Optimization” 2. Go to Search Results Page: Products

List section

3. To activate cache you need to set Cache Active “Yes” and set Cache Lifetime not empty.

4. Set Different for Customer groups to Yes if your products have different layout or different data for customer groups (price is hidden for guests, different price for wholesale and retailers etc.)

5. Set filtering and sorting param names in Different for Request Params if you use custom ones.

6. Custom magento extensions which customize products filtering (Ajax, Layered navigation) can use session params for filtering and sorting. You can choose appropriate Session Type and specify Session Params names.

Thank you!We appreciate your feedback: http://www.widgento.com/contacts/

© Copyright 2013 Widgento Support: http://www.widgento.com/contacts/