Ответы в темах

Просмотр 15 ответов — с 1 по 15 (всего 16)
  • Надо смотреть внутрри вы очень туманно обясняете. Отправьте запрос с доступом мне на маил я посмотрю.

    Я так понимаю — в этом процессе yoast-у вообще делать нечего.

    Почему? Он задает мета-теги и заголовки каждому товару, проверяет на наличие новой инфы и складывает в базу.

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

    Косяк есть и он мой. Че то я такое сделал, что каждый раз он деалет так много реплейсов.

    Ну это вряд ли — как минимум на 49 сек уже должно быть меньше 😉

    Я про яст и остальные говорю. А woocommerce я не отключал и это именно он 49 секунд отжирает. Причсем тольког та его счасть которая отвечает за фильтры.

    А _yoast_wpseo_focuskw явно не от ВС 😉

    И да и нет. Так как этот запрос происходит при обновлении одной позиции товара. И там реплейчяца все поля в том числе и поля yoast, но у него их всего 4-ре. Пробовал его отключать, вообще все плагины кроме ВС отключал ситуация не меняется.

    Готов заплатить за решение проблемы. Пишите на маил в акке.

    Установите на файл карты права 777

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

    Вот еще на 18 секунд:

    SELECT SQL_CALC_FOUND_ROWS wp_posts.ID FROM wp_posts INNER JOIN wp_term_relationships ON (wp_posts.ID = wp_term_relationships.object_id) INNER JOIN wp_postmeta ON (wp_posts.ID = wp_postmeta.post_id)
    INNER JOIN wp_postmeta AS mt1 ON (wp_posts.ID = mt1.post_id)
    INNER JOIN wp_postmeta AS mt2 ON (wp_posts.ID = mt2.post_id) WHERE 1=1 AND ( wp_term_relationships.term_taxonomy_id IN (15) ) AND wp_posts.post_type = 'product' AND (wp_posts.post_status = 'publish') AND (wp_postmeta.meta_key = '_price'
    AND (mt1.meta_key = '_visibility' AND CAST(mt1.meta_value AS CHAR) IN ('visible','catalog'))
    AND (mt2.meta_key = '_stock_status' AND CAST(mt2.meta_value AS CHAR) = 'instock') ) AND wp_posts.post_password = '' GROUP BY wp_posts.ID ORDER BY wp_postmeta.meta_value+0 ASC LIMIT 504, 18

    Вот еще один 38 секунд ест:

    SELECT COUNT( DISTINCT posts.ID ) FROM wp_posts AS posts
          LEFT JOIN wp_postmeta AS meta_visibility ON posts.ID = meta_visibility.post_id
          LEFT JOIN wp_term_relationships AS rel ON posts.ID=rel.object_ID
          LEFT JOIN wp_term_taxonomy AS tax USING( term_taxonomy_id )
          LEFT JOIN wp_terms AS term USING( term_id )
          LEFT JOIN wp_postmeta AS postmeta ON posts.ID = postmeta.post_id
          LEFT JOIN wp_postmeta AS meta_stock ON posts.ID = meta_stock.post_id
          WHERE    post_status = 'publish'
          AND    post_type    = 'product'
          AND    meta_visibility.meta_key = '_visibility'
          AND    meta_visibility.meta_value IN ( 'visible', 'catalog' )
    
          AND meta_stock.meta_key = '_stock_status'
          AND meta_stock.meta_value = 'instock'
    
       AND term_id IN ( 831,229,234,236,238,241,258,459,469,504,516,518,519,538,539,554,559,561,575,671,696,908 )

    Вот запрос который отжирает 49 секунд:

    SELECT wp_posts.ID FROM wp_posts LEFT JOIN wp_postmeta ON wp_posts.ID = wp_postmeta.post_id WHERE 1=1 AND (( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( wp_posts.post_title, \"(\", \"\"), \")\", \"\"), \"{\", \"\"), \"}\", \"\"), \"<\", \"\"), \">\", \"\"), \"©\", \"\"), \"®\", \"\"), \"™\", \"\"), \"£\", \"\"), \"¥\", \"\"), \"§\", \"\"), \"¢\", \"\"), \"µ\", \"\"), \"¶\", \"\"), \"–\", \"\"), \"¿\", \"\"), \"«\", \"\"), \"»\", \"\"), \"&lsquo;\", \"\"), \"&rsquo;\", \"\"), \"&ldquo;\", \"\"), \"&rdquo;\", \"\"), \"&quot;\", \"\"), \"&ndash;\", \"\"), \"&mdash;\", \"\"), \"&iexcl;\", \"\"), \"&iquest;\", \"\"), \"&laquo;\", \"\"), \"&raquo;\", \"\"), \">\", \"\"), \"<\", \"\") LIKE 'набор столовый lessner sore%' OR REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( wp_posts.post_title, \"(\", \"\"), \")\", \"\"), \"{\", \"\"), \"}\", \"\"), \"<\", \"\"), \">\", \"\"), \"©\", \"\"), \"®\", \"\"), \"™\", \"\"), \"£\", \"\"), \"¥\", \"\"), \"§\", \"\"), \"¢\", \"\"), \"µ\", \"\"), \"¶\", \"\"), \"–\", \"\"), \"¿\", \"\"), \"«\", \"\"), \"»\", \"\"), \"&lsquo;\", \"\"), \"&rsquo;\", \"\"), \"&ldquo;\", \"\"), \"&rdquo;\", \"\"), \"&quot;\", \"\"), \"&ndash;\", \"\"), \"&mdash;\", \"\"), \"&iexcl;\", \"\"), \"&iquest;\", \"\"), \"&laquo;\", \"\"), \"&raquo;\", \"\"), \">\", \"\"), \"<\", \"\") LIKE '% набор столовый lessner sore%') OR ( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( wp_posts.post_title, \"(\", \"\"), \")\", \"\"), \"{\", \"\"), \"}\", \"\"), \"<\", \"\"), \">\", \"\"), \"©\", \"\"), \"®\", \"\"), \"™\", \"\"), \"£\", \"\"), \"¥\", \"\"), \"§\", \"\"), \"¢\", \"\"), \"µ\", \"\"), \"¶\", \"\"), \"–\", \"\"), \"¿\", \"\"), \"«\", \"\"), \"»\", \"\"), \"&lsquo;\", \"\"), \"&rsquo;\", \"\"), \"&ldquo;\", \"\"), \"&rdquo;\", \"\"), \"&quot;\", \"\"), \"&ndash;\", \"\"), \"&mdash;\", \"\"), \"&iexcl;\", \"\"), \"&iquest;\", \"\"), \"&laquo;\", \"\"), \"&raquo;\", \"\"), \">\", \"\"), \"<\", \"\") LIKE ' lessner sore%' OR REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( wp_posts.post_title, \"(\", \"\"), \")\", \"\"), \"{\", \"\"), \"}\", \"\"), \"<\", \"\"), \">\", \"\"), \"©\", \"\"), \"®\", \"\"), \"™\", \"\"), \"£\", \"\"), \"¥\", \"\"), \"§\", \"\"), \"¢\", \"\"), \"µ\", \"\"), \"¶\", \"\"), \"–\", \"\"), \"¿\", \"\"), \"«\", \"\"), \"»\", \"\"), \"&lsquo;\", \"\"), \"&rsquo;\", \"\"), \"&ldquo;\", \"\"), \"&rdquo;\", \"\"), \"&quot;\", \"\"), \"&ndash;\", \"\"), \"&mdash;\", \"\"), \"&iexcl;\", \"\"), \"&iquest;\", \"\"), \"&laquo;\", \"\"), \"&raquo;\", \"\"), \">\", \"\"), \"<\", \"\") LIKE '% lessner sore%') OR ( (wp_postmeta.meta_key = '_pdictive_search_focuskw' AND ( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( CAST(wp_postmeta.meta_value AS CHAR), \"(\", \"\"), \")\", \"\"), \"{\", \"\"), \"}\", \"\"), \"<\", \"\"), \">\", \"\"), \"©\", \"\"), \"®\", \"\"), \"™\", \"\"), \"£\", \"\"), \"¥\", \"\"), \"§\", \"\"), \"¢\", \"\"), \"µ\", \"\"), \"¶\", \"\"), \"–\", \"\"), \"¿\", \"\"), \"«\", \"\"), \"»\", \"\"), \"&lsquo;\", \"\"), \"&rsquo;\", \"\"), \"&ldquo;\", \"\"), \"&rdquo;\", \"\"), \"&quot;\", \"\"), \"&ndash;\", \"\"), \"&mdash;\", \"\"), \"&iexcl;\", \"\"), \"&iquest;\", \"\"), \"&laquo;\", \"\"), \"&raquo;\", \"\"), \">\", \"\"), \"<\", \"\") LIKE 'набор столовый lessner sore%' OR REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( CAST(wp_postmeta.meta_value AS CHAR), \"(\", \"\"), \")\", \"\"), \"{\", \"\"), \"}\", \"\"), \"<\", \"\"), \">\", \"\"), \"©\", \"\"), \"®\", \"\"), \"™\", \"\"), \"£\", \"\"), \"¥\", \"\"), \"§\", \"\"), \"¢\", \"\"), \"µ\", \"\"), \"¶\", \"\"), \"–\", \"\"), \"¿\", \"\"), \"«\", \"\"), \"»\", \"\"), \"&lsquo;\", \"\"), \"&rsquo;\", \"\"), \"&ldquo;\", \"\"), \"&rdquo;\", \"\"), \"&quot;\", \"\"), \"&ndash;\", \"\"), \"&mdash;\", \"\"), \"&iexcl;\", \"\"), \"&iquest;\", \"\"), \"&laquo;\", \"\"), \"&raquo;\", \"\"), \">\", \"\"), \"<\", \"\") LIKE '% набор столовый lessner sore%' OR REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( CAST(wp_postmeta.meta_value AS CHAR), \"(\", \"\"), \")\", \"\"), \"{\", \"\"), \"}\", \"\"), \"<\", \"\"), \">\", \"\"), \"©\", \"\"), \"®\", \"\"), \"™\", \"\"), \"£\", \"\"), \"¥\", \"\"), \"§\", \"\"), \"¢\", \"\"), \"µ\", \"\"), \"¶\", \"\"), \"–\", \"\"), \"¿\", \"\"), \"«\", \"\"), \"»\", \"\"), \"&lsquo;\", \"\"), \"&rsquo;\", \"\"), \"&ldquo;\", \"\"), \"&rdquo;\", \"\"), \"&quot;\", \"\"), \"&ndash;\", \"\"), \"&mdash;\", \"\"), \"&iexcl;\", \"\"), \"&iquest;\", \"\"), \"&laquo;\", \"\"), \"&raquo;\", \"\"), \">\", \"\"), \"<\", \"\") LIKE ' lessner sore%' OR REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( CAST(wp_postmeta.meta_value AS CHAR), \"(\", \"\"), \")\", \"\"), \"{\", \"\"), \"}\", \"\"), \"<\", \"\"), \">\", \"\"), \"©\", \"\"), \"®\", \"\"), \"™\", \"\"), \"£\", \"\"), \"¥\", \"\"), \"§\", \"\"), \"¢\", \"\"), \"µ\", \"\"), \"¶\", \"\"), \"–\", \"\"), \"¿\", \"\"), \"«\", \"\"), \"»\", \"\"), \"&lsquo;\", \"\"), \"&rsquo;\", \"\"), \"&ldquo;\", \"\"), \"&rdquo;\", \"\"), \"&quot;\", \"\"), \"&ndash;\", \"\"), \"&mdash;\", \"\"), \"&iexcl;\", \"\"), \"&iquest;\", \"\"), \"&laquo;\", \"\"), \"&raquo;\", \"\"), \">\", \"\"), \"<\", \"\") LIKE '% lessner sore%' ) )
    OR (wp_postmeta.meta_key = '_yoast_wpseo_focuskw' AND ( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( CAST(wp_postmeta.meta_value AS CHAR), \"(\", \"\"), \")\", \"\"), \"{\", \"\"), \"}\", \"\"), \"<\", \"\"), \">\", \"\"), \"©\", \"\"), \"®\", \"\"), \"™\", \"\"), \"£\", \"\"), \"¥\", \"\"), \"§\", \"\"), \"¢\", \"\"), \"µ\", \"\"), \"¶\", \"\"), \"–\", \"\"), \"¿\", \"\"), \"«\", \"\"), \"»\", \"\"), \"&lsquo;\", \"\"), \"&rsquo;\", \"\"), \"&ldquo;\", \"\"), \"&rdquo;\", \"\"), \"&quot;\", \"\"), \"&ndash;\", \"\"), \"&mdash;\", \"\"), \"&iexcl;\", \"\"), \"&iquest;\", \"\"), \"&laquo;\", \"\"), \"&raquo;\", \"\"), \">\", \"\"), \"<\", \"\") LIKE 'набор столовый lessner sore%' OR REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( CAST(wp_postmeta.meta_value AS CHAR), \"(\", \"\"), \")\", \"\"), \"{\", \"\"), \"}\", \"\"), \"<\", \"\"), \">\", \"\"), \"©\", \"\"), \"®\", \"\"), \"™\", \"\"), \"£\", \"\"), \"¥\", \"\"), \"§\", \"\"), \"¢\", \"\"), \"µ\", \"\"), \"¶\", \"\"), \"–\", \"\"), \"¿\", \"\"), \"«\", \"\"), \"»\", \"\"), \"&lsquo;\", \"\"), \"&rsquo;\", \"\"), \"&ldquo;\", \"\"), \"&rdquo;\", \"\"), \"&quot;\", \"\"), \"&ndash;\", \"\"), \"&mdash;\", \"\"), \"&iexcl;\", \"\"), \"&iquest;\", \"\"), \"&laquo;\", \"\"), \"&raquo;\", \"\"), \">\", \"\"), \"<\", \"\") LIKE '% набор столовый lessner sore%' OR REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( CAST(wp_postmeta.meta_value AS CHAR), \"(\", \"\"), \")\", \"\"), \"{\", \"\"), \"}\", \"\"), \"<\", \"\"), \">\", \"\"), \"©\", \"\"), \"®\", \"\"), \"™\", \"\"), \"£\", \"\"), \"¥\", \"\"), \"§\", \"\"), \"¢\", \"\"), \"µ\", \"\"), \"¶\", \"\"), \"–\", \"\"), \"¿\", \"\"), \"«\", \"\"), \"»\", \"\"), \"&lsquo;\", \"\"), \"&rsquo;\", \"\"), \"&ldquo;\", \"\"), \"&rdquo;\", \"\"), \"&quot;\", \"\"), \"&ndash;\", \"\"), \"&mdash;\", \"\"), \"&iexcl;\", \"\"), \"&iquest;\", \"\"), \"&laquo;\", \"\"), \"&raquo;\", \"\"), \">\", \"\"), \"<\", \"\") LIKE ' lessner sore%' OR REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( CAST(wp_postmeta.meta_value AS CHAR), \"(\", \"\"), \")\", \"\"), \"{\", \"\"), \"}\", \"\"), \"<\", \"\"), \">\", \"\"), \"©\", \"\"), \"®\", \"\"), \"™\", \"\"), \"£\", \"\"), \"¥\", \"\"), \"§\", \"\"), \"¢\", \"\"), \"µ\", \"\"), \"¶\", \"\"), \"–\", \"\"), \"¿\", \"\"), \"«\", \"\"), \"»\", \"\"), \"&lsquo;\", \"\"), \"&rsquo;\", \"\"), \"&ldquo;\", \"\"), \"&rdquo;\", \"\"), \"&quot;\", \"\"), \"&ndash;\", \"\"), \"&mdash;\", \"\"), \"&iexcl;\", \"\"), \"&iquest;\", \"\"), \"&laquo;\", \"\"), \"&raquo;\", \"\"), \">\", \"\"), \"<\", \"\") LIKE '% lessner sore%' ) ) )) AND wp_posts.post_type = 'product' AND (wp_posts.post_status = 'publish') GROUP BY wp_posts.ID ORDER BY wp_posts.post_title NOT LIKE 'набор столовый lessner sore%' ASC, wp_posts.post_title ASC LIMIT 0, 21

    Может посмоветует кто-то что-то)

    Автор dimabagow

    (@dimabagow)

    есть ещё масса настроек сервера

    До того как сюда был перенесен этот сайт работал очень нагруженный вордпресс сайт на 200 к записей и 20к страниц. Настройка не то что бы идеальная но я думаю достаточная.

    Простой и быстрый вариант посмотрите с помощью какого css класса и идентификатора у вас стилизуется заголовок и добавьте свойство display:none.

    Хотя это очень плохой совет и его надо воспринимать как временный костыль.

    Автор dimabagow

    (@dimabagow)

    Я бы не был столь уверен — кроме «запаса» есть ещё масса настроек сервера.
    Стоит пробовать на другом.

    В моем случая сервер действительно очень мощный, и запас у него приличный.
    Intel® Core™ i7-3770 Quad-Core 4 физических ядра, 8 потоков (hyper-threading) 2 x 3 TB HDD SATA3 (software RAID1) 32 GB DDR3. И так получилось что в данный момент на нем больше ничего нет.

    Хотя ИМХО 10к товаров уже задача для спец движка, а не для ВП с ВС.

    Согласен но так сложилось.

    Это можно сделать тут wp-includes/general-template.php.

    Страница в кодексе

    Форум: Плагины
    Тема: Соц Сеть на WP

    BuddyPress подходит больше всего. С шаблонами проблем быть не должно вот: buddypress шаблоны

    Да это возможно. Создаете товары с наличием 1шт. Когда человек покупает товар он заканчивается и соответственно больше не доступен.

Просмотр 15 ответов — с 1 по 15 (всего 16)