After this course, you will learn the keys to building and scaling an app that can support millions of users.
5 sections • 25 lectures • 1h 26m total length
Why Performance Matters
Selecting the Right Version of PHP
Nginx vs. Apache
Relational vs. Non-relational Databases
Which MySQL Fork You Should Use
MySQL Server Configuration
The MySQL Slow Query Log
De-normalization and Constraints
Load Testing with Siege
Monitoring Performance with TraceView
Measuring Framework Overhead
Important Framework Characteristics
For this course you need to have a good knowledge about Linux server, Front-End concepts, MySQL.
You too can create fast-running PHP apps that support millions of users. This course, will teach you tips and tricks for speeding up your PHP application. You'll start by learning about micro-optimizations at the code-level, moving on to how many child processes you should be running on your webserver and database options. Finally, you will learn about profiling your code and load testing your application, so you can be confident that it will perform well no matter how large your application becomes. By the end of this course, you'll be able to easily create and optimize PHP apps for speed.
Who this course is for:
This course is for experienced PHP developers, not for beginners.
Black Hills are a new project. We are actually team of experts. Our members are engineers and professors. Here you can always expect fresh and popular topics. All our courses are mainly about technology. We have a rich experience with students, now we want to share our knowledge with you. We guarantee that you will always be satisfied with our courses. Happy learning!