SlideShare ist ein Scribd-Unternehmen logo
1 von 67
WordPress Hosting Basics
@chrisburgess chrisburgess.com.au
About Me
• Chris Burgess
• Worked in IT with a passion for web technologies for 20+ years
• Co-founder and Chief Technology Officer at digital agency Clickify
• Run a few personal websites
• Regular part of the furniture at Meetups and co-manage the WordPress and SEO
Meetups in Melbourne.
Disclaimer
• There are plenty of good hosting providers and plenty of bad ones.
• I’m not going to tell you who’s the best hosting provider, it is subjective and comes down
to your budget and needs.
• The purpose of my presentation today is to help you understand more about the basics of
WordPress hosting, give you some handy tips and help you to choose the right option for
your needs.
• In the interest of full disclosure, I do run a digital agency and one of our services is
hosting and maintenance, but I’m happy to give you my unbiased opinion on other
providers if you have questions, just grab me after the presentation or email me!
What We’ll Cover
• What Exactly Is Hosting?
• Types Of Hosting
• WordPress Hosting Basics
• Supporting Services
• How To Choose A Hosting Provider
• Reselling Hosting
• Where To Go For Help
What Exactly Is Hosting?
“A web hosting service is a type of Internet hosting service
that allows individuals and organizations to make
their website accessible via the World Wide Web.
Web hosts are companies that provide space on a server
owned or leased for use by clients, as well as
providing Internet connectivity, typically in a data center.”
https://en.wikipedia.org/wiki/Web_hosting_service
IMAGE CREDIT: https://www.searchinfluence.com
HOSTING PROVIDER
WEBSITE
DOMAIN
REGISTRAR
DNS
PROVIDER
INTERNET
HOSTING PROVIDER
WEBSITE
DOMAIN
REGISTRAR
DNS
PROVIDER
INTERNET
Why is my site so slow?
Site Speed
• Is becoming more and more important
• Affects user experience (UX) and conversions/leads/sales
• Impacts on SEO performance
• It is affected by a combination of elements:
WEBSITE
HOSTING
SITE BUILD
(INCLUDING
THEMES PLUGINS)
= SITE
SPEED
ONSITE
OPTIMISATION
++
Page Speed
• One of the common reasons why people move hosts is because they find it
too slow.
• There are online tools to help measure the speed of your site if you are not
sure such as:
• https://www.webpagetest.org/
• https://developers.google.com/speed/pagespeed/insights/
Types of Hosting
HOSTING PROVIDER
VIRTUAL
PRIVATE
SERVER
(VPS)
SHARED
HOSTING
(cPanel and
Plesk)
DEDICATED
SERVER
MANAGED
OR HOSTED
SERVICE
Choose based on your needs and budget
SHARED
HOSTING
(cPanel and
Plesk)
• Share resources with other
websites
• Most common hosting platform
VIRTUAL
PRIVATE
SERVER
(VPS)
• Cloud based (I’ll talk more about
this later)
• Typically not shared and you have
all the resources just for your
website
• Typically faster
DEDICATED
SERVER
• Physical server
• Typically not shared and you have
all the resources just for your
website
• Typically faster
MANAGED
OR HOSTED
SERVICE
• The hosting provider manages the
hosting for you.
• The word “managed” is used quite
freely, in particular when it comes
to WordPress hosting.
• A host may or may not assist with
management of your website. This
can include WordPress core, theme
and plugins.
Standard Hosting Resources
• Memory
• CPU
• Disk Space
• Network Bandwidth
• Number of sites (and databases, email addresses etc.)
What Is DNS?
DNS
PROVIDER
• Domain Name Servers (DNS)
• Often referred to as the phonebook of the
Internet
• Computers need IP addresses, but domain
names are easy for humans to remember
and use
• Can be hosting companies, cloud provider
or dedicated services like Cloudflare, DNS
Made Easy, ClouDNS etc.
• Points your domain’s hostnames to your
hosts web server, email server etc.
• Also very important for things like
verifying domain ownership and anti-
spam records
DNSPerf.com
What Is A Domain Registrar?
• Where you can register a domain
• You point your domain to a DNS provider, could be your
hosting company since most of the offer DNS servers.
• Most large hosting companies will sell domains, host
DNS and hosting all in the one place.
• It’s important to know that you don’t need to have these
all at the one company.
• Example – Register your domain at GoDaddy, point to
Cloudflare for your DNS, and host your website at WP
Engine or Conetix.
Domain
Registrar
WordPress Hosting Basics
wordpress.com wordpress.org
Free hosted version WordPress with
some limitations.
• Commercial enterprise owned and run
Automattic
• Shared hosting platform using
• Great for people new to websites
• Easy to setup
• Backups and maintenance looked after
• Paid account upgrades
• Can migrate to self hosted site at any
Free version of WordPress to download
with no limits
• You need a domain name and hosting
• You can use free and paid plugins and
themes
• You can get help on support forums
and the WordPress Codex
• More flexibility
• You may need some technical
knowledge or help to be able to setup
and run the website
• You are responsible for backups,
updates and security of your site
(most hosts can help with this)
wordpress.com wordpress.org
Hosting Your Own Copy Of
WordPress (WordPress.org)
Getting Started
• Have you got a domain name?
• Have you pointed the domain to your DNS
Provider and created the appropriate entries?
• Have you used a one-click install or downloaded
from WordPress.org to manually install?
Recommended Requirements
• PHP version 7.2 or greater.
• MySQL version 5.6 or greater OR MariaDB version 10.0 or greater.
• HTTPS support
• Although runs on much less…
SOURCE: https://wordpress.org/about/requirements/
How Do You Check This?
Here’s a letter you can send to your host; copy and paste:
I’m interested in running the open-source WordPress <https://wordpress.org/> web software and I was wondering if
my account supported the following:
• PHP 7.2 or greater
• MySQL 5.6 or greater OR MariaDB 10.0 or greater
• Nginx or Apache with mod_rewrite module
• HTTPS support
SOURCE: https://wordpress.org/about/requirements/
Supporting Services
SSL Certificates
• SSL encrypts traffic between your browser and the web server, it’s what gives a site
the padlock in the address bar.
• There are a few different types of SSL certificates: Let’s Encrypt, Standard
Certificates, Wildcard Certificates, EV Certificates
• With the popularity of Let’s Encrypt, SSL is now included for free with many hosting
packages.
• Personally I recommend most sites use SSL, however keep in mind that you still
need to secure your site.
Email
• Email doesn’t need to be connected to your website hosting
• There are advantages to using an email platform like G Suite or Office 365
• Email is often included in standard hosting packages
• Email is often not included in managed WordPress or specialised (high
availability) hosting
Shared Hosting Email vs Email Platform
• Mail platforms such as G Suite and Office 365 give you features like Single
Sign On, 2 Factor Authentication and archiving and retention policies.
• It is an extra cost, but you get more “business-ready” features.
Sending Email from Your Site
• Things like notifications etc. failing is a common issue
• Set up SPF DNS records
• Use an email gateway such as Sendgrid, Mandrill
• Tools like MX Toolbox can help you troubleshoot email issues
Backups
• Whatever you do, put backups at the top of your list
• When something happens, you’ll thank yourself
• Allow for multiple offsite backups
• Test your backups
• Don’t rely on your host for backups
Management
• General site management could include:
• Monitoring resources usage, response times and uptime
• Applying Updates to WordPress, theme and plugins. As well as any other software
running on your web server
• Testing to make sure it functions correctly (e.g forms, purchases)
Security
• Stay in the loop
• Keep things updated
• Use quality components
• Practice good general security
Password Management
• LastPass, Dashlane, Roboform, 1Password
• Create a secure note with your hosting URLs, usernames and passwords for
reference
• Always be practically paranoid
Logging
• Treat your logs as valuable, the store a wealth of information
• Security isn’t absolute, there’s an old saying “if you can’t prevent, you must
detect”
• Consider centralised logging, it’s easy to configure
• You can also use specialised logging tools/platforms such as Splunk, Loggly,
Papertrail and Logstash (ELK Stack)
Local Hosting
• Your can turn your computer into a web server, this is very useful for building
sites, testing and experimenting
• MAMP/XAMPP, DesktopServer, Local by Flywheel,
• The software your local computer runs is different to what runs on a web host,
but you can transfer files (sites) in between the 2 without any problem, at
times with minimal effort
How To Choose A Hosting
Provider
As The Saying Goes. You Get What You Pay For.
Things To Consider
• Features: Storage, Bandwidth, Email, cPanel/Plesk etc.
• Price: Compare prices based on features and services offered
• Support: What do they provide and how?
• Feedback: Do your research and talk to people at meetup
• Platform: Recommend Linux/Unix platform
A General Note On ‘Cloud’ Providers
• Many cloud providers offer ”components” that be can be used as building
blocks for simple and complex systems
• They can be elastic, so you only pay what you use (can be a double edged
sword, be very careful of automated billing)
• Can be managed programmatically
How to create Auto-Scaling, High Availability
WordPress sites on AWS
Rick (Pearson) and Greg (Campbell)
Slides: https://wpmelb.org/wp-melbourne-meetup-october-2018/
A Note on Root Access
• In Unix/Linux “root” access is the administrator account
• You typically won’t get root access when you’re using a reseller or shared
hosting account.
• When you’re hosting things yourself, you will get a root account. This allows
you to modify system files.
• With great power comes great responsibility.
Other Features
• Shell access (ssh)
• git
• wp-cli
• Dev/Staging/Production Environments
• Content Delivery Network (CDN)
Reselling Hosting
HOSTING PROVIDER
CLIENT
COMPANY CLIENT
CLIENT
Where To Go For Help
Homework
• Set up a test WordPress site
• Experiment with logs, debugging and diagnostics
• Become comfortable manually moving WordPress from one host to another
• Things will start to fall into place when you’re actually doing it
• Ask for help if you need it, there are plenty of experienced people happy to
help those who are learning
Going Further
• We’ve only just scratched the surface…
• System Reliability Engineering is a term you’ll hear often when researching
these topics
• Look into the world DevOps, there’s an incredibly active community in
Melbourne with events on all the time
Reading
Thanks! 
@chrisburgess chrisburgess.com.au

Weitere ähnliche Inhalte

Was ist angesagt?

Selling Web Hosting - Web Hosting Curriculum [10/10]
Selling Web Hosting - Web Hosting Curriculum [10/10]Selling Web Hosting - Web Hosting Curriculum [10/10]
Selling Web Hosting - Web Hosting Curriculum [10/10]Web Hosting for Students
 
Choosing the best hosting package for WordPress
Choosing the best hosting package for WordPressChoosing the best hosting package for WordPress
Choosing the best hosting package for WordPressZero Point Development
 
Why Blogs Are Better
Why Blogs Are BetterWhy Blogs Are Better
Why Blogs Are BetterTris Hussey
 
The Need For Speed - Rigor's slides from ShopVisible Client Connect 2012
The Need For Speed - Rigor's slides from ShopVisible Client Connect 2012The Need For Speed - Rigor's slides from ShopVisible Client Connect 2012
The Need For Speed - Rigor's slides from ShopVisible Client Connect 2012Rigor
 
Building Websites with WordPress UBC Summer 2012
Building Websites with WordPress UBC Summer 2012Building Websites with WordPress UBC Summer 2012
Building Websites with WordPress UBC Summer 2012Tris Hussey
 
The Power of a Video Library - WordCamp Raleigh
The  Power of a Video Library - WordCamp RaleighThe  Power of a Video Library - WordCamp Raleigh
The Power of a Video Library - WordCamp RaleighLauren Jeffcoat
 
