Посмотрите, что возвращает вызов первого компонента
Пускай сам себя продвигает, если такое возможно.А то хочется послушать новинки музыки, а в топе сплошной шлак.
Denzel82 говорит дело.Еще как вариант:1. В кеш ложить только страницы с 200 ответом2. В кеш не ложить страницы поиска
1) Я явно джойню2) Должно быть одинаково, смотрите EXPLAIN, profiling
Это битрикс.Гляньте шаблон, чтобы не добавлял PAGEN_1=1
Сюда
curl_setopt($ch, CURLOPT_POSTFIELDS, $array);
нужно отправлять строку, а не массив.
Гляньте в гугле статистику по своему сайту в разрезе типа устройств.Ну и Москва не сразу строилась.