За последние 24 часа нас посетили 17514 программистов и 1724 робота. Сейчас ищет 801 программист ...

глюки с xcache

Тема в разделе "PHP для новичков", создана пользователем vikrorpert, 3 фев 2014.

  1. vikrorpert

    vikrorpert Активный пользователь

    С нами с:
    13 окт 2010
    Сообщения:
    984
    Симпатии:
    10
    есть впс с xcache, есть такой код
    Код (Text):
    1.  
    2. if (xcache_isset("time")) {
    3.     $time = xcache_get("time");
    4.     echo $time;
    5. }
    6. else
    7. {
    8.     $time = time();
    9.     xcache_set("time", $time, 20);
    10.     echo 'xcache_set';
    11. }
    начинаю рефрешить 1 раз в секунду, появляется или xcache_set или число, но число не одинаковое а разное, в пределах +-2
    такое ощущение что несколько кешей, и в каждый кеширует отдельно
    куда смотреть?
     
  2. vikrorpert

    vikrorpert Активный пользователь

    С нами с:
    13 окт 2010
    Сообщения:
    984
    Симпатии:
    10
    сам же и отвечу
    забавно
     
  3. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    прикольно. кеш на файликах кстати очень быстрый. если конечно файлики умещаются в системном файловом кеше.
     
  4. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Стоп стоп стоп. Xcache как аккселератор это одно, окей. Об этом и было сказано, но в коде используется xcache как меморишардер. Это никак не связано с процессами. Переменная хранится в оперативке и дергается независимо. Принцип как у мемкеша 1-в-1.

    Далее. У XCache есть гуй. Прикрути его и посмотри, что в нем творится, какие скрипты кешируются, какие переменные. Там все все будет показано.
     
  5. vikrorpert

    vikrorpert Активный пользователь

    С нами с:
    13 окт 2010
    Сообщения:
    984
    Симпатии:
    10
    про гуй знаю, надо будет глянуть
    но меня больше интересует компиляция пхп кода, не уверен что админка это показывает
    вроде только показывает хранение переменных
     
  6. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Ты не уверен, а я говорю, что там это все есть.
     
  7. vikrorpert

    vikrorpert Активный пользователь

    С нами с:
    13 окт 2010
    Сообщения:
    984
    Симпатии:
    10
    не могу найти админку на centos
    find / -name *xcache* находит только файлы
     
  8. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Админка хкеша вместе с ним поставляется. Кидаете ее в любой каталог любого рабочего сайта, заходите через браузер - вуаля. Если на локальной машине, то в конфиге хкеша отключите авторизацию.
     
  9. vikrorpert

    vikrorpert Активный пользователь

    С нами с:
    13 окт 2010
    Сообщения:
    984
    Симпатии:
    10
  10. vikrorpert

    vikrorpert Активный пользователь

    С нами с:
    13 окт 2010
    Сообщения:
    984
    Симпатии:
    10
    запустил админку, в разделе listphp как я понял список кешированных файлов
    зашел в раздел listvar, там пусто
    хотя свой тестовый скрипт из первого поста дергаю, и он даже выводит "кешированные" значения
     
  11. Колбася

    Колбася Активный пользователь

    С нами с:
    12 дек 2011
    Сообщения:
    722
    Симпатии:
    0
    Хз что это вообще :)