Building a WordPress Sandbox
Building a WordPress SandboxBuilding a WordPress Sandbox
Building a WordPress SandboxJoe Querin
 
BD Conf: Visit speed - Page speed is only the beginning
BD Conf: Visit speed - Page speed is only the beginningBD Conf: Visit speed - Page speed is only the beginning
BD Conf: Visit speed - Page speed is only the beginningPeter McLachlan
 
Web Hosting - Web Hosting Curriculum [1/10]
Web Hosting - Web Hosting Curriculum [1/10]Web Hosting - Web Hosting Curriculum [1/10]
Web Hosting - Web Hosting Curriculum [1/10]Web Hosting for Students
 
Food blogging at UBC
Food blogging at UBCFood blogging at UBC
Food blogging at UBCTris Hussey
 
Up and Running with WordPress - Site Shack Nashville Web Design
Up and Running with WordPress - Site Shack Nashville Web DesignUp and Running with WordPress - Site Shack Nashville Web Design
Up and Running with WordPress - Site Shack Nashville Web DesignJudy Wilson
 
Building Faster Websites
Building Faster WebsitesBuilding Faster Websites
Building Faster WebsitesCraig Walker
 
10 things you can do to speed up your web app today 2016
10 things you can do to speed up your web app today 201610 things you can do to speed up your web app today 2016
10 things you can do to speed up your web app today 2016Chris Love
 
Optimizing the performance of WordPress
Optimizing the performance of WordPressOptimizing the performance of WordPress
Optimizing the performance of WordPressJosh Highland Giese
 
Advanced front end debugging with ms edge and ms tools
Advanced front end debugging with ms edge and ms toolsAdvanced front end debugging with ms edge and ms tools
Advanced front end debugging with ms edge and ms toolsChris Love
 
Leeward WordPress Meetup- Caching and Website Speed
Leeward WordPress Meetup- Caching and Website SpeedLeeward WordPress Meetup- Caching and Website Speed
Leeward WordPress Meetup- Caching and Website SpeedArlen Nagata
 
Understanding Content Management Services
Understanding Content Management ServicesUnderstanding Content Management Services
Understanding Content Management Services360ideas
 

Was ist angesagt? (20)

Selling Web Hosting - Web Hosting Curriculum [10/10]
Selling Web Hosting - Web Hosting Curriculum [10/10]Selling Web Hosting - Web Hosting Curriculum [10/10]
Selling Web Hosting - Web Hosting Curriculum [10/10]
 
Hosting
HostingHosting
Hosting
 
Choosing the best hosting package for WordPress
Choosing the best hosting package for WordPressChoosing the best hosting package for WordPress
Choosing the best hosting package for WordPress
 
Why Blogs Are Better
Why Blogs Are BetterWhy Blogs Are Better
Why Blogs Are Better
 
The Need For Speed - Rigor's slides from ShopVisible Client Connect 2012
The Need For Speed - Rigor's slides from ShopVisible Client Connect 2012The Need For Speed - Rigor's slides from ShopVisible Client Connect 2012
The Need For Speed - Rigor's slides from ShopVisible Client Connect 2012
 
Building Websites with WordPress UBC Summer 2012
Building Websites with WordPress UBC Summer 2012Building Websites with WordPress UBC Summer 2012
Building Websites with WordPress UBC Summer 2012
 
The Power of a Video Library - WordCamp Raleigh
The  Power of a Video Library - WordCamp RaleighThe  Power of a Video Library - WordCamp Raleigh
The Power of a Video Library - WordCamp Raleigh
 
Building a WordPress Sandbox
Building a WordPress SandboxBuilding a WordPress Sandbox
Building a WordPress Sandbox
 
BD Conf: Visit speed - Page speed is only the beginning
BD Conf: Visit speed - Page speed is only the beginningBD Conf: Visit speed - Page speed is only the beginning
BD Conf: Visit speed - Page speed is only the beginning
 
Web Hosting - Web Hosting Curriculum [1/10]
Web Hosting - Web Hosting Curriculum [1/10]Web Hosting - Web Hosting Curriculum [1/10]
Web Hosting - Web Hosting Curriculum [1/10]
 
Food blogging at UBC
Food blogging at UBCFood blogging at UBC
Food blogging at UBC
 
