15 способов оптимизировать и ускорить работу сайтов WordPress
Опубликовано: 2021-04-29
WordPress - отличная платформа для создания сайта для вашего бизнеса. В любом случае, у него есть один недостаток: он может быть очень умеренным.
Если не рисковать, вы можете получить ленивый сайт.
Это неудобно для перефразирования гостей, а также приведет к потере сторонников и клиентов.
В этом коротком посте я расскажу о большинстве найденных мной идеальных способов надежного ускорения работы WordPress.
Как ускорить WordPress?
Выбери хорошего хозяина
В начале общий хост может выглядеть как сделка («Неограниченные просмотры страниц!»). Это связано с другой ценой: поразительно умеренной скоростью работы сайта и частыми простоями в периоды интенсивного движения.
В случае, если вы ожидаете распространения выдающихся материалов, вы выполняете свои обязанности, запустив свой сайт WordPress на общем хостинге.
Беспокойство о том, что ваш сайт упадет из-за того, что получит основной компонент, достаточно, чтобы сделать пару ранних серебряных волос: не будьте жертвой, разместите ресурсы на соответствующем хостинге.
Главный WordPress, который я постоянно предлагаю, это ...
Хостинг WordPress под управлением WP Engine
Мои пункты назначения работают невероятно быстро, у меня никогда не бывает простоев, когда я получаю гигантские элементы (например, когда я был выделен в блоге Discovery Channel!), А серверную часть совсем не сложно использовать.
Подводя итог, можно сказать, что поддержка - это выбор, который является абсолютной необходимостью в отношении хостинга. Возьмите это у человека, который обнаружил, что это самый трудный путь.
Зайдите на целевую страницу WP Engine и посмотрите на их предложения, вам будет приятно, что вы это сделали.
Начните с твердой темы / фреймворка
Вы можете быть удивлены этим, но «система» Twenty Fifteen (также известная как тема WP по умолчанию) легкая и очень быстрая.
То есть из-за того, что они держат «кишки» в основном; Сравните это с раздутыми системами, которые имеют огромное количество компонентов, которые вы никогда не будете использовать, что делает ваш сайт ползучести.
По моему опыту, самой быстрой структурой стекирования премиум-класса, безусловно, является Thesis Theme Framework. Он превосходит основные темы WordPress, поскольку требует гораздо меньше изменений.
Это невероятно сильная система, которая не откажется от множества плагинов или кастомных изменений. Выкатайте соответствующие улучшения из темы и избегайте наворотов, ура!
Используйте эффективный плагин кеширования
Плагины WordPress явно очень ценны, но некоторые из лучших относятся к классу резервирования, поскольку они радикально увеличивают время загрузки страницы, а самое приятное то, что все они на WP.org бесплатны и просты в использовании.
По большому счету, мой лучший выбор, без исключения, - это W3 Total Cache, я бы не стал прописывать или использовать какой-либо другой модуль хранения, он содержит большую часть необходимых вам компонентов и в значительной степени прост в использовании и использовании.
Используйте сеть доставки контента (CDN)
Большая часть ваших самых любимых огромных веб-сайтов использует это, и, если вы увлекаетесь интернет-демонстрацией использования WordPress (как я уверен, большая часть моих читателей кажется), вы не будете шокированы. здесь некоторые из ваших самых любимых веб-журналов, такие как Copyblogger, используют CDN.
По сути, CDN, или организация передачи материалов, берет все ваши статические записи, которые у вас есть на вашем веб-сайте (CSS, Javascript, изображения и т. Д.), И дает гостям возможность загрузить их как можно быстрее, обслуживая документы на серверах как можно ближе их, как и следовало ожидать в данных обстоятельствах.
Оптимизировать изображения (автоматически)
Ура! имеет оптимизатор изображения Smush.it, который радикально уменьшает размер записи изображения, но не снижает качество.
В любом случае, если вы похожи на меня, проделывать это с каждой картинкой было бы без мучений и чрезвычайно утомительно.
К счастью, есть потрясающий бесплатный модуль под названием WP-SmushIt, который выполнит эту процедуру для большей части ваших изображений естественным образом, когда вы их переносите. Нет причин не вводить это.
Оптимизируйте свою домашнюю страницу, чтобы она загружалась быстро
Это не что-то определенное, но на самом деле пара простых вещей, которые вы можете сделать, чтобы гарантировать, что ваша целевая страница быстро складывается, что, по-видимому, является самой важной частью вашего сайта, поскольку люди будут приходить туда чаще.
Вот что вы можете сделать:
- Показывать избранные, а не полные сообщения
- Уменьшите количество сообщений на странице (мне нравится появляться между 5-7)
- Удалите с целевой страницы бессмысленные гаджеты для совместного использования (добавьте их только в сообщения)
- Удалите неактивные плагины и гаджеты, с которыми вам не нужно беспокоиться
- Хранить в незначительном количестве! Читатели здесь для контента, а не для 8000 гаджетов на целевой странице.
Оптимизируйте свою базу данных WordPress
Я определенно получаю значительную долю использования от «оптимизации» в этом посте!
Это должно быть возможно из-за чрезвычайно повторяющейся, чрезвычайно утомительной ручной формы или…
По сути, вы можете использовать модуль WP-Optimize, который я продолжаю использовать в большинстве своих языков.
Этот модуль дает вам возможность выполнить только одно основное действие: оптимизировать вашу базу данных (спам, исправления, черновики, таблицы и т. Д.), Чтобы уменьшить их накладные расходы.
Отключите хотлинкинг и похищение вашего контента
Hotlinking - это разновидность «ограбления» передачи данных. Это происходит, когда различные гиды по адресатам подключаются к изображениям на вашем сайте из своих статей, что увеличивает стек вашего сервера.
Это может включать в себя все большее количество людей, которые «натирают» ваши сообщения или ваш сайт (и особенно изображения) становятся более известными, как и в случае, если вы все время делаете собственные изображения для своего сайта.
Добавить заголовок с истекающим сроком действия в статические ресурсы
Заголовок Expires - это подход для обозначения периода достаточно далеко позже с целью, чтобы клиентам (программам) не нужно было повторно получать какое-либо статическое вещество (например, документ css, javascript, изображения и т. Д.).
Таким образом, вы можете существенно сократить время кучи для ваших обычных клиентов.
Настроить изображения Gravatar
На этом сайте вы увидите, что изображение Gravatar по умолчанию установлено на… ну, ничего.
Это не изящное решение, я сделал это, поскольку оно увеличивает стопки страниц, по сути, не имея ничего там, где регулярно появлялся бы глупо выглядящий логотип Gravatar или какая-то другая фигня.
Некоторые веб-сайты заходят так далеко, что ограничивают их доступ ко всем веб-страницам и для всех.
Добавьте LazyLoad к своим изображениям
LazyLoad - это способ иметь только изображения над стеком оверлея (то есть только изображения, очевидные в окне гостевой программы), в тот момент, когда просматривающий смотрит вниз, альтернативные изображения начинают складываться, как раз перед тем, как они появятся.
Это не только ускорит загрузку вашей страницы, но и снизит скорость передачи за счет накопления меньшего количества информации для клиентов, которые не смотрят на ваши страницы с большого расстояния.
Контролируйте количество сохраненных редакций постов
Я использую модуль контроля версий, чтобы гарантировать, что я сохраняю текущие обновления на базе, установите его на 2 или 3, чтобы у вас было что-то, на что можно было бы вернуться в случае, если вы совершите ошибку, но не очень высоко, чтобы вы испортили свой бэкэнд излишними меры проектных должностей.
Отключить пингбеки и трекбэки
Конечно, WordPress соединяется с различными веб-журналами, которые снабжены пингбэками и трекбэками.
Каждый раз, когда вас замечает другой блог, он сообщает вашему веб-сайту, что обновляет информацию в сообщении. Убивая это, вы не уничтожите обратные ссылки на ваш сайт, а только настройку, которая значительно облегчит работу вашего сайта.
При необходимости замените PHP статическим HTML
Это крошечный прогресс, но он определенно может сократить ваше время кучи, если вы не хотите использовать скорость стека страниц, поэтому я включил его.
Используйте CloudFlare
Это похоже на приведенную выше область использования CDN, однако я оказался настолько привязанным к CloudFlare, поскольку говорил об этом в своем лучшем веб-экзамене, что решил включить его здесь самостоятельно.
Тупо говоря, CloudFlare вместе с модулем W3 Total Cache, о котором говорилось выше, представляют собой действительно сильное сочетание (они объединяются друг с другом), которое невероятно повысит скорость, а также безопасность вашего сайта.