learn wordpress - live session 2 slides
TRANSCRIPT
WordPress Live Session
2By Nagdy.net
1
Mohamed KhafajaWPML
Compatibility Documentation
Ahmed NagdyWPML
Compatibility Developer
Agenda▪WordPress Hosting▪Moving to cPanel▪WordPress Performance▪WordPress Hosting. Again!▪Fast Themes!▪Optimizing Images▪Cache▪Content Delivery Network (CDN)
Why Performance is important?
What is Hosting!?Hosting a website means making a website available to public worldwide. To make your website available on the internet , you have to store it on a computer called a web server.
WordPress Hosting Requirements • PHP version 5.2.4 or greater
• MySQL version 5.0.15 or greater or any version of MariaDB
WordPress Hosting OptionsWhy do we have options?• Bandwidth: it identifies the amount of data that the
website can transfer over a period of time. More bandwidth means more visitors having a smooth browsing experience
• Uptime: means the percentage of time that the hosting server stays up or running.
• Customer Service: When you encounter any technical issue you would want someone to help, right?
• Disk space: the amount of storage space available for your website files, text, images, videos, etc..
• Wordpress support?
WordPress Hosting OptionsFree Hosting• In most cases, these are managed by an individual
who is reselling a small part of his server space to cover up some revenue. Often the catch is that you have to put their banner ads on the site.
• The biggest downside of having a free host aside from the ads is that they are unreliable. You never know when this person will stop offering the free service.
• This Can be used for educational purposes.
WordPress Hosting OptionsShared Hosting• Shared hosting is by far the most popular type of
WordPress hosting used by beginners.• Shared hosting is where you share a large server with
a lot of sites.• The major downside of it is that you still don’t have
unlimited resources. • It is the best solution for small businesses, and
starting bloggers
Shared Hosting Pricing examplesCheck the description to get 60% off for SiteGround hosting!
Check the description to get 50% off for bluehost!
WordPress Hosting OptionsVPS• It is a method of partitioning a physical server
computer into multiple servers with respects to the individual customer's need.• This gives you almost as much control as a dedicated
server. It also has the privacy of a separate physical computer and can be configured to run specific server softwares. • It is is best for medium-sized businesses, high traffic
blogs, and aspiring designers/developers.
VPS Hosting Pricing Examples
Check the description for a $10 upon signup gift!
WordPress Hosting OptionsDedicated Servers• It is a physical server that you can lease from the
hosting provider. • This allows you to have full control over the server
including the choice of operating system, hardware etc.• Once your site is receiving a significant amount of
traffic, only then you should consider upgrading to a dedicated server.• It is used by extremely high traffic websites.
Dedicated Hosting Pricing Examples
Performance In WordPress
Performance In WordPress
How to Measure the Performance?• Pingdom Tools• GTmetrix• Google PageSpeed Insights
How to Measure the Performance?
WordPress Hosting Again!• Managed vs Unmanaged WordPress Hosting.• Unmanaged:
• Covered in the previous slides.• Managed:
• WPEngine• WPHostingSpot• SiteGround
Fast Themes• What are fast themes? • Examples of fast themes:• Genesis• Divi• MyThemeShop
Optimizing Images• Photoshop (Saving images for web)• Image optimization tools/plugins (optimus, ewww,
imagify)
CachingCaching stores your pages and posts as static files which are then served to your visitors, reducing the processing load on your server.Options:• W3TC• WP Super Cache• Cache Enabler
CSS and JS MinificationMinification of resources means removing unnecessary characters from your HTML, Javascript, and CSS that are not required to load, such as whitespace characters, comments, etc…Options:• Caching plugins.• Autoptimize.• Better WordPress Minify
Content Delivery Network (CDN)• What is CDN?• What are the available options of CDN• How to implement CDN?
Content Delivery Network (CDN)
Content Delivery Network (CDN)Options:• MaxCDN• CloudFlare• KeyCDN (Check the description for $10 gift link)