Kalo pake vps install nginx, gzip, varnish, sama mod_pagespeed, php 7 pastinya.. Kalo ngerti hhvm 3 pake itu juga kalo gak ngerti gak papa.. kalo udah bener semua jadi 100/100 om, setingan server kontribusinya cuma 8% sisanya image kecil" di sprite, terus dikompress resolusi sesuaikan dengan layout jangan sampek imagenya 500 * 500 ternyata di display 120 * 120 jelas gak worted, terus turunin juga filespacenya.. gunakan js yang async, dan minify js nya.. kalo untuk css minimalisir css inline gunakan css preprocessor pasang juga task runner, webpack biar diminify, sama di merge juga.. gunakan js seperlunya kalo gak pake task runner.. maksimalkan page jangan sampek filenya kegedean secupknya aja om... Kalo apache manfaatkan cache browser dan cookies.. edit via htaccess. pasang cdn, gunakan https, maksimalkan service worker trust me web si om bisa 100/100 saya sudah praktekan di google speed insight dan gtmetrix 100/100 Kalo shared hosting mentok di 92 - 97/100