Configuring Apache Servers for Better Web PerormanceSpark::red
Apache is the most popular web server in the world, yet its default configuration can't handle high traffic. Learn how to setup Apache for high performance sites and leverage many of its available modules to deliver a faster web experience for your users. Discover how Apache can max out a 1 Gbps NIC and how to serve over 140,000 pages per minute with a small Apache cluster. This presentation was given by Spark::red's founding partner Devon Hillard in March 2012 at the Boston Web Performance Meetup.
Implementing High Performance Drupal SitesShri Kumar
UniMity's substantial presence in Drupal Camp Deccan 11-11-11 in HYD. Audience were just applauding with gusto at the end of our presentation (How to build and maintain high performance websites)
Configuring Apache Servers for Better Web PerormanceSpark::red
Apache is the most popular web server in the world, yet its default configuration can't handle high traffic. Learn how to setup Apache for high performance sites and leverage many of its available modules to deliver a faster web experience for your users. Discover how Apache can max out a 1 Gbps NIC and how to serve over 140,000 pages per minute with a small Apache cluster. This presentation was given by Spark::red's founding partner Devon Hillard in March 2012 at the Boston Web Performance Meetup.
Implementing High Performance Drupal SitesShri Kumar
UniMity's substantial presence in Drupal Camp Deccan 11-11-11 in HYD. Audience were just applauding with gusto at the end of our presentation (How to build and maintain high performance websites)
My slides from WordCamp Dhaka 2019 on WordPress Scaling. In this session I explained performance optimisation using HTTP/2, Caching and compressing resources.
I also explained how to Dockerize WordPress to make it easier to scale.
Presentation from June 2013, Surrey, BC, Drupal Group meetup.
- Some tips how to improve Drupal 7 performance.
- Get Drupal 7 working faster
- Optimize code in order to get proper responses
- Use cache (memcache, APC cache, entity cache, varnish)
- Scale Drupal horizontally in order to balance load
WordPress + NGINX Best Practices with EasyEngineNGINX, Inc.
Whether for speed, security or scalability, a WordPress site can be improved using NGINX.
View full webinar on-demand at: http://nginx.com/resources/webinars/taste-nginx-conf-wordpress-nginx-best-practices-easyengine/
In this short presentation, Subhash Yadav of Valuebound has explained about “Caching in Drupal 8.” A cache is a collection of data of the same type stored in a device for future use. Caches are found at every level of a content's journey from the original server to the browser.
How to reduce database load using Memcachevaluebound
Configuring Memcache with Drupal 8 helps to reduce database load by caching DB objects in RAM. In this presentation, Ajay Reddy of Valuebound has explained how to install Memcache on the server and configure it with Drupal 8.
Building faster websites: web performance with WordPressJohannes Siipola
Nobody likes a slow website. Faster sites lead to happier users, and happier users lead to more conversions and revenue. That’s why you should take performance into account in your WordPress project. Learn what practical techniques and WordPress plugins to use in order to optimize your site for speed.
Stress Test Drupal on Amazon EC2 vs. RackSpace cloudAndy Kucharski
RackSpace vs Amazon EC2 stress evaluation of responding to user registration on a Drupal 6 ubercart ecommerce site test using LoadStorm.
We have stood up an eCommerce site built with Drupal6 and ubercart and stood it up on two most popular cloud providers. We then built a stress test using LoadStorm and tried to push the sites and servers to the limit. Here are the results of our experiment.
Optimizing WordPress is a collection of suggestions and strategies for speeding up your WordPress website. Starting with the basics like selecting optimized themes and managing plugins, then move to advanced storage and caching strategies as well as query profiling (and more).
Memcached: What is it and what does it do?Brian Moon
Memcached has become the de facto standard for caching web applications. But, many users jump in feet first without understanding what it does or perhaps more importantly what it does not do. Once you understand memcached, you may come to realize that it is what it does not do that makes it so good.
Memcached is a distributed memory based caching system. But, what does that mean for you? This session will cover the basics of memcached. What are all the components needed? Where is your data cached? What happens when there is a system failure? Is my data stored in more than one place? How do I know what is in my cache? All these questions and more will be answered.
Make Drupal Run Fast - increase page load speedPromet Source
What does it mean when someone says “My Site is slow now”? What is page speed? How do you measure it? How can you make it faster? We’ll try to answer these questions, provide you with a set of tools to use and explain how this relates to your server load.
We will cover:
- What is page load speed? – Tools used to measure performance of your pages and site – Six Key Improvements to make Drupal “run fast”
++ Performance Module settings and how they work
++ Caching – biggest gainer and how to implement Boost
++ Other quick hits: off loading search, tweaking settings & why running crons is important
++ Ask your host about APC and how to make sure its set up correctly
++ Dare we look at the database? Easy changes that will help a lot!
- Monitoring Best practices – what to set up to make sure you know what is going on with your server – What if you get slashdoted? Recommendation on how to quickly take cover from a rhino.
Drupal 8 is an even more powerful tool for creating large, fast, capable applications. With architectural improvements, support for Symfony 2, enhanced security, and better mobile integration, Drupal 8 has been eagerly awaited by the worldwide Drupal community.
As your Drupal site traffic grows, you're likely to run up against performance constraints inherent to Apache and Drupal (or any PHP-based framework). In this webinar, we'll show you how to smoothly bypass performance bottlenecks and scale your Drupal site far beyond its current limitations.
Watch the webinar on demand: https://www.nginx.com/resources/webinars/drupal-8-performance/
Make Drupal Run Fast - increase page load speedAndy Kucharski
What does it mean when someone says “My Site is slow now”? What is page speed? How do you measure it? How can you make it faster? We’ll try to answer these questions, provide you with a set of tools to use and explain how this relates to your server load.
We will cover:
- What is page load speed? – Tools used to measure performance of your pages and site – Six Key Improvements to make Drupal “run fast”
++ Performance Module settings and how they work
++ Caching – biggest gainer and how to implement Boost
++ Other quick hits: off loading search, tweaking settings & why running crons is important
++ Ask your host about APC and how to make sure its set up correctly
++ Dare we look at the database? Easy changes that will help a lot!
- Monitoring Best practices – what to set up to make sure you know what is going on with your server – What if you get slashdoted? Recommendation on how to quickly take cover from a rhino.
Memcached: What is it and what does it do? (PHP Version)Brian Moon
Memcached has become the de facto standard for caching web applications. But, many users jump in feet first without understanding what it does or perhaps more importantly what it does not do. Once you understand memcached, you may come to realize that it is what it does not do that makes it so good. Memcached is a distributed memory based caching system. But, what does that mean for you? This session willcover the basics of memcached. What are all the components needed? Where is your data cached? What happens when there is a system failure? Is my data stored in more than one place? How do I know what isin my cache? All these questions and more will be answered.
A look at different types of server architecture models and how they can be used to scale WordPress for high traffic. Pros and cons for each model. Presented for WordPress Sydney May 2016
My slides from WordCamp Dhaka 2019 on WordPress Scaling. In this session I explained performance optimisation using HTTP/2, Caching and compressing resources.
I also explained how to Dockerize WordPress to make it easier to scale.
Presentation from June 2013, Surrey, BC, Drupal Group meetup.
- Some tips how to improve Drupal 7 performance.
- Get Drupal 7 working faster
- Optimize code in order to get proper responses
- Use cache (memcache, APC cache, entity cache, varnish)
- Scale Drupal horizontally in order to balance load
WordPress + NGINX Best Practices with EasyEngineNGINX, Inc.
Whether for speed, security or scalability, a WordPress site can be improved using NGINX.
View full webinar on-demand at: http://nginx.com/resources/webinars/taste-nginx-conf-wordpress-nginx-best-practices-easyengine/
In this short presentation, Subhash Yadav of Valuebound has explained about “Caching in Drupal 8.” A cache is a collection of data of the same type stored in a device for future use. Caches are found at every level of a content's journey from the original server to the browser.
How to reduce database load using Memcachevaluebound
Configuring Memcache with Drupal 8 helps to reduce database load by caching DB objects in RAM. In this presentation, Ajay Reddy of Valuebound has explained how to install Memcache on the server and configure it with Drupal 8.
Building faster websites: web performance with WordPressJohannes Siipola
Nobody likes a slow website. Faster sites lead to happier users, and happier users lead to more conversions and revenue. That’s why you should take performance into account in your WordPress project. Learn what practical techniques and WordPress plugins to use in order to optimize your site for speed.
Stress Test Drupal on Amazon EC2 vs. RackSpace cloudAndy Kucharski
RackSpace vs Amazon EC2 stress evaluation of responding to user registration on a Drupal 6 ubercart ecommerce site test using LoadStorm.
We have stood up an eCommerce site built with Drupal6 and ubercart and stood it up on two most popular cloud providers. We then built a stress test using LoadStorm and tried to push the sites and servers to the limit. Here are the results of our experiment.
Optimizing WordPress is a collection of suggestions and strategies for speeding up your WordPress website. Starting with the basics like selecting optimized themes and managing plugins, then move to advanced storage and caching strategies as well as query profiling (and more).
Memcached: What is it and what does it do?Brian Moon
Memcached has become the de facto standard for caching web applications. But, many users jump in feet first without understanding what it does or perhaps more importantly what it does not do. Once you understand memcached, you may come to realize that it is what it does not do that makes it so good.
Memcached is a distributed memory based caching system. But, what does that mean for you? This session will cover the basics of memcached. What are all the components needed? Where is your data cached? What happens when there is a system failure? Is my data stored in more than one place? How do I know what is in my cache? All these questions and more will be answered.
Make Drupal Run Fast - increase page load speedPromet Source
What does it mean when someone says “My Site is slow now”? What is page speed? How do you measure it? How can you make it faster? We’ll try to answer these questions, provide you with a set of tools to use and explain how this relates to your server load.
We will cover:
- What is page load speed? – Tools used to measure performance of your pages and site – Six Key Improvements to make Drupal “run fast”
++ Performance Module settings and how they work
++ Caching – biggest gainer and how to implement Boost
++ Other quick hits: off loading search, tweaking settings & why running crons is important
++ Ask your host about APC and how to make sure its set up correctly
++ Dare we look at the database? Easy changes that will help a lot!
- Monitoring Best practices – what to set up to make sure you know what is going on with your server – What if you get slashdoted? Recommendation on how to quickly take cover from a rhino.
Drupal 8 is an even more powerful tool for creating large, fast, capable applications. With architectural improvements, support for Symfony 2, enhanced security, and better mobile integration, Drupal 8 has been eagerly awaited by the worldwide Drupal community.
As your Drupal site traffic grows, you're likely to run up against performance constraints inherent to Apache and Drupal (or any PHP-based framework). In this webinar, we'll show you how to smoothly bypass performance bottlenecks and scale your Drupal site far beyond its current limitations.
Watch the webinar on demand: https://www.nginx.com/resources/webinars/drupal-8-performance/
Make Drupal Run Fast - increase page load speedAndy Kucharski
What does it mean when someone says “My Site is slow now”? What is page speed? How do you measure it? How can you make it faster? We’ll try to answer these questions, provide you with a set of tools to use and explain how this relates to your server load.
We will cover:
- What is page load speed? – Tools used to measure performance of your pages and site – Six Key Improvements to make Drupal “run fast”
++ Performance Module settings and how they work
++ Caching – biggest gainer and how to implement Boost
++ Other quick hits: off loading search, tweaking settings & why running crons is important
++ Ask your host about APC and how to make sure its set up correctly
++ Dare we look at the database? Easy changes that will help a lot!
- Monitoring Best practices – what to set up to make sure you know what is going on with your server – What if you get slashdoted? Recommendation on how to quickly take cover from a rhino.
Memcached: What is it and what does it do? (PHP Version)Brian Moon
Memcached has become the de facto standard for caching web applications. But, many users jump in feet first without understanding what it does or perhaps more importantly what it does not do. Once you understand memcached, you may come to realize that it is what it does not do that makes it so good. Memcached is a distributed memory based caching system. But, what does that mean for you? This session willcover the basics of memcached. What are all the components needed? Where is your data cached? What happens when there is a system failure? Is my data stored in more than one place? How do I know what isin my cache? All these questions and more will be answered.
A look at different types of server architecture models and how they can be used to scale WordPress for high traffic. Pros and cons for each model. Presented for WordPress Sydney May 2016
We take a look closer look at the GPL license that is used by a lot of open source software. What is GPL? When is GPL it used? How to apply it to WordPress?
We start by looking at some of the common criteria that people base their hosting package choice on then take a look at different types of hosting packages you can use to host your WordPress site on covering pros and cons for each.
Presented at WordPress Sydney meetup July 2016
An exploration into what a WordPress theme is. How does it work and what is it made up of?
If you're interested in getting into theme development this presentation will help you get started on that journey.
The 5 most common reasons for a slow WordPress site and how to fix them – ext...Otto Kekäläinen
Presentation given in WP Meetup in October 2019.
Includes fresh new tips from summer/fall 2019!
A Must read for all WordPress site owners and developers.
Introduction to Optimizing WordPress for Website SpeedNile Flores
Google loves a speedy website, and well… your visitors like a speedy website too. This is not the dial-up days. Your content, plugins you run, and your host can be factors in slowing down your website.
I’m going to show you how to speed up your WordPress website using WordPress plugins, some services, and a little code. I’m also going to share what tools I like used in order to optimize website speed so that you can also use them too.
(Updated version)
Guide 4 - How To Dramatically Speed Up Your Website Using A Caching Plugin.pdfpersuebusiness
How To Dramatically Speed Up Your Website Using A Caching Plugin
If you’re tired of having to wait for your website to load on your browser each and every single time, then your customers and clients are probably even more annoyed than you.
But, of course, they don’t have access to your website’s backend, so they can’t do anything about your site’s speed. They’re technically at your mercy if they choose to wait for your site to load.
However, chances are they’re going to just up and leave your site altogether, never to be seen again. No matter how good your content is and how awesome your products are, if your site is slow, then you’re going to get dismal conversion rates, if at all.
The question is, why would you subject your visitors to torturous waiting when they don’t have to?
The thing is there are plenty of ways you can follow to speed up your website – and web caching is probably one of the most important methods all webmasters should follow.
While those who’ve been building sites for a long time probably already know all about caching, a novice webmaster may feel overwhelmed.
Admittedly, web caching can be quite technical, and it is but normal to feel like a deer stuck in headlights!
hether you run a high traffic WordPress installation or a small blog on a low cost shared host, you should optimize WordPress and your server to run as efficiently as possible. This article provides a broad overview of WordPress optimization with specific recommended approaches. However, it's not a detailed technical explanation of each aspect.
Powerpoint file(incl. animations!): http://db.tt/oQiXb9lq
This is the slides of the presentation "Wordpress optimization" who presented at WordCamp 2013.
How to improve your wordpress performance and speed up your website more than 700% faster!
Optimizing WordPress for Performance - WordCamp HoustonChris Olbekson
Speeding up websites is important- Not just to site owners but to all Internet users. In this session, we’ll look at some techniques you can use to speed up your WordPress site including optimizing theme files and database queries, caching and some tips on improving server performance. Note: This talk will be geared towards users who have a basic understanding of theme template files and experience with web development tools, such as Firebug.
In this presentation, Neera Prajapati of Valuebound has discussed on performance optimization in Drupal 8. She has also talked about a range of topics like why website loading time matters? Importance of web performance and how to boost it? and others.
Ctrl+F5 Bangalore 2017: Super charge you word press website by Justin ThomasResellerClub
Justin delves into the issues encountered by WordPress Developers and Designers with different kinds of Hosting, looks at the solutions, learns how to ensure limits are not breached with your hosting provider and how to get the best performance for your website without overspending on infrastructure.
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC
Ellisha Heppner, Grant Management Lead, presented an update on APNIC Foundation to the PNG DNS Forum held from 6 to 10 May, 2024 in Port Moresby, Papua New Guinea.
1.Wireless Communication System_Wireless communication is a broad term that i...JeyaPerumal1
Wireless communication involves the transmission of information over a distance without the help of wires, cables or any other forms of electrical conductors.
Wireless communication is a broad term that incorporates all procedures and forms of connecting and communicating between two or more devices using a wireless signal through wireless communication technologies and devices.
Features of Wireless Communication
The evolution of wireless technology has brought many advancements with its effective features.
The transmitted distance can be anywhere between a few meters (for example, a television's remote control) and thousands of kilometers (for example, radio communication).
Wireless communication can be used for cellular telephony, wireless access to the internet, wireless home networking, and so on.
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBrad Spiegel Macon GA
Brad Spiegel Macon GA’s journey exemplifies the profound impact that one individual can have on their community. Through his unwavering dedication to digital inclusion, he’s not only bridging the gap in Macon but also setting an example for others to follow.
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfFlorence Consulting
Quattordicesimo Meetup di Milano, tenutosi a Milano il 23 Maggio 2024 dalle ore 17:00 alle ore 18:30 in presenza e da remoto.
Abbiamo parlato di come Axpo Italia S.p.A. ha ridotto il technical debt migrando le proprie APIs da Mule 3.9 a Mule 4.4 passando anche da on-premises a CloudHub 1.0.
This 7-second Brain Wave Ritual Attracts Money To You.!nirahealhty
Discover the power of a simple 7-second brain wave ritual that can attract wealth and abundance into your life. By tapping into specific brain frequencies, this technique helps you manifest financial success effortlessly. Ready to transform your financial future? Try this powerful ritual and start attracting money today!
Italy Agriculture Equipment Market Outlook to 2027harveenkaur52
Agriculture and Animal Care
Ken Research has an expertise in Agriculture and Animal Care sector and offer vast collection of information related to all major aspects such as Agriculture equipment, Crop Protection, Seed, Agriculture Chemical, Fertilizers, Protected Cultivators, Palm Oil, Hybrid Seed, Animal Feed additives and many more.
Our continuous study and findings in agriculture sector provide better insights to companies dealing with related product and services, government and agriculture associations, researchers and students to well understand the present and expected scenario.
Our Animal care category provides solutions on Animal Healthcare and related products and services, including, animal feed additives, vaccination
2. 1. Minify css & js
2. Cache everything
3. Reduce external service calls
4. Replace “heavy” plugins
5. Reduce number of plugins
6. Don’t use “Super Themes”
7. Compress images
8. Use lazy loading
9. Use image sprites in your theme
10. Use a CDN
11. Disable image hotlinking
12. Use expires header
13. Reduce post revisions
14. Turn off pingbacks & trackbacks
15. Upgrade server hosting plan
16. Tune Apache
17. Replace Apache with NGINX
18. Add server cache
19. Optimise database (DB)
20. Move MySQL DB server
21. Replace MySQL with MariaDB
22. Upgrade to PHP 7
23. Load Balancing
3. Google likes fast sites = higher rankings
People don’t like to wait = they will go elsewhere
Fast sites can serve more visitors = better
conversion for you
Slow sites just plain suck!
4. How fast (or slow) do your web pages load?
Use: Pingdom Website Speed Test or Google PageSpeed
Tools
Make sure you test landing and popular pages and not
just the homepage!
5.
6. Strips out whitespaces from CSS and JavaScript files.
= files are smaller = faster download
Better WordPress Minify
https://wordpress.org/plugins/bwp-minify/
Note: not all JavaScript files like to be minified. You can
also specify exclusion files to get around this issue.
7. Stores a “built” html web page & serves that to visitors
rather than dynamically build PHP page each time.
Caching can fit into different infrastructure layers:
• Browser Caching
Sending correct expiry headers on your web pages/elements
Browsers can then store and use already downloaded pages
• Server Caching
Usually a built-in web server module or an executable running
interacting with web server process. Or use caching plugins.
8. WP Super Cache - https://wordpress.org/plugins/wp-super-cache/
• Good introductory method of caching
• Minimal options – easy interface
W3 Total Cache - https://wordpress.org/plugins/w3-total-cache/
• Does a lot more than just caching: Minify, CDN, WP-
CLI support etc.
• Interface has a lot of options
• Needs to be set up properly
• Better for Nginx
9. Reduce external service calls as much as possible.
e.g. Facebook Likes, Twitter Feeds, RSS, Instagram Pics
Pages stop loading and wait until the external service
(server) responds.
Do you really need them all in a sidebar? On all pages?
You don’t have any control over the external service!
10. If you’re a WordPress developer, consider using or
developing a plugin which caches the external API data.
Do you really need to ask Twitter ever second for your
latest 3 Tweets? How often do you Tweet?
Think caching. Think WordPress transients.
11. Which plugins are using the most server resources?
Use P3 (Plugin Performance Profiler) to find out!
12. Consider each plugin you “need”.
Every plugin
– comes with libraries (files) that need to be loaded from the
web server (for each page you use them on)
– calls the database (many times)
Does your plugin do one job or 30 different things?
Try to reduce the number of plugins you have or replace
bloated ones.
13. Super themes do everything but walk the dog these
days = lots of scripts & styles to load in = slow slow slow
What % of the super theme features do you use/need?
Can featured be turned on/off or are they loaded on
every page?
Can you replace with a simpler theme & specific
plugins?
14. Cameras and image editing software embed Meta Data
in images
– Colour Depth, Algorithm, Watermark, Geo & EXIF Data, …
Website visitors don’t need this = get rid of it!
Plugin: WP Smush.it
Developers: grunt-smushit, grunt-contrib-imagemin
PC: PNGGauntlet, Caesium Mac: ImageOptim
Note: JPGs compress better than PNGs
15. Loading data (images) inside screen area (viewport)
only. Images outside viewport are not loaded = fast
Easy for a developer to implement or use a plugin
e.g. BJ Lazy Load
Page only loads data that is needed by the viewport.
This can drastically decrease initial page load time!!
16. Sprite = 1 large mosaic image made up of smaller images
Use CSS to position image in place.
Sprites can be cached by browser = super fast!
17. CDNs are located world wide. Data is downloaded from
the CDN server closest to your geo location = faster
CDN
18. Plugin: Jetpack – contains FREE Photon CDN for images
*** FREE! ***
Others (not free): MaxCDN, CloudFlare, WPPronto
Note: W3 Total Cache can connect to CDNs
19. Hotlinking is when an external site links directly to an
image on your website server
Can also be considered copyright theft!
Add to .htaccess (replace your-domain.com)
Note: you may have to add an exception for your external RSS feed
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?your-domain.com/.*$ [NC]
RewriteRule .(gif|jpe?g|png)$ - [F]
20. Static images that don’t change often can be cached
safely in the browser by using an Expires header
Add to .htaccess
Note: A2592000 is 1 month in seconds
ExpiresActive On
ExpiresByType image/gif A2592000
ExpiresByType image/png A2592000
ExpiresByType image/jpg A2592000
ExpiresByType image/jpeg A2592000
21. WordPress stored unlimited post revisions = database
bloat.
Large databases = slower website
Use the Revision Control to limit post revisions to 2 or 3
or whatever number makes you comfortable.
22. Turn these off!
Every time another blog mentions you, it notifies your
site, which in turn updates data on the post, slowing
down your site with processing.
Don’t worry! You won’t lose backlink SEO juice.
23. There’s a lot you can do to increase the speed of the
server.
Some solutions are quite technical to implement but you
need to analyse server data first.
First you need to find out what’s eating up all your
server resources.
27. On shared hosting Upgrade to a VPS or managed
hosting
– Managed: Pagely, WPEngine, WPHosting
– Some restrictions on using certain plugins
Have a VPS? Upgrade CPU and/or RAM (memory)
Invest in SSD’s (solid state drives: like a USB stick)
28. Use ApacheBench – measures Apache performance by
simulating server loads (number of visitors & page hits)
How to tune? Depends..
Single site? Multiple Sites? How many clients is Apache
configured to use? How much RAM per httpd process
is allocated?
Great basic Apache tuning resource: http://bit.ly/123lscP
More advanced Apache tuning: http://bit.ly/1t8tZFl
29. Apache is very resource hungry.
It loads heaps of modules you may never need.
Replace with Nginx + PHP-FPM
( Pronounced “engine-x” )
Nginx is immensely faster than Apache, scales better
and has a lower memory footprint.
30. Varnish cache works really well with Nginx and PHP
Nginx
(web server for SSL)
Varnish
(server cache)
Nginx
(web server to pass to PHP)
PHP
(application stack)
Reason for Nginx up front is Varnish doesn’t handle SSL
termination requests (decryption & passing plain-text)
31. All WordPress post content (except for images) are kept
in the database.
Keep database size to a minimum with WP-Sweep.
“WP-Sweep allows you to clean up unused, orphaned
and duplicated data in your WordPress. It also
optimizes your database tables.”
32. Stick your MySQL DB on another server
First steps in “scaling out” (vertical scaling).
– Scaling up is adding more memory & CPU power to same
machine. You will hit a physical limit.
– Scaling out is adding more servers. Limitless.
VPS 1 VPS 2
NGINX MYSQL
33. MariaDB is a community-developed fork of the MySQL
relational database management system intended to
remain free under the GNU GPL.
MySQL owned by Oracle who acquired Sun
Microsystems.
Written by the original developer of MySQL Michael
"Monty" Widenius.
Direct replacement for MySQL