8 начина да подобрите времето за зареждане на WordPress
Ако сте били блогове за известно време, ще откриете, че с увеличаването на трафика времето за зареждане на вашия блог става по-бавно и по-бавно. Това може да се дължи на неефективно кодиране, прекалено много изображения (или реклами) или просто, че сте активирали твърде много приставки, които заемат вашите ценни сървърни ресурси. Ако горепосоченото е валидно за вас, тогава е време да направите известно прочистване и да започнете да рационализирате и оптимизирате сайта си.
Ето 8 начина, по които можете да използвате времето за зареждане на сайта си.
1. Намалете броя на изображенията и размера на изображенията в сайта си
Изображенията заемат много честотна лента и в голяма степен могат да забавят времето за зареждане на страницата. Един от най-добрите начини да намалите времето за зареждане е да намалите броя на изображенията в сайта си.
Има основни типове изображения, които повечето блогове на WordPress съдържат: изображения на теми и публикации на изображения . Тематичните изображения са тези, които се използват в темата. Това могат да бъдат заглавните изображения, малките изображения на куршуми, които използвате за всеки списък, малката икона до коментара и много други. Ако не сте дизайнерът на вашата тема и знаете, че имате козметика, няма какво да направите. Можете да живеете с него или да промените текущата си тема на тази, която използва по-малки изображения. За тези, които имат известни познания за кодирането, можете да използвате CSS Sprite, за да комбинирате няколко изображения в едно голямо изображение и да използвате CSS фон-позиция, за да преместите изображението наоколо (по-подробно тук).
Публикуването на изображения са изображения, които сте вмъкнали в публикациите си, за да илюстрирате вашите точки или да разкрасите пощата. Ако е възможно, намалете броя на изображенията, използвани в пощата (не повече от 5). Ако сайтът Ви е урок за начинаещи, който използва много скрийншотове, за да получите точките си (точно като Make Tech Eas), най-добрият начин е да оптимизирате и компресирате изображенията, преди да ги публикувате в сайта си. Adobe Photoshop има тази функция " Запиши за уеб ", която можете да използвате, за да оптимизирате / компресирате изображенията си лесно. Повечето безплатни редактори на изображения (като GIMP) също ви дават възможност да компресирате вашите изображения. Онлайн инструментите като онлайн оптимизатор на изображения и JPEGWizard също са чудесни инструменти, които можете да използвате, за да намалите размера на файловете на вашите изображения.
2. Разделете дългия пост в няколко кратки страници
Ако имате навика да пишете дълги публикации (повече от 1500 думи), най-добре е да разделите поста в няколко малки страници. Не само че води до по-бързо зареждане на страницата, но е по-лесно за вашите посетители да четат и разчитат. В WordPress можете лесно да разделите публикацията си с маркер. Прочетете тук за повече подробности.
3. Надстройте до най-новата версия на WordPress и приставки
Важно е да актуализирате WordPress и всичките си приставки до най-новата версия. Екипът на WordPress работи усилено, за да се увери, че всяко издание на WordPress има по-добри резултати от предишната версия. Единственият начин да се възползвате от усилията им е да следите отблизо цикъла на разработка и да ги актуализирате, когато има по-нова версия.
4. Деактивирайте неизползваните приставки
Повечето от плъгините въвеждат допълнителен javascript и css файл на вашия сайт и задуши лентата ви. Ако нямате никаква полза за някой от плъгините, не забравяйте да ги деактивирате и да се отървете от тези различни javascript и css. Ще се изненадате колко по-бързо ще се зареди вашият сайт, когато тези неизползвани плъгини не са наоколо.
Освен това, проверете съществуващия си списък с активни приставки и вижте дали някои от тях имат припокриващи се функции с най-новата версия на WordPress. Например, преди WP2.7, използвах приставката Admin Management Xtended за по-добро управление на всички административни задачи. С пускането на WP2.7, повечето от функциите в приставката са интегрирани в самия софтуер, което означава, че вече мога да оттегля приставката и да освободя ценните ресурси.
Може също да искате редовно да проверявате хранилището на плъгин за WordPress за всички други плъгини, които могат да изпълняват същите функции като съществуващите ви плъгини, но имат по-добра производителност.
5. Инсталирайте WP-SuperCache
Ако има плъгин, който трябва да запазите, трябва да е WP-SuperCache. Приставката за SuperCache кешира страницата ви като статичен html файл. Когато посетителите ви пристигнат в сайта Ви, те ще бъдат показвани на статичната страница вместо на действителната страница.
Ако вашият уеб хост може да поддържа компресиран файл, можете допълнително да подобрите времето за зареждане на сайта просто като проверите функцията за активиране на компресиране в страницата с опции SuperCache. Когато тази опция е включена, статичният html ще бъде компресиран като gzip файл, което ще намали размера на файла.
( Обърнете внимание, че функцията за компресиране може да не работи за всички, някои от които са съобщили за проблеми с различни браузъри.
6. Рационализиране на темата
Вашата тема (особено header.php и footer.php ) съдържа много резервно динамично съдържание, което лесно може да заема ценни сървърни ресурси. Можете лесно да го рационализирате, за да намалите броя на заявките за php и базата данни.
Ето един пример за това как можете да рационализирате кода си. Влезте в административното си табло за управление. Отидете в секцията за редактиране на тема и заредите файла Header . Трябва да видите нещо подобно (без цветовото кодиране):
(Снимка, взета от класическата тема header.php в html редактор.В зависимост от темата, която използвате, резултатът може да се различава.)
Ето как променям част от динамичното съдържание (маркер) в струни от текст. Също така вижте как съм намалил броя на елементите в заглавния файл.
Чрез рационализирането на темата, сайтът няма да трябва да продължи да се връща към сървъра, за да потърси в базата данни, така че времето, необходимо за зареждане, също ще бъде по-бързо.
7. Добавяне на изтекъл хедър към статични ресурси
Един от най-добрите начини да подобрите времето за зареждане на сайта ви е да добавите заглавие "Expires" към всичките си статични ресурси (като css файл, javascript, изображения и т.н.). Гнездото "Expires" е начин да се определи достатъчно време в бъдеще, така че клиентите (браузърите) да не трябва да извличат повторно статично съдържание. Ето един пример за това как можете да добавите изтекъл заглавие към всичките си изображения.
Изтеглете файла .htaccess от сървъра си.
Добавете следните линии към файла:
ExpiresActive On
Изображение на
ExpiresByType image / png AA2592000
ExpiresByType изображение / jpg AA2592000
ExpiresByType image / jpeg AA2592000
A2592000 означава, че кеш файлът ще изтече един месец (в секунди) от момента, в който посетителят посети сайта ви за първи път.
8. Инсталирайте php_speedy
От горното можете да видите, че не споменах нищо за компресиране и минимизиране на вашите CSS и javascript файлове. Това е така, защото php_speedy има всички покрити.
PHP Speedy е приставка за WordPress, която оптимизира сайта ви и значително намалява времето за зареждане на всичките ви страници. Това, което прави, е да компресирате и минимизирате всичките си CSS и javascript файлове, да настроите изтичане-заглавие за CSS и JS файла, да рационализирате HTML маркера и да го кеширате в сървъра за бързо зареждане.
Какви други начини използвате, за да подобрите времето за зареждане на сайта си?
Кредит на изображението : Purplemattfish