1. PHP / Говнокод #7835

    +158

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    function build($title, $data)
    {
    	$ptitle = $this->prefix . $title;
    	apc_delete($ptitle);
    	apc_store($ptitle, $data);
    }

    Педантичные, но неумные разработчики vBulletin, прозреваю, были обижены претензиями интерпретатора к этому коду. Другие кэшеры они тоже так передергивают.

    Запостил: actuator, 11 Сентября 2011

    Комментарии (4) RSS

    • щито это?
      Ответить
      • очистка кэша, если я правильно понимаю
        Ответить
        • Говно в том, что после apc_delete остальные инстансы скрипта не обнаружат кэшированного значения и ринутся его генерировать, образовав свалку. А если кэшер ещё и через сеть работает, да ещё как vB гоняет десятки килобайт кода по кэшу, то это вообще гарантированно.
          Ответить
    • Чтобы записать в кэш что-нибудь ненужное, сперва нужно удалить из кэша что-нибудь ненужное. А то не влезет.
      Ответить

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