• ДОБРО ПОЖАЛОВАТЬ В КЛУБ ПО WORDPRESS

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

    Присоединяйтесь к нам, вам обязательно понравится - Присоединится

Чистка шаблона Wordpress от лишних PHP запросов

Попай

АДМИНИСТРАТОР
Попай

Попай

АДМИНИСТРАТОР
Сообщения
2,827
Симпатии
409
#1
В шаблонах можно найти много ненужных php запросов, которые можно удалить или заменить на статические значения. Понятно авторы шаблонов делают их универсальными и что бы они работали у всех, но нам же не нужна универсальность мы всегда затачиваем шаблоны под себя ;). И так поехали....

Переменные для замены
1.
Код:
У вас нет прав на просмотр содержимого кода, Войдите или Зарегистрируйтесь.
меняем на
Код:
У вас нет прав на просмотр содержимого кода, Войдите или Зарегистрируйтесь.
2.
Код:
У вас нет прав на просмотр содержимого кода, Войдите или Зарегистрируйтесь.
меняем на
Код:
У вас нет прав на просмотр содержимого кода, Войдите или Зарегистрируйтесь.
3.
Код:
У вас нет прав на просмотр содержимого кода, Войдите или Зарегистрируйтесь.
меняем на
Код:
У вас нет прав на просмотр содержимого кода, Войдите или Зарегистрируйтесь.
я пингбеки удаляю полностью

4.
Код:
У вас нет прав на просмотр содержимого кода, Войдите или Зарегистрируйтесь.
меняем на
Код:
У вас нет прав на просмотр содержимого кода, Войдите или Зарегистрируйтесь.
5.
Код:
У вас нет прав на просмотр содержимого кода, Войдите или Зарегистрируйтесь.
или
Код:
У вас нет прав на просмотр содержимого кода, Войдите или Зарегистрируйтесь.
меняем на ссылку сайта например Для просмотра ссылки необходимо: Войти или Регистрация

6.
PHP:
У вас нет прав на просмотр содержимого кода, Войдите или Зарегистрируйтесь.
Если встречается что-то подобное, то это копирайты WordPress. Можете смело удалять их.

Продолжение следует...
 
Последнее редактирование:

Exarion

НОВИЧОК
Exarion

Exarion

НОВИЧОК
Сообщения
2
Симпатии
0
#2
А какой смысл с этого? Парочка этих запросов - это капля в море, которая никак не повлияет на производительность. Можете замерить скорость загрузки до этих изменений, и после, гарантирую - разницы не будет.
 

Попай

АДМИНИСТРАТОР
Попай

Попай

АДМИНИСТРАТОР
Сообщения
2,827
Симпатии
409
#3
Замерьте и узнайте. Оптимизация сайта это комплексное решение. Это одно из них. Шаблоны бывают разные и таких запросов бывают даже больше 100 шт. Даже если будет всего 10 шт, приставьте 10-100 посетителей онлайн, это 100-1000 совершено ненужных запросов. Вод думайте нужно это или нет. А если на сайте большое количество комментариев и посещаемость сайта высокая, измеримая в 10-ах тысяч, то такая оптимизация сокращает 100-и тысяч запросов. Как вы думаете, чем меньше запросов к базе данных, будет меньше нагрузка на эту самую базу и от этого будет сайт быстрее работать?

Повторюсь расчеты взяты по минимум и эти запросы совершенно ненужны.
 

Dmitrey

НОВИЧОК
Dmitrey

Dmitrey

НОВИЧОК
Сообщения
3
Симпатии
4
#4
На самом деле особого смысла в таких правках нет.
Если упростить, WordPress кэширует некоторые запросы.

Та же функция bloginfo() - она не обращается каждый раз к базе данных. Она даже при первом вызове может к базе не обращаться.

При загрузке любой страницы WordPress заранее делает запрос к таблице wp_options из которой берет поля с autoload="yes" и сохраняет их в кэше/переменных. Позже в коде страниц/плагинов он не делает эти запросы повторно. Он обращается либо к кэшу, либо к уже созданным переменным.

Поэтому замена bloginfo() на строку в html выигрыша в скорости не даст.
 

Попай

АДМИНИСТРАТОР
Попай

Попай

АДМИНИСТРАТОР
Сообщения
2,827
Симпатии
409
#5
Dmitrey, все равно даже если при обработке странице WordPress будет обращаться в кешу на это потребуется какие-то доли микросекунд. Я сторонник, что бы и это время даже не тратить. Мне проще по максимум упростить код шаблона. Понятное дела проделав всю эту замену ваш сайт не начнет летать как реактивный, но как я писал оптимизация - это комплексное решение. Это одно из них. Из капелек состоят целые моря и океаны.
 

Primakoff_valery

НОВИЧОК
Primakoff_valery

Primakoff_valery

НОВИЧОК
Сообщения
6
Симпатии
1
#6
Тема довольно востребованная. Но решение предоставлено недостаточное. На мой взгляд, поскольку большая часть трафика идет на одиночные записи, то начать работу по облегчению шаблонов надо с файла single.php, который предназначен для формирования структуры постов и только потом переходить к изучению своих запросов в Wordpress, выборке и удалению.
 
Последнее редактирование:
Сверху