q_metainfo

Рейтинг
177
Регистрация
25.01.2010

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

Глобально:

1. Откройте для себя скрипт "tuning primer" (Matt Mongomery)

http://habrahabr.ru/post/66684/

2. Откройте для себя EXPLAIN и план запросов

Конкретно:

1. Возможно у вас нет индексов по categoryId

2. Почти наверняка похожие товары вы берёте ORDER BY RAND() самым неоптимальным образом

http://hudson.su/2010/09/16/mysql-optimizaciya-order-by-rand/

http://toster.ru/q/5525?_aa=press_anykey

Лазарь Дмитрий:
в гугле про нч придется забыть

То есть? Можно чуть подробнее рассказать, что имеется ввиду?

Mr.Boba:
Извините, это я затупил, так как в коде 4 раза используется функция array_intersect и она забирает все время.
Но в любом случае всем спасибо за помощь.
Может есть альтернатива этой функции?
И даже не так, мне надо только количество одинаковых элементов 2 массивов.

Блин, я диву даюсь такому школьному уровню. Сначала не было банального - индекса. Теперь вопрос ещё веселее и главное - отсутствует полное понимание, что делается.

Вот скажите, ЗАЧЕМ вам НА КЛИЕНТЕ производить работы со множествами, находить пересечение полей поле1, поле2, поле3 и поле4 которые вы выбрали - если это за вас мог сделать ваш SQL-сервер, чьё предназначение которого и есть - язык работы с множествами посредством запросов?

Если вам просто число было нужно (количество одинаковых элементов двух массивов) - ну так забрали бы с SQL-сервера ОДНУ ЦИФРУ - нет, нужно было стянуть ДВЕ ТЫСЯЧИ СТРОК ЗАПИСЕЙ, а потом их дальше ворочать в оперативке, находя пересечение. Бдыдыщ!!

В следующий раз тащите на клиент все 100 000 строк, всю таблицу и проверяйте ваше условие A > 100 and A < 1000 на клиенте, в PHP. А чо, он это умеет, ага - ещё лучше чем находить пересечение массивов.

dr303:
Firebug есть. Но просто в коде там прямой ссылки на картинку не найти. Подскажите, где или как искать?

Включить Firebug (кнопка F12), перейти на закладку сеть. Делов-то.

В этой SWF-ке нет фото внутри - он её тянет из сети, любой инструмент, показывающий сетевые запросы или установленный прокси покажет вам все картинки 'as is'.

ishipilov:
Есть у меня БД MySQL объемом в 100 МБ.

Это копеечная база данных.

Можно залить все проблемы переездом на более дорогой тариф - но сначала попробовали бы оптимизировать сервер (конфиг my.cnf и прочие), провести аудит кода и т.п.

Вот например, что пишет tuning-primer.sh ?

Точно, это именно то, что я искал, просто не знал, как сформулировать.

В гугл аналитикс нашёл этот отчёт, но данных пока нет - только что связал аккаунты аналитики и адвордса. А вот в адвордс - очень удобно посмотреть.

Открытий особо не сделал (все те же запросы, что и в директе), но всё равно любопытно.

scrivente:
Раздел быстрая статистика, далее по поисковому запросу

Не нашёл такого ни в адвордс, ни в аналитикс (у меня не юнивёрсал аналитикс, это критично?) - поэтому не могли бы рассказать чуть подробнее, куда нажимать?

Polygonalka:
1) Почему у меня нет галочки, что бы можно было делать удлинённые объявления? То что на скринах https://support.google.com/adwords/answer/1704441?hl=ru
У мен нет там галки!!!

Это при создании первого объявлении нет галки.

Я делаю так: создаю группу компаний - меня спрашивают "создать группу объявлений" - я отвечаю "нет. Компания создана.

Потом захожу внутрь компании и создаю группу объявлений - но не создаю объявлений, а нажимаю "отмена".

Потом создаю объявление и ВОТ ТУТ НАКОНЕЦ-ТО БЛИН эта грёбанная галка появляется.

Можно и сразу создать кампанию и группу - но главное - не создавать первое объявление из этого мастера.

Лучи ненависти гуглу за его офигенно удобный и интуитивно понятный элемент интерфейса.

А самое гадкое - что когда создаёшь "Общие объявления" в библиотеке - то галка НИКОГДА не появляется. Библиотеки общих объявлений для русских считай что нет (хотя было бы удобно).

Polygonalka:
2) Как поступить если у меня на сайте есть страницы, которые я хочу только по 1 ключивику рекламировать?
Для каждого ключевика создавать свою группу объявлений, и пихать туда 1 кей?

Ну да. Можно создавать отдельную компанию, но это уже расточительство имху ))

Sortafreel:
как у запроса, например, "насосы бренд" может быть частотность 30-100, но при этом частотность "" равняться 0?

Яндекс в более общем запросе показывает цифры ПО ВСЕМ входящим в него запрос. Поэтому в запросе насосы брэнд учтены показы по запросам

насосы брэнд в Москве

насосы брэнд оптом

насосы брэнд ремонт

и т.п. Именно на низкочастотных запросах бывает так, что задают именно много уточнённых запросов, а так, как вы их набирали, точным вхождением - их ноль было В ПРОШЛОМ МЕСЯЦЕ.

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

Всего: 713