Having two sites at different hosting providers but almost the same servers got significantly different SSL handshake times. The difference is huge and stable from day to day, independently of daytime - 30 and 250 ms.
The first is https://www.trafaret.net/
http://ping-admin.ru/free_test/result/1546583097088w7nkujv156ru514133.html - ping results, 30 ms
SSD VPS server 2 cores, 1 gb RAM, apache 2.2.15 + NGINX, HTTP2 on, PHP 5.3.3, location Russia
The second is https://www.stencil-library.ru/
http://ping-admin.ru/free_test/result/1546583136y76e38hx10ng5oz4edgcq6.html - ping results
SSD VPS server 6 cores, 16 gb ram, apache 2.4 + NGINX, HTTP2 on, PHP 7.0, location Germany
All pings were from Russia.
I’m understand that SSL is cached but the first page view is delayed by 250 ms and tis is not good.
What could be a reason?