Web tips
Web tipsWeb tips
Web tips
 
Up and Running with WordPress - Site Shack Nashville Web Design
Up and Running with WordPress - Site Shack Nashville Web DesignUp and Running with WordPress - Site Shack Nashville Web Design
Up and Running with WordPress - Site Shack Nashville Web Design
 
Building Faster Websites
Building Faster WebsitesBuilding Faster Websites
Building Faster Websites
 
10 things you can do to speed up your web app today 2016
10 things you can do to speed up your web app today 201610 things you can do to speed up your web app today 2016
10 things you can do to speed up your web app today 2016
 
Optimizing the performance of WordPress
Optimizing the performance of WordPressOptimizing the performance of WordPress
Optimizing the performance of WordPress
 
Advanced front end debugging with ms edge and ms tools
Advanced front end debugging with ms edge and ms toolsAdvanced front end debugging with ms edge and ms tools
Advanced front end debugging with ms edge and ms tools
 
A Slide!
A Slide!A Slide!
A Slide!
 
Leeward WordPress Meetup- Caching and Website Speed
Leeward WordPress Meetup- Caching and Website SpeedLeeward WordPress Meetup- Caching and Website Speed
Leeward WordPress Meetup- Caching and Website Speed
 
Understanding Content Management Services
Understanding Content Management ServicesUnderstanding Content Management Services
Understanding Content Management Services
 

Ähnlich wie WordPress Hosting Basics

Learn WordPress - Live Session 2 Slides
Learn WordPress - Live Session 2 SlidesLearn WordPress - Live Session 2 Slides
Learn WordPress - Live Session 2 SlidesAhmed Mohammed Nagdy
 
Domain racer web-hosting
Domain racer web-hostingDomain racer web-hosting
Domain racer web-hostingimrose khan
 
WordPress hosting & Management: An overview
WordPress hosting & Management: An overviewWordPress hosting & Management: An overview
WordPress hosting & Management: An overviewdominicj
 
How to Design Your Company Website
How to Design Your Company WebsiteHow to Design Your Company Website
How to Design Your Company WebsiteKatherine Chalmers
 
WORKSHOP ON OWN WEBSITE LAUNCHING On March, 11th Sunday 2018 Morning 10 A.M ...
WORKSHOP ON OWN WEBSITE LAUNCHING  On March, 11th Sunday 2018 Morning 10 A.M ...WORKSHOP ON OWN WEBSITE LAUNCHING  On March, 11th Sunday 2018 Morning 10 A.M ...
WORKSHOP ON OWN WEBSITE LAUNCHING On March, 11th Sunday 2018 Morning 10 A.M ...venkata ravi kanth pokala
 
WordPress, Domain Names and Web Hosting Basics
WordPress, Domain Names and Web Hosting BasicsWordPress, Domain Names and Web Hosting Basics
WordPress, Domain Names and Web Hosting BasicsChris Burgess
 
Best wordpress hosting
Best wordpress hosting Best wordpress hosting
Best wordpress hosting ken1990julius
 
I Can Haz More Performanz?
I Can Haz More Performanz?I Can Haz More Performanz?
I Can Haz More Performanz?Andy Melichar
 
Staying Online: Keeping Your Website Safe and Secure
Staying Online: Keeping Your Website Safe and SecureStaying Online: Keeping Your Website Safe and Secure
Staying Online: Keeping Your Website Safe and SecureLiam Dempsey
 
The Step-By-Step WordPress Guide for your Websites!.pdf
The Step-By-Step WordPress Guide for your Websites!.pdfThe Step-By-Step WordPress Guide for your Websites!.pdf
The Step-By-Step WordPress Guide for your Websites!.pdfWordpress India
 
USG Rock Eagle 2017 - PWP at 1000 Days
USG Rock Eagle 2017 - PWP at 1000 DaysUSG Rock Eagle 2017 - PWP at 1000 Days
USG Rock Eagle 2017 - PWP at 1000 DaysEric Sembrat
 
Importance of Hosting when working with Magento E-Commerce
Importance of Hosting when working with Magento E-CommerceImportance of Hosting when working with Magento E-Commerce
Importance of Hosting when working with Magento E-Commercei95Dev
 

Ähnlich wie WordPress Hosting Basics (20)

Learn WordPress - Live Session 2 Slides
Learn WordPress - Live Session 2 SlidesLearn WordPress - Live Session 2 Slides
Learn WordPress - Live Session 2 Slides
 
Domain racer web-hosting
Domain racer web-hostingDomain racer web-hosting
Domain racer web-hosting
 
WordPress hosting & Management: An overview
WordPress hosting & Management: An overviewWordPress hosting & Management: An overview
WordPress hosting & Management: An overview
 
Web host
Web hostWeb host
Web host
 
How to Design Your Company Website
How to Design Your Company WebsiteHow to Design Your Company Website
How to Design Your Company Website
 
hosting.ppt
hosting.ppthosting.ppt
hosting.ppt
 
My website is live now what?
My website is live now what?My website is live now what?
My website is live now what?
 
WORKSHOP ON OWN WEBSITE LAUNCHING On March, 11th Sunday 2018 Morning 10 A.M ...
WORKSHOP ON OWN WEBSITE LAUNCHING  On March, 11th Sunday 2018 Morning 10 A.M ...WORKSHOP ON OWN WEBSITE LAUNCHING  On March, 11th Sunday 2018 Morning 10 A.M ...
WORKSHOP ON OWN WEBSITE LAUNCHING On March, 11th Sunday 2018 Morning 10 A.M ...
 
