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

    +1

    1. 1
    define('OKVED_TRY_BUILD_CHUNK_IF_IT_NOT_FOUND_IN_CHUNKCACHE', TRUE);

    Написал строчку и думаю - то ли я наговнокодил с названием, то ли соломки подстелил, так, что через месяц я ТОЧНО вспомню, зачем оно нужно...

    Запостил: Arris, 24 Февраля 2016

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

    • PHP может всё что угодно. Только мамой не может быть.
      Ответить
    • Если в редакторе нет подсказок, то надо будет биндить горячую клавишу для вставки такого имени константы)
      Ответить
      • Ctrl+C — Ctrl+V в блокнотик на соседнем экране.
        Ответить
        • Вы уверены что через месяц или два у автора будет открыт тот блокнотик на соседнем экране?
          Ответить
      • она используется один раз ;)
        Ответить
    • Обжективсишненько.
      Ответить
    • ОКВЭД настолько большой, что его надо грузить чанками?
      Ответить
      • ОКВЭД маленький (всего-то 1715 строк), а вот XREF-таблица по всем фирмам - всего-то 40 миллионов записей. Проблема не в этом. Проблема в том, что в оригинальном коде (я рефакторю) использовался LEFT JOIN + LIMIT OFFSET.

        И фирмы с какой-нибудь 140-ой страницы простым вроде бы запросиком выдёргивались 30-40 секунд.
        Ой, я лучше в ЖЖ напишу об этом :)
        Ответить
        • Да кому нахуй твои пыхоблядские ламерские высеры нужны? У нормальных людейинет проектов с пхп и темболее с мускул
          Ответить
      • Другой вопрос, что нормальному человеку фирмы со 140 страницы (из скажем 600) не нужны, но по сайту не только люди ходят, но еще и поисковые боты.

        Да-да-да, mysql cache и все такое. Знаю.
        Нет, чанки - это взвешенное и обдуманное решение. И реально работающее.
        Ответить
      • впрочем, я тебе лучше эту историю в скайп расскажу :p
        Ответить

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