Installing Multiple Versions of Node.js on Ubuntu Using NVM
Let's look at the nvm tool for ubuntu and its basic commands for switching between node versions.
Consider the difference between memcache and memcache
Everything is simple with memcache. Memcache is a php extension that allows you to work with memcached server.
memcached has 2 concepts. memcached server and memcached php extension.
Both the memcache extension and the memcached extension are designed to work with the memcached caching server. The difference between memcache and memcached is only in the set of tools for communicating with the server.
The memcache extension is simpler and faster, it should be enough for simple tasks, bring it into the cache and take it out of the cache.
The memcached extension is more resource intensive and has a more advanced set of tools.
My configuration uses php 5.6 and Ubuntu 14.04.
Installing the memcached server :
sudo apt-get install memcached
memcached server configuration file :
nano /etc/memcached.conf
If you need to make changes to the configuration.
Start :
sudo service memcached start
If the server did not rise automatically, you should raise it with this command.
Check :
netstat -a | grep 11211
-a - display all sockets
11211 - port on which memcache runs by default.
If the console finds a localhost entry with this port, then the server is up and ready to go.

Installing memcache extension for php5.6 :
sudo apt-get install php5.6-memcache
Checking in phpinfo() :

Combat check :
<?php
if (class_exists('Memcache')) {
$memcache = new Memcache;
$connect = @$memcache->connect('localhost');
if ($connect) {
$aData = $memcache->get('data');
echo '<pre>';
if ($aData) {
echo '<h2>Data FROM CACHE:</h2>';
print_r($aData);
} else {
$aData = array('Test data');
echo '<h2>NON-CACHE data:</h2>';
print_r($aData);
$memcache->set('data', $aData, 0, 300);
}
$aData = $memcache->get('data');
if ($aData) {
echo '<h3>Memcache works</h3>';
} else {
echo '<h3>Memcache not working</h3>';
}
echo '</pre>';
}
}
if (!$connect) {
echo 'No memcache';
}
We place the code in the project and run it. If everything worked out, then the first occurrence of the code will give the message "Data NOT FROM CACHE", and the second occurrence will give "Data FROM CACHE".
Let's look at the nvm tool for ubuntu and its basic commands for switching between node versions.
Consider setting up swap if there is enough RAM available. The effect of the swappiness parameter on the aggressiveness of swap file usage.
Let's consider the possibility of changing the parameters of the configuration file (php.ini) on a hosting that does not have the ability to configure the Cron scheduler (cli) from the panel.
Configuring Apache for high volume Cookies. Let's analyze the error "Bad Request. Your browser sent a request that this server could not understand. Size of a request header field exceeds server limit." and options to configure the server.
Let's try to cure the black screen when booting Ubuntu after installing proprietary nvidia-340 driver on Nvidia 630M laptop.