webhosting.ppt
webhosting.pptwebhosting.ppt
webhosting.ppt
 
WordPress, Domain Names and Web Hosting Basics
WordPress, Domain Names and Web Hosting BasicsWordPress, Domain Names and Web Hosting Basics
WordPress, Domain Names and Web Hosting Basics
 
Best wordpress hosting
Best wordpress hosting Best wordpress hosting
Best wordpress hosting
 
Hosting
HostingHosting
Hosting
 
I Can Haz More Performanz?
I Can Haz More Performanz?I Can Haz More Performanz?
I Can Haz More Performanz?
 
Staying Online: Keeping Your Website Safe and Secure
Staying Online: Keeping Your Website Safe and SecureStaying Online: Keeping Your Website Safe and Secure
Staying Online: Keeping Your Website Safe and Secure
 
CA-Web Hosting-Slide.pptx
CA-Web Hosting-Slide.pptxCA-Web Hosting-Slide.pptx
CA-Web Hosting-Slide.pptx
 
The Step-By-Step WordPress Guide for your Websites!.pdf
The Step-By-Step WordPress Guide for your Websites!.pdfThe Step-By-Step WordPress Guide for your Websites!.pdf
The Step-By-Step WordPress Guide for your Websites!.pdf
 
Web hosting
Web hostingWeb hosting
Web hosting
 
USG Rock Eagle 2017 - PWP at 1000 Days
USG Rock Eagle 2017 - PWP at 1000 DaysUSG Rock Eagle 2017 - PWP at 1000 Days
USG Rock Eagle 2017 - PWP at 1000 Days
 
Choose The Best Website Hosting.pptx
Choose The Best Website Hosting.pptxChoose The Best Website Hosting.pptx
Choose The Best Website Hosting.pptx
 
Importance of Hosting when working with Magento E-Commerce
Importance of Hosting when working with Magento E-CommerceImportance of Hosting when working with Magento E-Commerce
Importance of Hosting when working with Magento E-Commerce
 

Mehr von Chris Burgess

Getting Started with Google Data Studio
Getting Started with Google Data StudioGetting Started with Google Data Studio
Getting Started with Google Data StudioChris Burgess
 
Professional WordPress Security: Beyond Security Plugins
Professional WordPress Security: Beyond Security PluginsProfessional WordPress Security: Beyond Security Plugins
Professional WordPress Security: Beyond Security PluginsChris Burgess
 
Improving the WordPress Ecosystem with Tide
Improving the WordPress Ecosystem with TideImproving the WordPress Ecosystem with Tide
Improving the WordPress Ecosystem with TideChris Burgess
 
Deep Dive Into Yoast SEO 7
Deep Dive Into Yoast SEO 7Deep Dive Into Yoast SEO 7
Deep Dive Into Yoast SEO 7Chris Burgess
 
Bootstrapping eCommerce with WordPress and WooCommerce
Bootstrapping eCommerce with WordPress and WooCommerceBootstrapping eCommerce with WordPress and WooCommerce
Bootstrapping eCommerce with WordPress and WooCommerceChris Burgess
 
Identifying a Compromised WordPress Site
Identifying a Compromised WordPress SiteIdentifying a Compromised WordPress Site
Identifying a Compromised WordPress SiteChris Burgess
 
Choosing the Right WordPress Theme
Choosing the Right WordPress ThemeChoosing the Right WordPress Theme
Choosing the Right WordPress ThemeChris Burgess
 
Head Slapping WordPress Security
Head Slapping WordPress SecurityHead Slapping WordPress Security
Head Slapping WordPress SecurityChris Burgess
 
Accelerated Mobile Pages (AMP)
Accelerated Mobile Pages (AMP)Accelerated Mobile Pages (AMP)
Accelerated Mobile Pages (AMP)Chris Burgess
 
WordPress Security Basics - Melbourne WordPress User Meetup
WordPress Security Basics - Melbourne WordPress User MeetupWordPress Security Basics - Melbourne WordPress User Meetup
WordPress Security Basics - Melbourne WordPress User MeetupChris Burgess
 
40 of the Most Popular WordPress Plugins
40 of the Most Popular WordPress Plugins40 of the Most Popular WordPress Plugins
40 of the Most Popular WordPress PluginsChris Burgess
 
SEO Basics for Bloggers
SEO Basics for BloggersSEO Basics for Bloggers
SEO Basics for BloggersChris Burgess
 
WordPress SEO Basics - Melbourne WordPress Meetup
WordPress SEO Basics - Melbourne WordPress MeetupWordPress SEO Basics - Melbourne WordPress Meetup
WordPress SEO Basics - Melbourne WordPress MeetupChris Burgess
 
SEO Training at Envatotalks
SEO Training at EnvatotalksSEO Training at Envatotalks
SEO Training at EnvatotalksChris Burgess
 
WordPress Menus - Melbourne User Meetup
WordPress Menus - Melbourne User MeetupWordPress Menus - Melbourne User Meetup
WordPress Menus - Melbourne User MeetupChris Burgess
 
WordPress Themes Demystified
WordPress Themes DemystifiedWordPress Themes Demystified
WordPress Themes DemystifiedChris Burgess
 
