Следващата точка засяга производителността. Сървърът зарежда единадесет страници твърде бавно. Интересно е, че началната страница не е включена в списъка.
Изпълнявам спряжка, за да намеря узкото гърло и тествам производителността с GTMetrix. Началната страница е бърза - и това въпреки видеолупа и малките анимации на страницата:
Сега нека вземем страница, която Seobility рекламира:
Почти най-добрата стойност при зареждане на страницата чрез GTMetrix. Самият Seobility дава съвети за оптимизиране на производителността и посочва PageSpeed Insights на Google като инструмент за тестване. Докато изгледът на десктопа постига практически най-добрата стойност от 95 %, за мобилния изглед има по-строги изисквания. Резултатът от 67 % е по-скоро среден. Поне основните уеб критерии са изпълнени.
Като основен проблем се посочва главно размерът на изображенията. И да, над 800 кб изглеждат доста големи. Проблемът е във формата PNG 24. С PNG 8 за съхранение изображенията са значително по-малки, но на ъглите са неясни. И поради ефекта на анимацията това е някъде компромисът, който сме направили по време на редизайна.
Google препоръчва да се използват модерни формати на изображения. И Google е прав. За тестване конвертирам двете PNG изображения чрез онлайн инструмента squoosh.app и ги заменям на уебсайта с WEBP изображения, които са почти наполовина по-малки. Сега резултатът от теста е 98 % за десктоп и 74 % за мобилни устройства.
Добро подобрение, постигнато за няколко минути.
И Google, и GTMetrix ми дават допълнителни съвети къде има потенциал за оптимизиране. Като пункт вземам в предвид за поставяне на лентата за задачи обновяване на софтуера до PHP 8.2, тъй като уебсайтът в момента работи на PHP 7.2. Това има смисъл от гледна точка на сигурността, но и от гледна точка на производителността.