Actually page speed is more and more important. Google ranks pages with a short response time higher than websites with lower speed. But how you can make a website fast?
First of all in the creation process of a website you are focused on functionality. Your site needs to do everything for your needs. For each functionality there are a lot of plugins available for different Content Management Systems. But whatever Content Management you use, more functionality and more comfort for the user means more code to load for the web server.
And if you use a lot of plugins, ...
You need a server but you like to rely on a dedicated server, or should you decide for an VPS?
Fortunately, before you make that choice for a server, we are here to tell you the differences and which one is best for you. But for now, let’s understand them.
A VPS means that a independent server instance is running on a host system or hypervisor, which has so many resources that he can provide them for many such server instances. Depending on the virtualization technology some of the resources are shared, some of them guaranteed. We guarantee RAM and ...
You are sitting in front of an order form for a VPS and you see the offers and it may confuse you, where to focus on? The disk space? The CPU, the RAM? Lets say one thing at the beginning: The RAM is the most important factor of a VPS.
How do you know how much RAM you need?
There is no answer in general. It depends what you like to install on your server. And it depends how many requests your server must serve, in other words how much visitors you expect. But first lets focus on what you like to install.
Which service you plan to run on your VPS?
Do you plan to run ...
Managing multiple Servers?
You have more than one VPS and need to manage them all? So once you need to update your packages on all servers you do the same task for each VPS you have running.
This can be very annoying, because you make the same multiple times.
Therefore is a solution. With Ansible you can manage multiple hosts.
The controlling machine (Ansible) deploys modules to your servers using SSH protocol and these modules are stored temporarily on remote nodes and communicate with the Ansible machine through a JSON connection over the standard output.
SSH is a basic tool for system administrators to access your server. Access with username and password is not a very secure way, with SSH Keys it's not just easier, its also more secure. Many bots try to break into your system. They make bruteforce attacks and if the password is weak, they will get access to your server.
The preferred way is to leave remote access open, because you need it, but you close the user/password authentication and you log in with an SSH-key. This method consists on authentication via asymmetric cryptography. The user’s private key is the ...