Во что на самом деле обходится загрузка всего lib/
Строка 46 единственного входного файла этой службы: foreach (glob(__DIR__ . '/lib/*.php') as $f) { require_once $f; } Это 65 файлов и 1,5 мегабайта, загружаемых при каждом обращении.…
Когда кеш растёт не в ту сторону
В папке кеша этой службы лежат четыре маленьких файла. Самый большой — 35 байт. Вместе они содержат три номера счётчиков, и их читают при каждом обращении к счётчику. Они есть, чтобы путь…
Когда индекс делает всё медленнее
У таблицы с дневными цифрами один ключ: счётчик и дата вместе. Пять мест в коде задают ей другой вопрос — не «этот счётчик во времени», а «все счётчики в эти дни». Галерея на главной,…
Где на самом деле живёт схема базы
Всё, что делает эта служба, лежит в системе контроля версий. Код — во всяком случае. База, на которой он работает, — это 32 таблицы, и у 15 из них нигде в репозитории нет описания: ни…
Почему мы не можем считать вернувшихся
Нигде в Stats4U нет показателя вернувшихся посетителей. Его нет не потому, что до него не дошли руки. Он был построен, один раз запущен на настоящих данных и 27 августа 2026 года убран…
Почему наша настройка почти сплошь комментарии
.htaccess на этом сервере длиной 478 строк. 98 из них — правила. 309 — комментарии. Три строки объяснения на каждую строку, которая что-то делает. Это соотношение не планировали; оно…
Как мы проверяем каждый перевод
В этом блоге 64 записи на одиннадцати языках: 704 строки и около 2,2 миллиона знаков. Ни одна запись не пропущена ни в одном языке — утверждение, которое что-то значит, только если что-то…
Почему мы не пишем старым пользователям
В таблице счётчиков этой службы хранится 4 148 адресов электронной почты. Они принадлежат счётчикам, созданным за последние двадцать лет, тогда, когда счётчик шёл с полем для адреса и люди…
Счётчики, которые следуют тёмной теме
Счётчик — это картинка на чужой странице. Когда у этой страницы есть тёмная тема, картинка об этом не знает: её нарисовали на сервере задолго до того, как системная настройка посетителя…
Почему ИИ работает не на нашем сервере
На машине, которая отдаёт этот сайт, не работает никакая языковая модель. Обзоры считаются на втором устройстве, которое забирает задания, считает и приносит предложения обратно. Причина —…
Порог, который должна взять сводка
Функции обзора предложили 2 061 счётчик. Она написала 262 предложения. Все остальные задания закончились одним и тем же итогом, и это не сообщение об ошибке, хотя и складывается как…
Что ИИ можно писать, а что нельзя
Наверху публичной страницы статистики здесь может стоять два-три предложения о том, что счётчик делал в этом месяце. Их написала языковая модель. Модель при этом ничего не выдумывает, и…