Installing WordPress The Right Way
Installing WordPress The Right WayInstalling WordPress The Right Way
Installing WordPress The Right WayChris Burgess
 
Web Performance Optimisation
Web Performance OptimisationWeb Performance Optimisation
Web Performance OptimisationChris Burgess
 

Mehr von Chris Burgess (20)

Getting Started with Google Data Studio
Getting Started with Google Data StudioGetting Started with Google Data Studio
Getting Started with Google Data Studio
 
Professional WordPress Security: Beyond Security Plugins
Professional WordPress Security: Beyond Security PluginsProfessional WordPress Security: Beyond Security Plugins
Professional WordPress Security: Beyond Security Plugins
 
Improving the WordPress Ecosystem with Tide
Improving the WordPress Ecosystem with TideImproving the WordPress Ecosystem with Tide
Improving the WordPress Ecosystem with Tide
 
Deep Dive Into Yoast SEO 7
Deep Dive Into Yoast SEO 7Deep Dive Into Yoast SEO 7
Deep Dive Into Yoast SEO 7
 
Bootstrapping eCommerce with WordPress and WooCommerce
Bootstrapping eCommerce with WordPress and WooCommerceBootstrapping eCommerce with WordPress and WooCommerce
Bootstrapping eCommerce with WordPress and WooCommerce
 
WordPress and SSL
WordPress and SSLWordPress and SSL
WordPress and SSL
 
Identifying a Compromised WordPress Site
Identifying a Compromised WordPress SiteIdentifying a Compromised WordPress Site
Identifying a Compromised WordPress Site
 
Choosing the Right WordPress Theme
Choosing the Right WordPress ThemeChoosing the Right WordPress Theme
Choosing the Right WordPress Theme
 
Head Slapping WordPress Security
Head Slapping WordPress SecurityHead Slapping WordPress Security
Head Slapping WordPress Security
 
WordPress SEO Tips
WordPress SEO TipsWordPress SEO Tips
WordPress SEO Tips
 
Accelerated Mobile Pages (AMP)
Accelerated Mobile Pages (AMP)Accelerated Mobile Pages (AMP)
Accelerated Mobile Pages (AMP)
 
WordPress Security Basics - Melbourne WordPress User Meetup
WordPress Security Basics - Melbourne WordPress User MeetupWordPress Security Basics - Melbourne WordPress User Meetup
WordPress Security Basics - Melbourne WordPress User Meetup
 
40 of the Most Popular WordPress Plugins
40 of the Most Popular WordPress Plugins40 of the Most Popular WordPress Plugins
40 of the Most Popular WordPress Plugins
 
SEO Basics for Bloggers
SEO Basics for BloggersSEO Basics for Bloggers
SEO Basics for Bloggers
 
WordPress SEO Basics - Melbourne WordPress Meetup
WordPress SEO Basics - Melbourne WordPress MeetupWordPress SEO Basics - Melbourne WordPress Meetup
WordPress SEO Basics - Melbourne WordPress Meetup
 
SEO Training at Envatotalks
SEO Training at EnvatotalksSEO Training at Envatotalks
SEO Training at Envatotalks
 
WordPress Menus - Melbourne User Meetup
WordPress Menus - Melbourne User MeetupWordPress Menus - Melbourne User Meetup
WordPress Menus - Melbourne User Meetup
 
WordPress Themes Demystified
WordPress Themes DemystifiedWordPress Themes Demystified
WordPress Themes Demystified
 
Installing WordPress The Right Way
Installing WordPress The Right WayInstalling WordPress The Right Way
Installing WordPress The Right Way
 
Web Performance Optimisation
Web Performance OptimisationWeb Performance Optimisation
Web Performance Optimisation
 

Kürzlich hochgeladen

Unidad 4 – Redes de ordenadores (en inglés).pptx
Unidad 4 – Redes de ordenadores (en inglés).pptxUnidad 4 – Redes de ordenadores (en inglés).pptx
Unidad 4 – Redes de ordenadores (en inglés).pptxmibuzondetrabajo
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书rnrncn29
 
ETHICAL HACKING dddddddddddddddfnandni.pptx
ETHICAL HACKING dddddddddddddddfnandni.pptxETHICAL HACKING dddddddddddddddfnandni.pptx
ETHICAL HACKING dddddddddddddddfnandni.pptxNIMMANAGANTI RAMAKRISHNA
 
Cybersecurity Threats and Cybersecurity Best Practices
Cybersecurity Threats and Cybersecurity Best PracticesCybersecurity Threats and Cybersecurity Best Practices
Cybersecurity Threats and Cybersecurity Best PracticesLumiverse Solutions Pvt Ltd
 
IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119APNIC
 
TRENDS Enabling and inhibiting dimensions.pptx
TRENDS Enabling and inhibiting dimensions.pptxTRENDS Enabling and inhibiting dimensions.pptx
TRENDS Enabling and inhibiting dimensions.pptxAndrieCagasanAkio
 
Company Snapshot Theme for Business by Slidesgo.pptx
Company Snapshot Theme for Business by Slidesgo.pptxCompany Snapshot Theme for Business by Slidesgo.pptx
Company Snapshot Theme for Business by Slidesgo.pptxMario
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predieusebiomeyer
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书rnrncn29
 

Kürzlich hochgeladen (9)

