Fix RainLoop Login Error on CyberPanel

There may be many reasons why you can't login to your email accounts on RainLoop. In my case, I was getting the Authentication Failed error whenever I tried to login to my email account. I was getting this error even though I was trying to login with the correct email and password. As it turned […]

Read More
How to Enable SSH Password Authentication on AWS, GCP, and Others

While trying to login using your password, you may see "Permission denied (publickey,password)" or "Authentication failed, permission denied" errors in your Amazon EC2, Google Compute Engine, or in some other VPS. That may cause because these VPS providers disable password authentication by default on your server in order for better security. Speaking of security, you […]

Read More
WP Rocket with Cloudflare FREE Setup - for 0.6s load time

Setting up WP Rocket with Cloudflare CDN can be the perfect solution for getting the best speed out of your WordPress website. The Cloudflare WP Rocket combination is also a very popular choice. That's because WP Rocket is one of the most popular WordPress speed optimization plugin and Cloudflare is one of the most popular […]

Read More
Should I Minify HTML, CSS, and JS

HTML, CSS, and JS minification reduce the size of these files which can result in faster downloading time and faster rendering time for these files, and therefore minification can help improve the website speed. But if you are using a CMS (Content Management System) like WordPress, where this minification is necessary for all the individual […]

Read More
What Is HTTP/2 Server Push and How It Affects Speed

HTTP/2 server push is one of the new ways of improving website speed. It takes away the necessity of browsers to go through webpages and their files to be able to make requests to the web server for downloading resources that are needed to properly load the webpages. Instead, server push allows specifying resources in […]

Read More
Async vs Defer vs Preload vs Server Push

Normal Website LoadingWeb browsers load website contents synchronously by default. And synchronous loading means that web browsers can do only one thing at a time. This is why the loading (downloading and execution) of something blocks the loading of something else. But there are a few methods we can use to load website files asynchronously. […]

Read More
What Is HTML Preload and How It Affects Speed

Web browsers load website contents synchronously by default. And synchronous loading means that web browsers execute only one thing at a time. This is why the execution of something blocks the execution of something else. In this context, the downloading and parsing/rendering of some resources like CSS, JavaScript, images, etc. blocks the downloading and parsing […]

Read More
Should I combine CSS and JS in 2021

Combining CSS and JS files has long been very popular as a website speed optimization technique. But the web standards has dramatically changed in the last few years. So, it it a good time now to reconsider whether it still make sense to combine your CSS and JS files. What Is CSS and JS Combine […]

Read More
How to Install CyberPanel on Ubuntu 2021

In this tutorial I will take you through everything needed to install CyberPanel on Ubuntu. I will include all the necessary commands or lines of codes as well as explain the different options that you will face while installing the CyberPanel. Now that the free CentOS is going to be discontinued, it is better to […]

Read More