Лог по интегральной нагрузке?
Модераторы: hoadmin, dobs, ArniXXX, hostess, bj
Лог по интегральной нагрузке?
Почему бы не сделать запись в лог тех значений, которые выводятся в панели управления по "интегральной нагрузке" за предыдущий день? А то по одному дню не сильно-то и понятно... Где-то же хранится это значение, и дописать его раз в день в "logs" - это не нагрузка, даже для тысяч сайтов, но так будет гораздо удобнее и эффективнее работать над оптимизацией. Что скажете, админы?
так они и так каждый день собираются! в своей панели "10+ к" юзеров видят эти значения каждый день, и все, что нужно - это простейший скрипт, на PHP можно сделать так:dobs писал(а):Одно дело сделать, а другое дело собирать каждый день данные для 10+ к юзеров...
<?php
$handle = fopen("/virt/homes/LOGIN/logs/load.log", "a+");
fwrite($handle, date("Y/m/d") . "\t" . LOGIN_LOAD_VALUE . "\n");
fclose($handle);
?>
И все! Если учесть, что эту операцию нужно сделать для циклической обработки всех юзеров, то такой скрипт даже для "10+ к" юзеров отработает за секунду. Открытие одной страницы на каком-нибудь вордпрессе займет больше ресурсов.
Логи апача access.log ведь ведутся, а туда по умолчанию записываются хиты на все, и в итоге мы имеем многомегабайтные файлы логов, а тут надо записать всего одно значение в день! 365 строчек в год!!! Так что количество пользователей здесь никакой роли не играет.