Как да подобрите ефективността на вашата тема La Com du Web WordPress
Средното тегло на уеб страницата достигна 2,884kb през май 2017 г. Google отчита средно време за зареждане от 19 секунди на мобилни устройства. И все пак изпълнението има значение повече от всякога:

Разочаровани потребители: потребителите няма да чакат. Според изследване, проведено от Aberdeen Group, всяко зареждане е твърде дълго:
- 11% по-малко показвания на страници
- Намаление на удовлетвореността на потребителите с 16%
- 7% спад в реализациите
Мобилното търсене представлява 55% от целия уеб трафик. Възможностите на устройството и честотната лента се подобряват, но не с теглото на страницата. Потребителите често се зареждат на байт.
Естествено препращане в забавен каданс: Google не предпочита сайтовете, които се зареждат твърде бавно.
В идеалния случай трябва да помислите за производителността, преди да бъде написан първият ред код. Вероятно обаче четете тази статия, защото имате тема с проблеми с производителността. За щастие има рентабилни опции за отстраняване на проблема. Всяка спестена милисекунда увеличава удовлетвореността, ангажираността и разходите на потребителите.
Какви фактори влияят върху ефективността на вашия сайт ?
Ефективността на вашия уебсайт се влияе от:
- Броят на HTTP заявките
- Размерът на изтеглените активи
- Ефективността на страницата
Броят на HTTP заявките се определя от броя на файловете и извикванията на Ajax, необходими за работата на вашата страница: HTML, CSS, JavaScript, изображения, шрифтове, данни и всички други елементи. HTTP/2 адресира този проблем, но вашият сървър и потребителски браузър трябва да бъдат конфигурирани, за да позволят поддръжка. Дори и с HTTP/2, двадесет заявки за файлове все още са по-малко ефективни от десет.
Основният фактор е размерът на всеки файл. За да го поставим в контекст, 2,884kb е с 20% по-голям от оригиналната версия на Idom Doom. Разбира се, ние сравняваме съвременните уеб страници с 25-годишна игра, но повечето страници показват няколко абзаца на съдържание, тъй като Doom прилага 3D двигател, множество нива, графики, музика и звукови ефекти.
Дори относително лека страница може да бъде неефективна. Например, ако вашият уебсайт с три страници има 500kb JavaScript файл, който е независим от структурата, този код трябва да бъде изтеглен, анализиран и изпълнен, преди да се види първият символ. Генериран от сървъра HTML файл ще започне да се появява, преди да бъде напълно зареден, дори ако активите са повече от 500kb.
И накрая, скоростта на сървъра, компресията и кеширането са други важни съображения.
Измерете производителността
Важно е да измервате ефективността на уебсайта си, за да идентифицирате пречките и да гарантирате, че вашите актуализации са подобрили страницата. Следните инструменти анализират уебсайта Ви, за да Ви покажат блокиращи точки и да предложат подобрения:
Разделът Инструменти за разработчици на вашия браузър също предоставя информация за оформлението и времето, необходимо преди страницата да е готова за потребителски събития.
Подобрения, които отнемат малко време за изпълнение
Следните актуализации трябва да ви отнемат няколко минути, за да не се налага да се извинявате !
Свържете се с вашия домакин
Добрият уеб хост ще анализира употребата ви и ще ви посъветва за надстройки на услуги, хардуер и софтуер. Това може да ви донесе рентабилно повишаване на производителността с минимални усилия.
Активиране на GZIP компресия
Почти 30% от сайтовете не успяват да активират GZIP компресия. Това обикновено може да бъде активирано в настройките на уеб сървъра или WordPress плъгини като WP HTTP Compression и W3 Total Cache.
Активирайте кеширането на WordPress
Предлагат се няколко приставки за WordPress, които показват страниците и ги съхраняват в кеш, когато са заявени за първи път. Следващите заявки извличат тези страници от кеша, вместо да регенерират съдържанието на базата данни. За WordPress можете да намерите следните приставки: W3 Total Cache, WP Super Cache, Hyper Cache, WP Fastest Cache и Cache Enabler.
Активирайте кеширането на браузъра
Кешът на браузъра съхранява копия, които преминават през него. Кешът на браузъра може при определени условия да отговори на последващи искания за част от неговите копия, без да прибягва до оригиналния уеб сървър. Простите решения включват задаване на подходящ заглавие Expires, дата на последна промяна или приемане на ETags в HTTP заглавката. Следният пример .htaccess изисква от браузърите да кешират изображения за един месец: