Magento's Imagine eCommerce Conference 2011 - Hosting Magento: Performance and Stability
Magento Hosting Requirements and Recommendations
-
Upload
magecom -
Category
Technology
-
view
130 -
download
0
Transcript of Magento Hosting Requirements and Recommendations
Magento architecture is very flexible and powerful.
And, it requires more resources to maintain this
flexibility. Anyways, it does not mean that Magento
site cannot work fast. If you set up the site properly
and invest in a good web hosting, you can get a very
fast website.
2
Shared Hosting
Shared hosting allows to share a physical
web server and its resources among the
multiple hosted websites.
5
Affordable pricing within $5-20/month range
No administration skills required
No customization
High chances for security vulnerability
Performance issues due the lack of capacities
Invest some time in selecting a reliable hosting
partner that can handle the stated issues.
6
Tip 1You should consider this option, if you have very
small amount of products and do not expect
much traffic on your website.
Tip 2
Dedicated Server
7
Reliable option
Advanced technical support
Great performance
Administration access that allows to install and
configure software
Hefty monthly charges starting from $50/month;
for decent hardware - from $200/month
This is a single server dedicated to a single
customer or task.
You should consider the dedicated server
solution, if you have many products, several
websites/stores under one Magento
installation or/and a high number of daily
visitors.
8
Tip
Virtual private server
VPS is a virtual server that the user perceives
as a dedicated/private server even though it is
installed on a physical computer running
multiple operating systems.
9
Better performance compared to shared
hosting
Cost effective (starting from $40/month)
Full control over the server settings
Better security
Limited resources
Requires technical knowledge
If you are getting stable amount of traffic
and need more functionality without burdening
your budget – VPS is the best solution.
10
Tip
Cloud Hosting
11
It is hosting service that is provided to
customers via multiple connected servers
that comprise a cloud.
The best stability / cost ratio performance
Scalability
Control over server configuration files
Security problems
The most of times no real support
Hardwarethe most important components
● Powerful processor (CPU)
● Memory (RAM): starting from 512Mb
● Disk Storage: 5GB+; preferably SSD storage
14
Configure your server properly. Well-
configured weak server may perform better
than improperly configured powerful one.
15
Tip
Host your site in the same country where your clients
are. The closer to the server they are the faster the
site will load. For sites oriented on global market
use CDN. Static content will be delivered
from the server closest to customers.
Server location
16
Administration and Support
● Technical staff must be experienced with Magento.
● When selecting hosting provider check reviews
about support staff – their responsiveness,
competence, reaction time.
17
Security and Reliability
● Firewall
● SSL certificate
● DDoS attacks protection
● Server monitoring/alert
● Backup tools/services
● RAID 0 storage
18
Services offered by hosting companies:
Server performance utilities
20
Magento requires solid caching, so the following tools
should be set up on server:
● APC (sometimes it will be enough)
● Memcached
● Redis
● Varnish (more advanced tool, should be configured
very carefully)