Помощь Кеширование в 1С-Битрикс

Тема в разделе "Битрикс", создана пользователем Maybe, 13 мар 2014.

Модераторы: mrLom, puagardian
  1. Maybe

    Maybe

    Moderator
    Регистр.:
    7 июл 2008
    Сообщения:
    1.142
    Симпатии:
    1.194
    Кто нибудь настраивал кеширование в Битриксе?
    На новом ядре, после 14.0 версии, когда все настройки касательно кеша указываются в файле .settings

    Возникла проблема с настройкой нестандартного (по стандарту у него кеш на файлах) кеширования. Само кеширование определенными средствами включить получается, там если совсем "топорно" делать, то одно слово поменять в конфиге (для хкеша) или пару строк добавить (для мемкеша). Пытаюсь прикрутить по очереди то xCache, то Memcache. Удивляет, что результат по оценке производительности хуже, чем стандартный файловый кеш Битрикса.

    Информации в интернете почти нету, поэтому надеюсь на Ваш опыт. Подскажите кто как и чего делал.
    К слову, можно ли совместно использовать и xCache и Мемкеш?
    Читал, что используя LAMP+Nginx+xCache or Memcache = СУПЕРБЫСТРЫЙБИТРИКС, но я этого пока заметить не могу.
     
  2. 789dron

    789dron

    Регистр.:
    10 окт 2013
    Сообщения:
    150
    Симпатии:
    31
    проблема у тебя в настройке акселераторов xCache и Memcache, причем их нельзя устанавливать одновременно
     
  3. Avalanch

    Avalanch ТоЛеГ & ТоПеГ

    Регистр.:
    9 янв 2007
    Сообщения:
    1.136
    Симпатии:
    524
    Maybe,
    У меня xCache, в .settings.php прописано следующее по кэшу:
    Код:
     'cache' =>
      array (
        'value' =>
        array (
          'type' => 'xcache',
          'sid' => '01',
        ),
        'readonly' => false,
      ),
      'cache_flags' =>
      array (
        'value' =>
        array (
          'config_options' => 3600,
          'site_domain' => 3600,
        ),
        'readonly' => false,
      ),
    Если на хостинге несколько сайтов на Bitrix, надо меня значение:
     
    linkin21 нравится это.
  4. Maybe

    Maybe

    Moderator
    Регистр.:
    7 июл 2008
    Сообщения:
    1.142
    Симпатии:
    1.194
    Это кто сказал?
     
  5. Avalanch

    Avalanch ТоЛеГ & ТоПеГ

    Регистр.:
    9 янв 2007
    Сообщения:
    1.136
    Симпатии:
    524
    Не верь, все можно, просто подключается для каждого сайта, свой модуль кэширования. У меня работает APC и xCache.
     
  6. Maybe

    Maybe

    Moderator
    Регистр.:
    7 июл 2008
    Сообщения:
    1.142
    Симпатии:
    1.194
    Да я понял, мы с мефишем тоже не могли решить что лучше использовать. В итоге Xcache + я отключил много нагружающих модулей и что-то более-менее нормальное вышло. Хотя я удивлен что Битрикс не позволяет использовать xcache и memcache в связке.
     
  7. Avalanch

    Avalanch ТоЛеГ & ТоПеГ

    Регистр.:
    9 янв 2007
    Сообщения:
    1.136
    Симпатии:
    524
    В саппорт делали запрос? Я, думаю, они смогут ответить точно можно или нет.
     
  8. Maybe

    Maybe

    Moderator
    Регистр.:
    7 июл 2008
    Сообщения:
    1.142
    Симпатии:
    1.194
    Чтобы в саппорт писать, надо его купить :)
    Я пытался поочередно использовать хкеш и мемкеш, но так и не увидел, что работает лучше. Хотя в виртуальной лаборатории Битрикса (их вирт. машина) используется сразу memcache. Может быть это все таки обоснованно?
    На каком основании ты используешь xCache? (APC я так понимаю на другом сервере, но где тоже работает Битрикс)
     
  9. Avalanch

    Avalanch ТоЛеГ & ТоПеГ

    Регистр.:
    9 янв 2007
    Сообщения:
    1.136
    Симпатии:
    524
    Разницы в том какой использовать кэшер - нет. Нет, один сервер, на нем 2 сайта на Bitrix, для одного использую xCache, для другого APC. Работает все стабильно и без сбоев.
     
  10. Maybe

    Maybe

    Moderator
    Регистр.:
    7 июл 2008
    Сообщения:
    1.142
    Симпатии:
    1.194
    Да ну, как это. Один кешер даст одну производительность, другой - другую. И тут еще стоит учитывать, что Битрикс уже заточен под некоторые системы кеширования. Но вот толкового сравнения этих систем, я не видел.