Unidad 4 – Redes de ordenadores (en inglés).pptx
Unidad 4 – Redes de ordenadores (en inglés).pptxUnidad 4 – Redes de ordenadores (en inglés).pptx
Unidad 4 – Redes de ordenadores (en inglés).pptx
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
 
ETHICAL HACKING dddddddddddddddfnandni.pptx
ETHICAL HACKING dddddddddddddddfnandni.pptxETHICAL HACKING dddddddddddddddfnandni.pptx
ETHICAL HACKING dddddddddddddddfnandni.pptx
 
Cybersecurity Threats and Cybersecurity Best Practices
Cybersecurity Threats and Cybersecurity Best PracticesCybersecurity Threats and Cybersecurity Best Practices
Cybersecurity Threats and Cybersecurity Best Practices
 
IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119
 
TRENDS Enabling and inhibiting dimensions.pptx
TRENDS Enabling and inhibiting dimensions.pptxTRENDS Enabling and inhibiting dimensions.pptx
TRENDS Enabling and inhibiting dimensions.pptx
 
Company Snapshot Theme for Business by Slidesgo.pptx
Company Snapshot Theme for Business by Slidesgo.pptxCompany Snapshot Theme for Business by Slidesgo.pptx
Company Snapshot Theme for Business by Slidesgo.pptx
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predi
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
 

