PHPNews

CSS Optimization Tools for Boosting PWA Performance

When styling websites or PWAs with CSS, you should analyze how CSS resources will affect performance. In this tutorial, we’ll use various tools and related techniques to help build a better PWA by focusing on CSS performance. Specifically, we’ll remove the unused CSS, inline the critical path CSS, and minify the …

Continue reading »

Written by Sitepoint - - Aggregated on Thursday August 23, 2018


How to Install PHP on Windows

We've previously shown you how to get a working local installation of Apache on your Windows PC . In this article, we'll show how to install PHP 5 as an Apache 2.2 module. Why PHP? PHP remains the most widespread and popular server-side programming language on the web. It is installed by most web hosts, has a …

Continue reading »

Written by Sitepoint - - Aggregated on Friday August 10, 2018


PHP-level Performance Optimization with Blackfire

Throughout the past few months, we've introduced Blackfire and ways in which it can be used to detect application performance bottlenecks. In this post, we'll apply it to our freshly started project to try and find the low-points and low-hanging fruit which we can pick to improve our app's performance. If you're …

Continue reading »

Written by Sitepoint - - Aggregated on Wednesday June 20, 2018


What Is a CDN and How Does It Work?

CDN - you keep seeing the acronym. Maybe in URLs, maybe on landing pages, but it never quite clicked - what are Content Delivery Networks, what do they do exactly? We'll explain in this overview article, and demonstrate on two popular ones in followup posts. CDN Basics A CDN is a network of computers that …

Continue reading »

Written by Sitepoint - - Aggregated on Monday June 11, 2018


An Introduction to MongoDB

MongoDB is an open-source, document-oriented, NoSQL database program. If you’ve been involved with the traditional, relational databases for long, the idea of a document-oriented, NoSQL database might indeed sound peculiar. “How can a database not have tables?”, you might wonder. This tutorial introduces you to some …

Continue reading »

Written by Sitepoint - - Aggregated on Monday May 28, 2018