a idea of powerful woocmmerce site

46
A IDEA OF POWERFUL WOOCMMERCE SITE WooCommerce Meetup @ Kyoto

Upload: -

Post on 08-Feb-2017

148 views

Category:

Environment


1 download

TRANSCRIPT

A IDEA OF POWERFUL

WOOCMMERCE SITE

WooCommerce Meetup @ Kyoto

What is important thing to make e-commerce

WebSite?

IMPORTANT THING IS…

• Payment

• Themes & Plugins

• Content

• Product

• and more …

MOST IMPORTANT THING IS…

SERVER

WHY “SERVER” IS THE MOST IMPORTANT THING?

Poor Server is…

• Slow Speed

• Easy down

• Few usable function

IF YOU USE POOR SERVER,

YOU WILL LOST SALES.

IF YOU HAVE A SALE …

IF HUGE ACCESS COME, WEBSITE IS GONE :(

POOR SERVER CHANGES “HTTP 503”

POOR SERVER TAKES FROM YOU

• Advertisement costs

• Sales of the sale

• Satisfaction of the customer

• and more..

USE HUGE FUNCTION, SERVER RESPONSE IS TOO SLOW :(

Quote Wikipedia

“TIME TO FIRST BYTE”

TTFB MEASURES THE DURATION FROM THE USER

OR CLIENT MAKING AN HTTP REQUEST TO THE FIRST BYTE

OF THE PAGE BEING RECEIVED BY THE CLIENT'S BROWSER.

“YOU SHOULD REDUCE YOUR SERVER RESPONSE TIME UNDER 200MS”

GOOGLE SAYS, BUT…

WE WANT TO USE POWERFUL SERVER.

SOMEONE SAYS..

BUT…

• “Powerful Server is expensive.”

• “Necessary current server if not have sale.”

• “I want to use,but not need everytime.”

I RECOMMEND YOU

CLOUDSERVER

CLOUDSERVER IS…

• Easy to exchange Server Spec

• Only pay used Resource Cost

• Easy Connect Other Managed Service

AMAZON WEB SERVICEONE OF THE FAMOUS CLOUDSERVER

TO USE AMAZON WEB SERVICE

WHAT IS GOOD POINT

• Can use High Performance WordPress.

• Can change Server Spec Very Easily

• Can use many tools to control ( Browser / API / CLI / SDK)

• Can use Many “Managed Service”

CAN USE HIGH PERFORMANCE

WORDPRESS

AMIMOTO AMIHIGH PERFORMANCE WORDPRESS AMI

EASY USE & HIGH PERFORMANCE

AMIMOTO AMI

• Use Nginx Proxy Cache

• Installed Git & WP-CLI

• Launch with 1-Click

• Many Environment Type • HHVM & Nginx • PHP-FPM & Nginx • HTTP2 Support • PHP7 & Apache Backend • Preinstall WooCommerce

CAN CHANGE SERVER SPEC VERY EASILY

VERY SIMPLE ACTION.

IF YOU WANT TO CHANGE SPEC…

1.Stop Your Server

2.Change Server Spec

3.Start Your Server

These step need only few minutes.

AUTOMATICALLY CHANGE SPEC

EC2 AUTOSCALING

• Automatic Scaling

• Kick CPU Utilization

• Not only Scale Up,

• Keep

“Just Need Spec”

CAN USE MANY TOOLS

TO CONTROL SERVER

CAN USE MANY

“MANAGED SERVICE”

FULLY MANAGED DATABASE SERVICE

AMAZON RDS

• Managed DB Service

• Automatically Backup

• Easy Replication

• Many DB Engine • MySQL • MariaDB • Amazon Aurora

SIMPLY FILE STORAGE SERVICE

AMAZON SIMPLE STORAGE SERVICE

• Durable ( 99.999999999% )

• Low Cost

• Scalable

You do not have to worry about file capacity.

GLOBAL CDN NETWORK SERVICE

AMAZON CLOUDFRONT

• Low Cost

• Geo Restriction

• Support Free SSL

High Speed and Reduce CPU utilization

SIMPLE LOAD BALANCER

AMAZON ELASTIC LOAD BALANCE

• Easy Setup

• Easy Scaling

• Support Status check

You can make MultipleServer Stack.

MANAGED SEARCH ENGINE SERVICE

AMAZON ELASTICSEARCH SERVICE

• Easy Setup

• Easy Scale

• Easy Check Server Logs

You can make More Useful Site Search

& Server Log Panel.

ELASTICSEARCH CAN…

EXAMPLE STACK ON AWSHIGH PERFORMANCE AND LOW COSTS

USEFULL, MANAGED, EASY USE

MORE AWS SERVICES

• CloudFormation ( Env. )

• Machine Learning ( Analyze )

• ElatiCache( Object Cache )

• Certificate Manager ( SSL )

• Route53 ( DNS )

• Amazon WAF ( WAF )

• Amazon IoT ( IoT )

EXAMPLE STACK ON AWSHIGH PERFORMANCE AND LOW COSTS

YOU CAN GET SUPPORT PLUGIN EASILY

MANY SUPPORT PLUGINS

SERVER IS REALLY IMPORTANT.

BUT WE DON’T WANT TO SPEND TIME

ON INFRASTRUCTURE.

SO

USE CLOUD SERVICE, AND DO YOUR

OWN BUSINESS.

THANKS.