7 надеждни начини за увеличаване на скоростта на зареждане на WordPress
Първото нещо, което потребителят преживява за вашия уебсайт, дори преди дизайна или съдържанието, е скоростта му на зареждане. Типична мрежа Потребителят очаква страницата да се зареди между 500 ms (бързо) и 2 секунди (бавно, но приемливо). Ако проверите времето за зареждане на уебсайта и се окаже, че е повече от 2 секунди, помислете за сайтът е изложен на риск да бъде пропуснат или затворен от потребителя.
Като по-голямата част от уебсайтовете са изградени върху WordPress тези дни, за да се увеличи скоростта и производителността на уебсайта ви, се препоръчва да се разбере динамиката на скоростите на зареждане на страници с WordPress и да се научи съвети и трикове, които ви позволяват да ускорите вашия WordPress сайт. Нека ви кажа най-доброто от тях.
Използвайте леки рамки и теми
неизменно, Темите на WordPress носят значителна част от подуването, което изтегля скоростта на зареждане на страницата на уебсайта ви. Този надут е свързан с тежки изображения, неефективни и дълги кодове и т.н..
Най-добрият крак напред е към поставете правилната комбинация между визуалната привлекателност на темата и скоростта на зареждане на страницата. Когато търсите WordPress тема, имайте предвид следните точки:
- Проверка прегледи на темата, и специално да търсят информация за изпълнението.
- Извършете тестове за изпълнение на демо-страниците на темата.
- Внимавай за теми по подразбиране на WordPress, които са леки в код и следователно се представят добре.
- Разгледайте Теми, базирани на Genesis и Thesis Framework които са известни с представянето си.
Възползвайте се от силата на кеширане
Кеширането е a техника за запазване на вашите уеб страници като статични страници, и обслужването им на потребителите без изпращане на HTTP заявки до сървъра. Това спомага за ускоряване на един сайт на WordPress. Какво можете да направите, за да използвате тази опция?
Първо, идентифицирайте a полезен плъгин за кеширане в WordPress, прочетете документацията и я използвайте за кеширане на някои страници от уебсайта ви. WP Rocket и W3 Total Cache са сред известните.
Можеш внедряване на кеширане на браузъра с помощта на изтичащите заглавия, които показват на уеб браузъра кои файлове да поискат от сървъра и които могат да избират от кеша на браузъра. с намалени HTTP заявки, скоростта на зареждане на страниците се подобрява. За да направите това, трябва да добавите този код към .htaccess файла.
# enable expirations ExpiresActive On # Директивата по подразбиране ExpiresDefault "access plus 3 months" # Вашият favicon ExpiresByType image / x-icon "достъп плюс 1 година" # Снимки ExpiresByType image / gif "достъп плюс 3 месеца" ExpiresByType image / png "достъп плюс 3 месеца "ExpiresByType image / jpg" достъп плюс 3 месеца "ExpiresByType image / jpeg" достъп плюс 3 месеца "# CSS ExpiresByType текст / css" достъп плюс 3 месеца "# Javascript ExpiresByType заявление / javascript" access plus 1 година "
Предварително извличане на домейни, по-малко позната тактика
Предварително извличане на домейни е опция, подобна на кеширането, където можете ефективно информирайте уеб браузъра, за да изтеглите домейни преди време, така че действието "fetch" не се извършва по време на зареждането на страницата, и следователно скоростта на сайта се подобрява.
За да активирате това, можете добавете кода на домейна prefetch към header.php файла. Ето примери за често използвани кодове за предварително извличане на домейни.
За шрифтове на Google:
За Google Анализ:
Премахнете ненужните и тежки плъгини
WordPress плъгините са полезни, но твърде много приставки означават твърде много заявки на сървъра, което води до бавно зареждане на страницата. Други свързани въпроси включват заплахи за сигурността и проблеми с паметта. Най-добрата практика е да инсталирате само приставки, без които вашият уебсайт не може.
Можете да използвате Plugin Performance Profiler (плъгин) идентифициране на най-лошото изпълнение на плъгини на вашия WordPress и да ги замени с по-добри алтернативи.
Освен това съществуват плъгини, които почти не се използват повече от два пъти месечно (като генератори на миниатюри и т.н.). е най-добре да ги деактивирате, и просто да ги активирате по време на използването. Можете също да проверите кои плъгини можете да деинсталирате и вместо това използвайте някои онлайн инструменти.
Използвайте CDN за по-добра скорост на зареждане на страницата
Чували ли сте за CDN (мрежи за доставяне на съдържание)? Това е схема, в която съдържанието, което се обслужва от потребителя, се доставя от географски най-близкия център за данни, което подобрява скоростта на доставка. Това е така, защото по-ниското време за прехвърляне, намаляването на преместванията в защитните стени и рутерите и другите параметри водят до по-бързо зареждане на страници за географски разпределени аудитории.
Най-високо оценените услуги на CDN предлагат плъгини за интеграция на WordPress, които ви помагат бързо да настроите и конфигурирате уебсайта си, за да увеличи ползата от CDN. В дългосрочен план това също ви помага да управлявате по-добре хост-миграциите, защото по-голямата част от тежкото натоварване (изображения) ще се хоства от сървъра на уеб хоста, което оставя темата да бъде мигрирана..
CDN Enabler е безплатен страхотен плъгин, който можете да приложите за секунди. Докато решавате какво да заредите от CDN, отидете за overkill. Дори favicon може да се зареди чрез CDN. Просто го пуснете в главната папка на WordPress и добавете следния код в файла header.php:
Компресирайте тежки изображения
За да поставим нещата в перспектива, ето един факт. Една проста тема на WordPress заема близо 30 МБ пространство за съхранение, докато визуално-тежък уебсайт, като например e-store, отнема няколко ГБ пространства за съхранение на изображения. Какво ще стане, ако можете да намалите размерите на файловете с повече от 50% с неразличими различия в качеството?
Можете също така преоразмеряване и компресиране на изображения в инструмент за компресиране, базиран на ОС преди да ги качите, или да използвате WP плъгин като SmushIt, за да намалите размера на файловете за вашия WordPress сайт.
Оптимизиране на SSL ръкостискане
SSL или Secure Sockets Layer / Transport Layer Защита е средство, чрез което уеб сървърите и клиентите криптират и осигуряват целия трафик. Това се превърна в стандарт за сигурни HTTP транзакции и друг трафик в интернет.
Един от недостатъците на криптиращия трафик е, когато има някои режийни разходи и латентност, когато клиентът и сървърът установят връзка.
Можете да ускорите защитените връзки чрез оптимизиране на SSL ръкостискане с помощта на CDN. Най- CDN прави режийните разходи за вас, като по този начин намалява времето, прекарано в установяване на началната SSL сесия, както и поддържането на сигурна връзка жива.
Това също ви дава допълнителна полза от осигуряването на сертификат от клас А, дори ако вашият собствен сървър или доставчик на услуги използва само по-нискокачествен сертификат. Важното е, че браузърите на крайния потребител, както и търсачките като Google, виждат най-високия клас SSL сертификат, предоставен от CDN.
Премахване на старите редакции от базата данни
Вземете го от мен, вашият WordPress ще се забави, ако не се погрижите за базата данни и я поддържате чиста. Можете да направите това, като ограничите броя на корекциите след публикуване.
WordPress всъщност създава твърде много ревизии, докато пишете пота, и всичко отнема място. Можеш деактивиране на ревизиите или задаване на ограничение за максималния брой ревизии. За да забраните, добавете следния код във файла wp-config.php.
define ('AUTOSAVE_INTERVAL', 300); // seconds define ('WP_POST_REVISIONS', false);
Това кодът променя интервала за автоматично запазване до 5 минути (от 60 секунди). Като алтернатива можете да използвате приставката за деактивиране на редакцията на публикацията (не забравяйте да я деактивирате, след като работата приключи).
За да ограничите максималния брой на ревизията, използвайте следния код във файла wp-config.php.
define ('AUTOSAVE_INTERVAL', 300); // seconds define ('WP_POST_REVISIONS', 5);
Ето, ние поставяме максимален номер на ревизия до 5.
За да се отървете от всички записи в базата данни, съответстващи на стотици по-ранни ревизии, можете да използвате плъгина WP Optimize.
Опитайте GZip компресия
Говорихме за компресиране на изображения; но можете и вие компресиране на CSS, Javascript и уеб страници, на ниво сървър, което намалява времето за прехвърляне на данни в браузъра. Ето как можете да го направите:
- Отидете на checkgzipcompression и въведете уебсайта си.
- Изберете плъгина за кеширане, отидете на Кеш на браузъра и поставете отметка на Активиране на HTTP компресиране кутия.
заключение
Доброто изпълнение на WordPress означава добър уебсайт. Ако не искате потребителите ви да се разочароват от скоростта на уебсайта ви, опитайте тези различни съвети и трикове, които споменах в тази публикация, с които можете да подобрите работата си в WordPress и да увеличите скоростта на зареждане на страниците..
Разкажете ни как успяхте да увеличите скоростта на WordPress и някой от моите съвети ви помогна. щастливи експерименти.