Помощ, уебсайтът ми на wordpress е твърде бавен; CN съдържание, уебсайтове; Блог

Въведение
Скоростта на уебсайта става все по-важна през последните няколко години по две причини. От една страна, почти всички уебсайтове вече са оптимизирани за скорост. Ето защо посетителите на вашия уебсайт са изключително недоволни, когато от всички места вашият уебсайт има много дълго време за зареждане. А недоволните клиенти след това търсят други уебсайтове, за да намерят желаната информация.
Второ, бавният уебсайт сега също води до по-лоши оценки в търсачките като Google & Co. Защото те също искат едно нещо преди всичко, а именно да обслужват своите клиенти с висококачествени резултати от търсенето. В допълнение към качеството на съдържанието, това включва и скоростта на уебсайта.
С увеличената скорост на вашия уебсайт вие не само угаждате на посетителите си, но и осигурявате повече посетители едновременно чрез по-добро класиране с най-важните търсачки.
Ако се интересувате, можете да научите повече за подобряване на позицията си в търсачките в статията ми „SEO - Как да подобря класирането си в Google & Co.“.
Увеличете скоростта на уебсайта
В тази статия искам да ви обясня как можете лесно да подобрите скоростта на вашия уебсайт. И това е много по-лесно, отколкото си мислите.
Оптимизирайте файлове с изображения
Много оператори на уебсайтове просто качват изображения на уебсайта си такива, каквито са. И това са снимки, често правени със смартфона в пълна резолюция. За съжаление това създава значителен проблем за скоростта на уебсайта.
Нека да обясня това с пример. Да предположим, че имате уебсайт с три снимки. Да приемем също, че сте направили тези снимки със смартфона си и сте ги качили на уебсайта си без никакви промени.
Вече имате три снимки с размер от 5 мегабайта всяка и разделителна способност 4000 х 3000 пиксела на вашия уебсайт. Снимките обаче се показват на вашия уебсайт само с разделителна способност 1,24 х 768 пиксела. Ако трябваше да намалите снимките си до правилната разделителна способност, преди да ги качите на уебсайта и да ги оптимизирате, размерът на снимка ще бъде само 106 килобайта, така че общото количество данни, които трябва да бъдат прехвърлени за този един уебсайт, ще бъде намалено с почти 15 мегабайта. С бърза DSL връзка с Интернет, само тази мярка би намалила времето за зареждане с 12 секунди; при бавна мобилна мрежа за данни разликата може да бъде значително по-голяма.
Така че, ако просто зареждате изображения на уебсайта си без мащабиране или оптимизиране, рискувате сравнително големи размери на изтегляне. И дори не е нужно сами да решавате този проблем, като редактирате снимките си, преди да ги качите. За щастие има някои приставки, които могат да ви освободят от тази караница.
Но е възможно система за оптимизация на изображението вече да е включена в цялостен пакет за повишаване на производителността, като в този случай трябва да се върнете към тази система, за да не натоварвате инсталацията си с допълнителни (и евентуално ненужни) приставки. Например приставката „Lite Speed“, която предлага тази опция, е инсталирана на този уебсайт.
Можете да намерите повече по тази тема в моите статии „Правилно оптимизиране на изображенията“ и „Правилно оптимизиране на Wordpress“.
Зареждайте изображения само когато е необходимо
Дори ако вашите изображения са оптимизирани и компресирани и съответно изискват малко място за съхранение (и честотна лента), уебсайтовете с голям брой изображения все още могат да понесат загуба на скорост. И точно тук влиза в действие механизъм, наречен „мързелив товар“.
И това всъщност означава само, че изображенията, вградени в уебсайт, не се зареждат директно при отваряне на уебсайта (което влияе върху времето за зареждане на страницата), а само в момента, в който потребителят превърти до това изображение. Това означава, че едва ли има забавяне за потребителя при зареждане на уебсайта.
Но имайте предвид, че този процес си струва само ако искате да покажете много изображения на уебсайт. И между другото, той също не е ефективен за галерии с изображения, защото приставките за галерии с изображения вече имат това със себе си (или поне би трябвало).
Един от най-добрите от тези приставки за мен е „Lazy Load by WP Rocket“, който идва от производителя на много добрия кеширащ плъгин „WP Rocket“ и се предлага безплатно.
Много добавки за кеширане, като споменатите по-горе приставки „Lite Speed“ и „WP Rocket“, вече съдържат функции за „мързеливо зареждане“ на изображения.
Използвайте кеширане на уебсайтове
Wordpress всъщност регенерира всеки уебсайт всеки път, когато има достъп до него. И тази генерация на страници за съжаление отнема известно време и по този начин също оказва влияние върху скоростта на уебсайта. И точно тук влизат в действие програми за така нареченото „кеширане“ на уебсайтове.
"Кеширане" по същество означава само, че копие от уебсайт се създава и съхранява в специална област на паметта (така наречения "кеш"). Ако потребител поиска една от тези страници, версията, съхранена в кеша, се прехвърля, вместо страницата да се регенерира. И тъй като усилията за генериране на страницата вече не са необходими, вашият уебсайт ще се зареди по-бързо.
Това в началото звучи доста сложно и от техническа гледна точка е така. Но като потребител на Wordpress можете да изпълните тази задача много удобно (и дори безплатно) чрез специализиран плъгин.
Лично аз съм фен на относително неизвестна кешираща програма, наречена „Borlabs Cache“ за по-малки уебсайтове, която върши работата изненадващо добре и почти без усилия за конфигуриране и която също е безплатна в основната версия (която би трябвало да е достатъчна за повечето по-малки уебсайтове) е на разположение.
За по-големи уебсайтове бих препоръчал „WP-Rocket“, който се заплаща (в момента цената е 49 щатски долара, считано от 09/2019), но предлага и отлична производителност и много функции.
Много добра и напълно безплатна алтернатива е "Lite Speed", която също се използва на този уебсайт. "Lite Speed" ви предлага всички функции, необходими за ускоряване на уебсайта ви в един плъгин (и затова го използвам като стандарт за всички уебсайтове, които хоствам). Използването на LiteSpeed обаче изисква инсталирането на сървърна част, така че обикновено трябва да се поддържа от вашия доставчик на хостинг услуги.
Деактивирайте ненужните приставки
Много приставки не е задължително да влияят на скоростта на уебсайта, но биха могли. И затова трябва да инсталирате само приставки, които всъщност са ви необходими.
Това важи особено за много обширни приставки като WooCommerce, която е много добра система за уеб магазини, но може и да забави уебсайт (особено ако е конфигуриран неправилно). А активирането на такава система на вашия уебсайт, ако изобщо нямате уеб магазин, със сигурност няма да ви помогне.
Между другото, можете да изпитате много подобно забавяне на вашия уебсайт с някои приставки за социални медии, Google Maps и приставки за форуми.
Между другото, можете също да активирате приставки, които използвате само епизодично, само когато е необходимо и по друг начин да ги оставите деактивирани в системата. Инсталиран и деактивиран плъгин не намалява скоростта на вашия уебсайт (или поне много малко).
Можете също така да намерите повече за приставките в статията ми „Кои приставки се нуждаят от моя уебсайт“. И в тази статия от Том Дюпюи ще намерите постоянно актуализиран списък с приставки, които (поне ако са конфигурирани неправилно) могат значително да забавят системата ви.
Измерете въздействието на приставките върху времето за зареждане
Трябва да наблюдавате времето за зареждане на вашия уебсайт преди и след инсталирането на приставка. В Интернет има инструменти за това като „Pingdom Tools“ или „GTmetrix“, които могат да ви предоставят значима информация за поведението при зареждане на вашия уебсайт. Ако даден плъгин продължава да се появява в предложенията за оптимизация, трябва да потърсите алтернатива.
Освен това препоръчвам да използвате „Google PageSpeed Insights“, за да намерите потенциал за оптимизация. Между другото, показаният Google PageSpeed няма много общо с абсолютното време за зареждане на вашия уебсайт, но поне ви дава диапазона на скоростта на вашия уебсайт, определен от Google.
И бърза бележка: За съжаление, много форуми и статии все още препоръчват приставката „P3 Profiler“ за измерване на времето за зареждане на приставки. За съжаление тази приставка не е актуализирана от четири години и следователно е трудно използваема.
Можете да намерите повече информация по темата в статията ми „Как да анализирам ефективността на вашия уеб сайт“.
Безплатно срещу Платимо
Ако искате да дадете тласък на вашия уебсайт по отношение на скоростта, определено можете да използвате безплатни приставки за по-малки уебсайтове. В този случай бих препоръчал „Borlabs Cache“ за кеширане на уебсайта ви заедно с приставката „EWWW Image Optimizer“ за оптимизиране на изображения (която между другото съдържа и функциите за „мързеливо зареждане“ на изображения, ако е необходимо).
За по-големи уебсайтове или ако искате още по-мощно решение, бих препоръчал приставката “WP-Rocket”, която се заплаща (в момента цената е 49 щ.д., към 09/2019 г.), но до една отличното представяне също покрива почти всяка възможна област за ускоряване на уебсайта.
Много добра и най-вече напълно безплатна алтернатива е "Lite Speed", която също се използва на този уебсайт. "Lite Speed" ви предлага всички функции, необходими за ускоряване на уебсайта ви в един плъгин (и затова го използвам като стандарт за всички уебсайтове, които хоствам). Използването на LiteSpeed обаче изисква инсталирането на сървърна част, така че обикновено трябва да се поддържа от вашия доставчик на хостинг услуги.