Коготь дракона

Рейтинг
24
Регистрация
03.02.2014
Had:
Дешевле тизернета ничего нету. Но там 10 копеек.

Там 10 копеек только за трафик из категории "категория не определена", но её нельзя выбрать отдельно и вообще там очень мало показов по такому таргетингу. Дешевле 50 копеек за клик трафик привлечь у меня не вышло. Может подскажите как?

TiA:

Это да. За ресайз картинок в реальном времени без кеширования вообще расстреливать надо.

Да, есть. У вас отключен кеш запросов (query_cache_size = 0). Что это такое и чем грозит можно почитать тут: https://habrahabr.ru/post/41166/

Можно начать с включения кеша запросов, но в вашем случае это не самая основная проблема.

Я бы начал с включения объектного кеширования. 442 запроса для страницы - это, прямо скажем, много даже для WordPress.

Скорее-всего вы не установили какой-то из модулей для реализации кеширования. Это может быть Memcached, APC/APCu, Redis, XCache и прочие.

Спасибо, сначала настраиваю объектное кеширование, затем разбираюсь с query_cache_size.

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

UPD. Настроил объектное кеширование (Memcached + Memcached Object Cache), количество запросов на страницах каталога упало до 100-150. На мобильном сайт вроде бы пободрее начал работать.

TiA:
Самый простой способ - это установить https://ru.wordpress.org/plugins/query-monitor/ и посмотреть сколько выполняются запросы к базе данных.

Во-первых, спасибо за развернутый ответ!

Плагин установил, никаких проблем в нем не увидил (или просто не смог правильно прочитать цифры). Вот какие результаты вижу:

http://joxi.net/WL21jxXCWQa9AX

http://joxi.net/4zAN5PaCVWyM29

Есть тут что-то аномальное?

TiA:
наличие индексов и кешируемость запросов на уровне query cache.

Я так понял, что речь идет про эти настройки?

http://ruhighload.com/post/%D0%9A%D0%B0%D0%BA+%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE+%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B8%D1%82%D1%8C+MySQL+%D0%B4%D0%BB%D1%8F+Wordpress%3F

Судя по всему, у меня это всё отключено. Следует начать с этого?

TiA:
Для начала имеет смысл установить плагин для объектного кеширования вместе с соответствующим модулем PHP. Пример: https://ru.wordpress.org/plugins/apcu/

Почитал про объектное кеширование, попробовал установить несколько плагинов - все выдали фатальную ошибку. Буду разбираться в чем дело.

На сайте еще присутствует такая проблема - периодически возникает ошибка "database connection error" - отваливается mysql, при этом посещаемость сайта достаточно низкая. Это тоже как-то связано с запросами к БД?

Спасибо.

Всем привет! Есть сайт на WP+Woocommerce с БД перевалившей за 150мб. Сайт работает не быстро, плюс планируется удвоение количества постов/записей, поэтому ищу различные способы оптимизации. Есть пара профанских вопросов по оптимизации базы данных:

1. Как понять, является ли БД в конкретном случае причиной медленной работы сайта или нет?

2. Влияет ли общий вес БД на скорость работы сайта или скорее влияет количество и запутанность связей в БД?

3. Что можно предпринять для оптимизации? Я посмотрел на свою базу и обратил внимание, что есть поля, которые можно удалить. Но есть ли смысл в этом? Оптимизация базы данных в основном заключается в удалении ненужных полей?

4. Если заказывать услугу по оптимизации, то на какие параметры смотреть ("было/стало")? Сколько это может стоить?

ПС. Базовые вещи я уже сделал самостоятельно: настроил еженедельное удаление ревизий/transients, пробовал несколько плагинов вроде WP Clean UP, они особо никакого результата уже не дают.

knezevolk:
Коготь дракона, смысл в том, чтобы все работали в CRM - тогда там все будет видно.

Такой проблемы как раз нет. Над текущей версией в Google Docs работают 2 человека (один из них я), у обоих есть Гугл-почта, и видно кто какие изменения делал.

Проблема в том, что данные в таблице сейчас обновляются вручную, и надо как-то автоматизировать этот процесс (не обязательно на основе Гугл таблиц, как раз ищу возможные решения).

knezevolk:
Любая CRM, допиленная под себя.

А какую проблему решит CRM? Я открыл Bitrix24, там есть интеграция с Гугл доксом. Он может помочь с хранением и сбором данных?

Мне кажется получается какое-то лишнее звено. Или я что-то неправильно понимаю?

SHoKKiNG:
opencart + модули и все реализуемо)

Изучал опенкарт несколько дней на эту тему, но так и не нашёл примера нужного модуля. Может подскажите такой?

DenisVS:
Ubercart
Страницы терминов таксономии имеют поля, как и ноды.

Ничего не понял про ноды и таксономии, не знаком с терминологией друпала. Он умеет такое из коробки? Или с помощью модулей? Если с помощью модулей, то кидайте пожалуйста названия/ссылки :)

Ubercart постараюсь посмотреть на днях, спасибо.

Вопрос по поводу фильтров/тэгов в woocommerce. Хочу понять, реально ли сделать что-то подобное в вордпрессе: Есть например категория "Толстовки" и есть категория определенного бренда, например "Толстовки DC Shoes". Можно ли сделать так, чтобы каждой из этих категорий можно было задать свой заголовок, описание и т.д? Примерно так:

http://www.proskater.ru/cat/muzhskie-tolstovki/

http://www.proskater.ru/cat/muzhskie-tolstovki/brand/dc-shoes

http://www.proskater.ru/cat/muzhskie-tolstovki/brand/quiksilver