Статьи

Trim the Bloat: Введение в сохранение WordPress Lean

Как я объяснил в последнем посте , сеть быстро заполняется сайтами, которые слишком велики для их же блага. То есть во многих случаях оптимизация является запоздалой мыслью.

Из-за этого мы застряли на сайтах с огромным количеством ресурсов, таких как скрипты, таблицы стилей, веб-шрифты и изображения. Мы не должны соглашаться на это, и, как всегда, лучший мир — или, в данном случае, сеть — начинается с наших собственных серверов.

В этом посте я подробно опишу некоторые наиболее важные аспекты создания веб-сайта и постараюсь помочь вам избежать некоторых наиболее распространенных ошибок.

Независимо от того, существует ли у вас сайт или вы собираетесь создать новый, всегда важно иметь четкое представление о том, куда направляется ваш сайт и что вы планируете с ним делать.

Например, вы можете добавить некоторые функции на ваш существующий сайт, но задумывались ли вы о том, что это на самом деле влечет за собой?

Допустим, вы хотите добавить баннер слайдер на свой сайт. Это достаточно легко сделать, верно? Просто найдите плагин и вуаля! Мгновенное удовлетворение; однако заметили ли вы, что баннерный слайдер только что добавил на ваш сайт таблицу стилей, веб-шрифт и два скрипта?

Кроме того, вы заметили, что ваш другой плагин — вы знаете, тот, который добавляет социальные кнопки к вашим сообщениям — также добавил таблицу стилей и скрипт? Установка плагина быстрая и простая, но вы, вероятно, замедляете свой сайт каждый раз, когда добавляете его.

Итак, давайте более тщательно подумаем о различных прибамбасах, которые мы добавляем к нашим установкам WordPress.

Одна из самых важных вещей, которую вы должны сделать перед тем, как что-то сделать, — это уделить время тому, чтобы подумать о том, что вы хотите сделать.

Например, предположим, что вы хотите добавить баннер на свою домашнюю страницу — это здорово. Я люблю баннеры. Но если вы собираетесь это сделать, тогда стремитесь сделать это правильно. Ищите тот, который наилучшим образом соответствует вашим потребностям и по-прежнему не занимает много места. Чем меньше ресурсов добавляет плагин на ваш сайт, тем быстрее будет работать ваш сайт.

В этом примере я использовал плагин, но то же самое, конечно, относится и к использованию темы, будь то бесплатная или платная. Как правило, чем больше «премиум» темы, тем больше у нее будет возможностей, и хотя функции потрясающие, у них есть накладные расходы, и именно это замедляет работу вашего сайта.

Вместо того, чтобы просто устанавливать каждый плагин, который вы можете найти, возможно, вам следует потратить некоторое время на размышления о том, что они делают для вашего сайта.

При этом есть вероятность, что вы найдете лучший выбор. Я не говорю, не используйте плагины, или не используйте вставьте свой плагин здесь. Вместо этого я говорю, чтобы подумать о плагине, прежде чем нажать «Установить».

Не просто добавьте их, потому что они добавляют небольшое улучшение к вашему сайту, они могут принести больше вреда, чем приносят прибыль.

Это популярная фраза «Меньше значит больше», но эти вещи не становятся популярными без причины. Мы хотим меньше на нашем сайте: меньше времени, затрачиваемого на загрузку изображений, меньше кода, меньше файлов, меньше всего.

В идеале, мы хотим, чтобы сайт был максимально скудным, чтобы у нас была производительность и функциональность, которые мы хотим, с минимальным количеством необходимых дополнений. Дело в том, что потребуется время, чтобы понять это правильно, но в конечном итоге оно того стоит. Каждый килобайт, который вы можете сбрить, — это один, который нужно перенести.

Поэтому помните: сделайте правильный выбор. Сосредоточьтесь на выяснении, действительно ли вам нужен этот плагин или функция. Подумайте о том, что вы можете сделать, чтобы не добавлять его на свой сайт таким образом, который значительно увеличивает ваши накладные расходы. Подумайте о том, чтобы добавить функцию прямо в вашу тему или создать плагин, который будет делать именно то, что вам нужно, и ничего более.

В следующем посте я расскажу несколько советов о том, как вы можете очистить существующую тему и избавиться от ее раздувания.