yura555
Ответы в темах
-
Классно, теперь показывает 42!
На скорости пока не заметно, но посмотрим, наверно должен сервер поработать…
СпасибоНо вопрос, под эти индексы нужно ли дополнительно настраивать Mysql?
Или еще что-то делать, я не сталкивался с таким еще…По умолчанию в таблице wp_postmeta:
meta_id post_id meta_key meta_value
Выдал EXPLAIN
Форум: Проблемы и решения
Тема: Как максимально ускорить WordPressПодскажите пожалуйста, а вообще скорость сайта на WordPress будет зависить если в базе 100 или 100000 постов?
Форум: Проблемы и решения
Тема: Как максимально ускорить WordPressМожно посмотреть https://wordpress.org/plugins/query-monitor/ медленные запросы (и много др узких мест).
Да тоже думал про медленные запросы, а вопрос, от скольки ставить секунд для медленных запросов?
Форум: Проблемы и решения
Тема: Как максимально ускорить WordPressСпасибо за доклад, много интересного…
Форум: Проблемы и решения
Тема: Как максимально ускорить WordPressНе читайте больше такие глупости. Много ревизий конечно не нужно (я оставляю 3-5), но из-за них ничего «тупить» не может. Они никак не участвую на фронтэнде. Если у Вас тормоза в админке, то это другая история.
Не знаю, я делал тест на сайте, как только удаляю все ревизии, сайт грузится за 0,100 сек., через некоторое время загрузка опять начинается дольше — и время генерации 0,200-0,300 и сразу создаются ревизии, поэтому можно сделать вывод, что может загружать CPU — генерация самих ревизий, а если таких будет генераций 100000 или больше?
По админке всеравно — можно стерпеть загрузку и за 5 сек страниц, а на самом сайте сразу будет просев позиция в ПС.
- Ответ изменён 8 лет назад пользователем yura555.
Форум: Проблемы и решения
Тема: Как максимально ускорить WordPressЕсли делать статическое кеширование то:
— Диск будет сильно разрастаться
— Будут проблемы с инодами
— Если в папке к примеру будет 500000 файлов — как на это отреагирует сервер???? Думаю диск начнет тупить, поэтому хотелось бы максимально ускорить сайт без статикиФорум: Проблемы и решения
Тема: Как максимально ускорить WordPress— По ревизиям — почемуто на каждый пост создается ревизия, даже если в сам пост не заходишь, за счет чего база засоряется и сайт начинает тупить…
— Тоже самое с кроном, как понимаю, так как большое кол-во постов, крон начинает сильно грузить сайт, выключаю, нагрузка пропадает
— Также и с автообновлением — но тут меньше нагрузка чем у ревизий и крона.Форум: Проблемы и решения
Тема: Вывод постов с определенным статусомЕсли речь о поле post_status, то к нему нельзя что-то добавить, можно только изменить значение на другое. По крайней мере, без радикальной переделки движка.
Да, извиняюсь, изменить статус…
- Ответ изменён 8 лет назад пользователем yura555.
Форум: Проблемы и решения
Тема: Вывод постов с определенным статусомДа, спасибо, теперь всё понятно и правильно работает.
Но вопрос, зачем в условии стоит !is_admin — его убрать можно?
И можно ли добавить еще условие к примеру: is_search() — это будет нормально?
Спасибо!Форум: Проблемы и решения
Тема: Вывод постов с определенным статусомЧто-то я уже запутался, в категориях необходимо вывести только посты, которые были опубликованные со статусом publish соответственно.
Но я добавляю к некоторым постам свой статус новый, отдельным скриптом.
При этом, эти посты с новым статусом должны открываться по своему URL но, обязательно их не должно быть в категориях и тегах.Я не пойму как это сделать
Форум: Проблемы и решения
Тема: Вывод постов с определенным статусомВсе, вроде сделал, так правильно???
function only_draft( $query ) {
if ( is_category( $category ) && $query->is_main_query() ) {
$query->set( ‘post_status’, ‘publish’ );
}
}
add_action( ‘pre_get_posts’, ‘only_draft’ );