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