У що насправді обходиться завантаження всього lib/
Рядок 46 єдиного вхідного файлу цієї служби: foreach (glob(__DIR__ . '/lib/*.php') as $f) { require_once $f; } Це 65 файлів і 1,5 мегабайта, що завантажуються при кожному зверненні.…
Коли кеш росте не в той бік
У теці кешу цієї служби лежать чотири маленькі файли. Найбільший — 35 байтів. Разом вони містять три номери лічильників, і їх читають при кожному зверненні до лічильника. Вони є, щоб шлях…
Коли індекс робить усе повільнішим
У таблиці з денними цифрами один ключ: лічильник і дата разом. П'ять місць у коді ставлять їй інше питання — не «цей лічильник у часі», а «всі лічильники в ці дні». Галерея на головній,…
Чому ШІ працює не на нашому сервері
На машині, яка віддає цей сайт, не працює жодна мовна модель. Огляди рахуються на другому пристрої, який забирає завдання, рахує і приносить речення назад. Причина — арифметика. Модель на…
Зображення лічильників у пам'яті
Майже п’ята частина зображень лічильника, які малює ця служба, вже нічого не змінює. Скрипт стеження за мишею з попереднього покоління перезавантажує картинку при кожному русі, і відколи ці…
Скрипт 2015 року досі вантажить лічильники
Попереднє покоління цієї служби постачалося зі скриптом стеження за мишею. Він завантажував зображення лічильника один раз, звичайним чином, а потім завантажував його знову при кожному русі…
Скільки коштує пароль на слабкому залізі
Сторінки статистики тут можна закрити паролем. Обчислення хешу цього пароля — єдина дія в цій службі, яка має бути повільною: саме це робить викрадений хеш дорогим для зламу. Питання в…
Стискати той самий файл щоразу заново
Apache стискає відповіді на льоту. Для сторінки, яка щоразу інша, це єдиний шлях. Для таблиці стилів, що змінюється раз на місяць, це означає, що сервер робить ту саму роботу наново для…
Рухомі лічильники без JavaScript
Чимало дизайнів лічильників тут рухаються. Цифра сама себе відраховує, панель сама себе промальовує, або щось падає на місце й вгамовується. Жоден з них не використовує жодного рядка…
Stats4U 3 вже тут
Сайт, на якому ви це читаєте, було перебудовано цього місяця — не редизайн, а саме перебудова, починаючи від шляху підрахунку. Є окрема публікація про одинадцять тихих років, які цьому…