|
|
|
| Здравствуйте.
Подсчитываю время работы скрипта за период (час, сутки).
Локально все просто, но на сервере не работает, а какую-то ерунду пишет
подсчитываю microtime(), и форматирую number_format
На сервере экран выводит число с точкой, например 0.01
После записи в файл, открываю и сморю глазками и в файле оказывается с запятой 0,01
При сложении значения файла и текущего вообще чепуха получается. | |
|
|
|
|
|
|
|
для: добряк
(31.01.2014 в 12:12)
| | Нужно локаль настроить. Или использовтаь третий агрумент этой функции. | |
|
|
|
|
|
|
|
для: Саня
(31.01.2014 в 14:14)
| | А я чего то провозился в эквпериментах и не увидел.
Но все равно не понял.
У меня: setlocale(LC_ALL, 'ru_RU.CP1251');
В функции есть вариант, но запятая появляется после записи в файл.
До записи в файл - точка.
У меня хостер нагрузку скриптами на CPU меряет секундами, а сайт не один и я не вижу кто и когда грузит. Пытался найти в инет готовое решение, не нашел, пытался писать - никто не понимает зачем мне это надо и что мне надо.
Может кто знает готовое решение, по нагрузке скриптами CPU. | |
|
|
|
|
|
|
|
для: добряк
(31.01.2014 в 19:12)
| | http://php.webtutor.pl/en/2011/05/13/how-to-calculate-cpu-usage-of-a-php-script/
http://www.tonylea.com/2012/how-to-get-memory-and-cpu-usage-in-php/
http://code.google.com/p/php-cpu-monitor/ | |
|
|
|
|
|
|
|
для: moonfox
(31.01.2014 в 21:22)
| | Не загрузка МОЕГО процессора,
а загрузка процессора ХОСТЕРА моим сайтом.
Разница небольшая, но существенная | |
|
|
|
|
|
|
|
для: добряк
(31.01.2014 в 21:37)
| | то есть будучу серверным языком php на хостинге будет показывать вам нагрузку на вашем локальном компе?
http://zyk.dlinkddns.com/php-cpu-monitor/
то есть вы хотите сказать это ваш комп? | |
|
|
|
|
|
|
|
для: moonfox
(01.02.2014 в 16:23)
| | Извините, может вы иностранец или робот.
Вроде я понятно и кратко написал | |
|
|
|
|
|
|
|
для: добряк
(02.02.2014 в 13:04)
| | http://us2.php.net/manual/en/function.getrusage.php
http://us2.php.net/manual/en/function.memory-get-usage.php
http://us2.php.net/manual/en/function.memory-get-peak-usage.php | |
|
|
|
|
|
|
|
для: moonfox
(02.02.2014 в 17:36)
| | Fatal error: Call to undefined function getrusage() | |
|
|
|
|
|
|
|
для: добряк
(02.02.2014 в 20:17)
| | на windows сией функции нет | |
|
|
|
|
|
|
|
для: moonfox
(02.02.2014 в 20:49)
| | У хостера то же самое, не хочет работать, но вроде же должно
Человек тоже дал, у меня не работает :
"Как проверить текущую нагрузку на сайте до покупки кеша
Вы можете узнать текущие показатели WordPress для своего сайта.
Для этого добавьте вывод статистики в подвал сайта.
Откройте файл footer.php текущего шаблона и в самом конце файла перед закрывающим BODY напишите:
<?php
echo '<div style="text-align: center">WordPress: '
. round(memory_get_usage()/1024/1024, 2) . 'MB '
.' | MySQL:' . get_num_queries() . ' | ';
timer_stop(1);
echo 'sec</div>';
?>
|
Код выведет потребление PHP-памяти,
количество SQL-запросов к базе данных
и время генерации страницы WordPress. | |
|
|
|