Кеш: XCache не работает без перезагрузки :)

Глупо как-то вышло… Но я умудрился увеличить скорость загрузки сайта и уменьшить потребляемую память в разы – простой перезагрузкой сервера :)

В общем, дело было так. Когда-то я писал о том, что ставил кеш XCache на сервер себе, настроил и все такое. Но, по-видимому, я просто не перезагрузился после этого, потому что статистика главной страницы у меня была:

10 queries in 0.377 seconds and 35.56Mb

Я еще удивлялся, почему у меня так много php – ведь я кеш ставил!

В общем, после очередных настроек мне надо было перезагрузиться. Результат потрясающий:

10 queries in 0.129 seconds and 9.73Mb

По крайней мере, я его таковым считаю.

Вывод – будьте внимательными ;)

комментариев 14

  1. И такое бывает… :)

  2. Jettochkin:

    Где то так и получается после APC или eAccelerator

    • Я ошибся – у меня стоит XCache. Вот только опять проблемы какие-то. Спустя какое-то время перестает кешировать – и все возвращается так, как-будто и не стоит XCache…

    • Внес изменения в конфигурацию (каким-то чудом напортачил в php.ini). Перезагрузился. Кеш работает нормально.
      Посмотрим, что из этого выйдет…

      • Jettochkin:

        пробовал на разных ос – икскеш – у меня не срослось…

        • Хм, проверил через утилиту ab – 1000 запросов в 100 потоков у меня выдает главную страницу CD.com 5 раз в секунду в среднем, ошибок не было. Все это за 200 секунд прошло.
          Это как – хорошо или так себе?


          Пока писал, решил проверить 10000 запросов, как вот в этом посте у Владимира.
          Результат: за 1628 секунд все сделало, отдача морды – 6.14 раза в секунду.

      • В общем, отваливается кеширование спустя какое-то время. Мне нужна консультация специалиста.. (гугл).

        • Jettochkin:

          А почему именно XCache ? APC живет бесконечно долго…

          • Я уже не помню, почему XCache. Помню, что очень долго выбирался между APC, XCache и eAccelerator.
            По ходу, придется перенастраивать систему :(

          • Jettochkin:

            eAccelerator самое стабильное решение из того что видел) но! работает только с php 5.2.x (то что на 5.3.x – либо не работает либо глючит)..
            APC – отлично работает на CentOS.. соотв и на Ubantu и прочему подобному

            Перенастраивать вроде ничего не надо.. убери порт XCache и поставь APC..

          • Попробую сегодня вечером ковырнуть.

          • Ковырнул.
            О результатах – в следующем посте.

        • В общем, проблема с остановкой кеширования вроде как устранена. У меня он не был настроен, я увеличил память под кеш до 256 метров и уже 12 часов потреблене памяти на уровне 9.61Mb. Так что все работает :)

  1. 12.05.2011

    […] дней назад я ковырялся с кешированием с помощью XCache. Это помогло значительно снизить нагрузку от […]

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *