21
Click to edit Master title style Click to edit Master text styles Hedley Aylott – CEO Summit www.magento.com

MagentoLive UK (BUSINESS TRACK) - info2.magento.cominfo2.magento.com/rs/magentoenterprise/images/MagentoLive UK (… · Issues with Magento as it scales up Important takeaways 1

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: MagentoLive UK (BUSINESS TRACK) - info2.magento.cominfo2.magento.com/rs/magentoenterprise/images/MagentoLive UK (… · Issues with Magento as it scales up Important takeaways 1

Click to edit Master title style Click to edit Master text styles

Hedley Aylott – CEO Summit www.magento.com

Page 2: MagentoLive UK (BUSINESS TRACK) - info2.magento.cominfo2.magento.com/rs/magentoenterprise/images/MagentoLive UK (… · Issues with Magento as it scales up Important takeaways 1

Click to edit Master title style Click to edit Master text styles

Slow sales? Serves you right!

Page 3: MagentoLive UK (BUSINESS TRACK) - info2.magento.cominfo2.magento.com/rs/magentoenterprise/images/MagentoLive UK (… · Issues with Magento as it scales up Important takeaways 1

Who’s the odd one out?

Page 4: MagentoLive UK (BUSINESS TRACK) - info2.magento.cominfo2.magento.com/rs/magentoenterprise/images/MagentoLive UK (… · Issues with Magento as it scales up Important takeaways 1

It’s all about 3 seconds

3 Seconds

Page 5: MagentoLive UK (BUSINESS TRACK) - info2.magento.cominfo2.magento.com/rs/magentoenterprise/images/MagentoLive UK (… · Issues with Magento as it scales up Important takeaways 1

What can you do in 3 seconds?

Page 6: MagentoLive UK (BUSINESS TRACK) - info2.magento.cominfo2.magento.com/rs/magentoenterprise/images/MagentoLive UK (… · Issues with Magento as it scales up Important takeaways 1

Why is speed important on the web?

3 Seconds

57% of people abandon a slow web

page after

Page 7: MagentoLive UK (BUSINESS TRACK) - info2.magento.cominfo2.magento.com/rs/magentoenterprise/images/MagentoLive UK (… · Issues with Magento as it scales up Important takeaways 1

Time for a little neurology…

From the eyes…

Photoreceptor cells

Pre-frontal Lobe

5-10 secs memory

Occipital Lobe

100ms memory

Page 8: MagentoLive UK (BUSINESS TRACK) - info2.magento.cominfo2.magento.com/rs/magentoenterprise/images/MagentoLive UK (… · Issues with Magento as it scales up Important takeaways 1

Issues with Magento as it scales up

3 sec

Well configured Magento

Enterprise

Site

sp

eed

Website complexity & Transaction volume

Magento Enterprise standard performance

Page 9: MagentoLive UK (BUSINESS TRACK) - info2.magento.cominfo2.magento.com/rs/magentoenterprise/images/MagentoLive UK (… · Issues with Magento as it scales up Important takeaways 1

Issues with Magento as it scales up

3 sec

Extra features,

customization and

Magento extensions

Site

sp

eed

Website complexity & Transaction volume

Areas impacting Magento Enterprise performance

Page 10: MagentoLive UK (BUSINESS TRACK) - info2.magento.cominfo2.magento.com/rs/magentoenterprise/images/MagentoLive UK (… · Issues with Magento as it scales up Important takeaways 1

Issues with Magento as it scales up

3 sec

Site s

peed

100 orders

per day

500 orders

per day

1,000 orders

per day

10,000 orders

per day

Website complexity & Transaction volume

Website complexity & Transaction volumes

Page 11: MagentoLive UK (BUSINESS TRACK) - info2.magento.cominfo2.magento.com/rs/magentoenterprise/images/MagentoLive UK (… · Issues with Magento as it scales up Important takeaways 1

Areas impacting Magento Enterprise performance

Website complexity & transaction volume

Are

as im

pactin

g p

erf

orm

ance

• Magento configuration

• Hosting provider

• Use of extensions

• Customization

• Peak order volumes

• 3rd-party integration

• Quality of infrastructure

• Frequency of data updates

• Magento configuration

• Hosting provider

• Use of extensions

• Customization

• Magento configuration

• Hosting provider

• Use of extensions

• Customization

• Peak order volumes

• 3rd-party integration

• Quality of infrastructure

• Frequency of data updates

• Content personalization

• Size of product catalogue

• Number of customer

records

• Browsing patterns

Issues with Magento as it scales up

Page 12: MagentoLive UK (BUSINESS TRACK) - info2.magento.cominfo2.magento.com/rs/magentoenterprise/images/MagentoLive UK (… · Issues with Magento as it scales up Important takeaways 1

Issues with Magento as it scales up

Important takeaways

1. Performance of standard Magento Enterprise is well within the limits

2. Any additional customization and extra extensions will negatively

impact website performance

3. This needs to be compensated by performance optimization and

infrastructure tuning

4. With increasing complexity of customization AND increasing

transaction volumes, more optimization work is required

Page 13: MagentoLive UK (BUSINESS TRACK) - info2.magento.cominfo2.magento.com/rs/magentoenterprise/images/MagentoLive UK (… · Issues with Magento as it scales up Important takeaways 1

3 sec

Performance

optimization and

infrastructure tuning

Site s

peed

Website complexity & Transaction volume

Optimizing Magento for speed & scale

Performance improvement & scalability strategy

Page 14: MagentoLive UK (BUSINESS TRACK) - info2.magento.cominfo2.magento.com/rs/magentoenterprise/images/MagentoLive UK (… · Issues with Magento as it scales up Important takeaways 1

3 sec

Site s

peed

Website complexity & Transaction volume

100 orders

per day

500 orders

per day

1,000 orders

per day

10,000 orders

per day

Optimizing Magento for speed & scale

Performance improvement & scalability strategy

Page 15: MagentoLive UK (BUSINESS TRACK) - info2.magento.cominfo2.magento.com/rs/magentoenterprise/images/MagentoLive UK (… · Issues with Magento as it scales up Important takeaways 1

Website complexity & transaction volume P

erf

orm

ance o

ptim

izatio

n &

in

frastr

uctu

re tunin

g e

ffort

• ‘Frontend’ optimization

• Application optimization

• Virtualization

• Magento configuration

• ‘Minifying’ CSS & JS

• ‘Frontend’ optimization

• Application optimization

• Virtualization

• Magento configuration

• ‘Minifying’ CSS & JS

• Content Delivery Network

• Maximizing usage of

Memcache

• Asynchronous data loading

• ‘Frontend’ optimization

• Application optimization

• Virtualization

• Magento configuration

• ‘Minifying’ CSS & JS

• Content Delivery Network

• Maximizing usage of

Memcache

• Asynchronous data loading

• Edge Side Includes

• Code compilation

• Database clustering

• External site search engine

Optimizing Magento for speed & scale

Performance improvement & scalability strategy

Page 16: MagentoLive UK (BUSINESS TRACK) - info2.magento.cominfo2.magento.com/rs/magentoenterprise/images/MagentoLive UK (… · Issues with Magento as it scales up Important takeaways 1

• What is the physical location of the data centre and its backbone connectivity?

• Is dedicated hosting available?

• Do you have enough memory available?

• What burstability does the vendor offer for traffic peaks?

• Can you use Nginx + Varnish as a web server, instead of Apache?

• Can you have a Java-based SOLR search engine installed?

• Is PHP Cache + Memcache configured properly?

• Is PHP OP code caching available?

• Will your hosting provider consult you with your load-balancer configuration?

Magento hosting

Consideration when selecting Magento hosting partner

Continued ….

Page 17: MagentoLive UK (BUSINESS TRACK) - info2.magento.cominfo2.magento.com/rs/magentoenterprise/images/MagentoLive UK (… · Issues with Magento as it scales up Important takeaways 1

• If you are using CDN, make sure you fully understand ‘client side’ and ‘server side’ performance

• Does the vendor support ‘MySQL routines‘ so that you can easily restore your Magento website?

• Is your vendor really ready for SEO and SEM bot traffic?

• How protected are you against heavy content scraping, and bandwidth stolling?

• What infrastructure uptime does your vendor guarantee?

• Check if your vendor provides:

– Dedicated Technical Account Manager and Account Director

– In depth knowledge about your solution

– Flexibility to scale your solution quickly and efficiently

– Fully-staffed 24x7 Technical Support

Magento hosting

Consideration when selecting Magento hosting partner

Page 18: MagentoLive UK (BUSINESS TRACK) - info2.magento.cominfo2.magento.com/rs/magentoenterprise/images/MagentoLive UK (… · Issues with Magento as it scales up Important takeaways 1

• Peer1 are a Platinum Magento Partner

• 3-year standing relationship with Magento

• In-depth knowledge and experience with supporting Magento environments

• Magento-optimised solutions available ‘out of the box‘

• Peer1 hosts over 500 Magento e-Commerce websites

Magento hosting

Peer1 as a Magento hosting partner

Page 19: MagentoLive UK (BUSINESS TRACK) - info2.magento.cominfo2.magento.com/rs/magentoenterprise/images/MagentoLive UK (… · Issues with Magento as it scales up Important takeaways 1

Magento hosting

Peer1 solutions to Summit’s clients’ challenges

Auction website Large electronic retailer

Traffic volumes (peak) • 50k visits per hour

• 100 bids per second

• 50k visits per hour

• 1,300 orders per day

Challenge • Heavy traffic caused by bidding • Heavy traffic caused by concurrent visits

• 25% of all traffic using site search

Peer1 Solution • Maximising Memcache usage

• Memcache running on dedicated servers

• Functionality evenly distributed across all

servers

• Use of CDN

• Site search running on dedicated servers

Results • Reduction of database queries to 5%

• 95% of content cached

• Reduction of database queries to 5%

• 95% of content cached

Benefits • Massive cost savings

• Scalability in peaks

• Excellent performance

Page 20: MagentoLive UK (BUSINESS TRACK) - info2.magento.cominfo2.magento.com/rs/magentoenterprise/images/MagentoLive UK (… · Issues with Magento as it scales up Important takeaways 1

Magento hosting

0%

Cac

he

usa

ge &

req

ues

t d

istr

ibu

tio

n

Page types

10%

20%

30%

Product Category Search Checkout Home

Cached Not cached

Distribution of cached and not cached traffic

Page 21: MagentoLive UK (BUSINESS TRACK) - info2.magento.cominfo2.magento.com/rs/magentoenterprise/images/MagentoLive UK (… · Issues with Magento as it scales up Important takeaways 1

Round up

1. Speed = Conversion – are you measuring it?

2. There are big speed gains to be had from optimising Magento

3. Hosting for speed is about much more than just ‘physical boxes’

4. Find a Magento Partner who fully understands platform optimisation

5. Find an experienced hosting partner like PEER1