WordPress Hosting Basics

  • 2. About Me • Chris Burgess • Worked in IT with a passion for web technologies for 20+ years • Co-founder and Chief Technology Officer at digital agency Clickify • Run a few personal websites • Regular part of the furniture at Meetups and co-manage the WordPress and SEO Meetups in Melbourne.
  • 3. Disclaimer • There are plenty of good hosting providers and plenty of bad ones. • I’m not going to tell you who’s the best hosting provider, it is subjective and comes down to your budget and needs. • The purpose of my presentation today is to help you understand more about the basics of WordPress hosting, give you some handy tips and help you to choose the right option for your needs. • In the interest of full disclosure, I do run a digital agency and one of our services is hosting and maintenance, but I’m happy to give you my unbiased opinion on other providers if you have questions, just grab me after the presentation or email me!
  • 4. What We’ll Cover • What Exactly Is Hosting? • Types Of Hosting • WordPress Hosting Basics • Supporting Services • How To Choose A Hosting Provider • Reselling Hosting • Where To Go For Help
  • 5. What Exactly Is Hosting?
  • 6. “A web hosting service is a type of Internet hosting service that allows individuals and organizations to make their website accessible via the World Wide Web. Web hosts are companies that provide space on a server owned or leased for use by clients, as well as providing Internet connectivity, typically in a data center.” https://en.wikipedia.org/wiki/Web_hosting_service
  • 10. Why is my site so slow?
  • 11. Site Speed • Is becoming more and more important • Affects user experience (UX) and conversions/leads/sales • Impacts on SEO performance • It is affected by a combination of elements: WEBSITE HOSTING SITE BUILD (INCLUDING THEMES PLUGINS) = SITE SPEED ONSITE OPTIMISATION ++
  • 12. Page Speed • One of the common reasons why people move hosts is because they find it too slow. • There are online tools to help measure the speed of your site if you are not sure such as: • https://www.webpagetest.org/ • https://developers.google.com/speed/pagespeed/insights/
  • 13.
  • 16. Choose based on your needs and budget
  • 17. SHARED HOSTING (cPanel and Plesk) • Share resources with other websites • Most common hosting platform
  • 18.
  • 19.
  • 20. VIRTUAL PRIVATE SERVER (VPS) • Cloud based (I’ll talk more about this later) • Typically not shared and you have all the resources just for your website • Typically faster
  • 21. DEDICATED SERVER • Physical server • Typically not shared and you have all the resources just for your website • Typically faster
  • 22. MANAGED OR HOSTED SERVICE • The hosting provider manages the hosting for you. • The word “managed” is used quite freely, in particular when it comes to WordPress hosting. • A host may or may not assist with management of your website. This can include WordPress core, theme and plugins.
  • 23. Standard Hosting Resources • Memory • CPU • Disk Space • Network Bandwidth • Number of sites (and databases, email addresses etc.)
  • 25.
  • 26. DNS PROVIDER • Domain Name Servers (DNS) • Often referred to as the phonebook of the Internet • Computers need IP addresses, but domain names are easy for humans to remember and use • Can be hosting companies, cloud provider or dedicated services like Cloudflare, DNS Made Easy, ClouDNS etc. • Points your domain’s hostnames to your hosts web server, email server etc. • Also very important for things like verifying domain ownership and anti- spam records
  • 28. What Is A Domain Registrar?
  • 29. • Where you can register a domain • You point your domain to a DNS provider, could be your hosting company since most of the offer DNS servers. • Most large hosting companies will sell domains, host DNS and hosting all in the one place. • It’s important to know that you don’t need to have these all at the one company. • Example – Register your domain at GoDaddy, point to Cloudflare for your DNS, and host your website at WP Engine or Conetix. Domain Registrar
  • 32. Free hosted version WordPress with some limitations. • Commercial enterprise owned and run Automattic • Shared hosting platform using • Great for people new to websites • Easy to setup • Backups and maintenance looked after • Paid account upgrades • Can migrate to self hosted site at any Free version of WordPress to download with no limits • You need a domain name and hosting • You can use free and paid plugins and themes • You can get help on support forums and the WordPress Codex • More flexibility • You may need some technical knowledge or help to be able to setup and run the website • You are responsible for backups, updates and security of your site (most hosts can help with this) wordpress.com wordpress.org
  • 33. Hosting Your Own Copy Of WordPress (WordPress.org)
  • 34. Getting Started • Have you got a domain name? • Have you pointed the domain to your DNS Provider and created the appropriate entries? • Have you used a one-click install or downloaded from WordPress.org to manually install?
  • 35. Recommended Requirements • PHP version 7.2 or greater. • MySQL version 5.6 or greater OR MariaDB version 10.0 or greater. • HTTPS support • Although runs on much less… SOURCE: https://wordpress.org/about/requirements/
  • 36. How Do You Check This? Here’s a letter you can send to your host; copy and paste: I’m interested in running the open-source WordPress <https://wordpress.org/> web software and I was wondering if my account supported the following: • PHP 7.2 or greater • MySQL 5.6 or greater OR MariaDB 10.0 or greater • Nginx or Apache with mod_rewrite module • HTTPS support SOURCE: https://wordpress.org/about/requirements/
  • 38. SSL Certificates • SSL encrypts traffic between your browser and the web server, it’s what gives a site the padlock in the address bar. • There are a few different types of SSL certificates: Let’s Encrypt, Standard Certificates, Wildcard Certificates, EV Certificates • With the popularity of Let’s Encrypt, SSL is now included for free with many hosting packages. • Personally I recommend most sites use SSL, however keep in mind that you still need to secure your site.
  • 39.
  • 40. Email • Email doesn’t need to be connected to your website hosting • There are advantages to using an email platform like G Suite or Office 365 • Email is often included in standard hosting packages • Email is often not included in managed WordPress or specialised (high availability) hosting
  • 41. Shared Hosting Email vs Email Platform • Mail platforms such as G Suite and Office 365 give you features like Single Sign On, 2 Factor Authentication and archiving and retention policies. • It is an extra cost, but you get more “business-ready” features.
  • 42. Sending Email from Your Site • Things like notifications etc. failing is a common issue • Set up SPF DNS records • Use an email gateway such as Sendgrid, Mandrill • Tools like MX Toolbox can help you troubleshoot email issues
  • 43. Backups • Whatever you do, put backups at the top of your list • When something happens, you’ll thank yourself • Allow for multiple offsite backups • Test your backups • Don’t rely on your host for backups
  • 44. Management • General site management could include: • Monitoring resources usage, response times and uptime • Applying Updates to WordPress, theme and plugins. As well as any other software running on your web server • Testing to make sure it functions correctly (e.g forms, purchases)
  • 45. Security • Stay in the loop • Keep things updated • Use quality components • Practice good general security
  • 46.
  • 47. Password Management • LastPass, Dashlane, Roboform, 1Password • Create a secure note with your hosting URLs, usernames and passwords for reference • Always be practically paranoid
  • 48. Logging • Treat your logs as valuable, the store a wealth of information • Security isn’t absolute, there’s an old saying “if you can’t prevent, you must detect” • Consider centralised logging, it’s easy to configure • You can also use specialised logging tools/platforms such as Splunk, Loggly, Papertrail and Logstash (ELK Stack)
  • 49. Local Hosting • Your can turn your computer into a web server, this is very useful for building sites, testing and experimenting • MAMP/XAMPP, DesktopServer, Local by Flywheel, • The software your local computer runs is different to what runs on a web host, but you can transfer files (sites) in between the 2 without any problem, at times with minimal effort
  • 50. How To Choose A Hosting Provider
  • 51. As The Saying Goes. You Get What You Pay For.
  • 52. Things To Consider • Features: Storage, Bandwidth, Email, cPanel/Plesk etc. • Price: Compare prices based on features and services offered • Support: What do they provide and how? • Feedback: Do your research and talk to people at meetup • Platform: Recommend Linux/Unix platform
  • 53. A General Note On ‘Cloud’ Providers • Many cloud providers offer ”components” that be can be used as building blocks for simple and complex systems • They can be elastic, so you only pay what you use (can be a double edged sword, be very careful of automated billing) • Can be managed programmatically
  • 54. How to create Auto-Scaling, High Availability WordPress sites on AWS Rick (Pearson) and Greg (Campbell) Slides: https://wpmelb.org/wp-melbourne-meetup-october-2018/
  • 55. A Note on Root Access • In Unix/Linux “root” access is the administrator account • You typically won’t get root access when you’re using a reseller or shared hosting account. • When you’re hosting things yourself, you will get a root account. This allows you to modify system files. • With great power comes great responsibility.
  • 56. Other Features • Shell access (ssh) • git • wp-cli • Dev/Staging/Production Environments • Content Delivery Network (CDN)
  • 59. Where To Go For Help
  • 60. Homework • Set up a test WordPress site • Experiment with logs, debugging and diagnostics • Become comfortable manually moving WordPress from one host to another • Things will start to fall into place when you’re actually doing it • Ask for help if you need it, there are plenty of experienced people happy to help those who are learning
  • 61.
  • 62.
  • 63.
  • 64.
  • 65. Going Further • We’ve only just scratched the surface… • System Reliability Engineering is a term you’ll hear often when researching these topics • Look into the world DevOps, there’s an incredibly active community in Melbourne with events on all the time