Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Счетчик времени работы скрипта за час и сутки
 
 автор: добряк   (31.01.2014 в 12:12)   письмо автору
 
 

Здравствуйте.
Подсчитываю время работы скрипта за период (час, сутки).

Локально все просто, но на сервере не работает, а какую-то ерунду пишет
подсчитываю microtime(), и форматирую number_format
На сервере экран выводит число с точкой, например 0.01
После записи в файл, открываю и сморю глазками и в файле оказывается с запятой 0,01
При сложении значения файла и текущего вообще чепуха получается.

  Ответить  
 
 автор: Саня   (31.01.2014 в 14:14)   письмо автору
 
   для: добряк   (31.01.2014 в 12:12)
 

Нужно локаль настроить. Или использовтаь третий агрумент этой функции.

  Ответить  
 
 автор: добряк   (31.01.2014 в 19:12)   письмо автору
 
   для: Саня   (31.01.2014 в 14:14)
 

А я чего то провозился в эквпериментах и не увидел.
Но все равно не понял.
У меня: setlocale(LC_ALL, 'ru_RU.CP1251');
В функции есть вариант, но запятая появляется после записи в файл.
До записи в файл - точка.

У меня хостер нагрузку скриптами на CPU меряет секундами, а сайт не один и я не вижу кто и когда грузит. Пытался найти в инет готовое решение, не нашел, пытался писать - никто не понимает зачем мне это надо и что мне надо.

Может кто знает готовое решение, по нагрузке скриптами CPU.

  Ответить  
 
 автор: moonfox   (31.01.2014 в 21:22)   письмо автору
 
   для: добряк   (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/

  Ответить  
 
 автор: добряк   (31.01.2014 в 21:37)   письмо автору
 
   для: moonfox   (31.01.2014 в 21:22)
 

Не загрузка МОЕГО процессора,
а загрузка процессора ХОСТЕРА моим сайтом.

Разница небольшая, но существенная

  Ответить  
 
 автор: moonfox   (01.02.2014 в 16:23)   письмо автору
 
   для: добряк   (31.01.2014 в 21:37)
 

то есть будучу серверным языком php на хостинге будет показывать вам нагрузку на вашем локальном компе?
http://zyk.dlinkddns.com/php-cpu-monitor/
то есть вы хотите сказать это ваш комп?

  Ответить  
 
 автор: добряк   (02.02.2014 в 13:04)   письмо автору
 
   для: moonfox   (01.02.2014 в 16:23)
 

Извините, может вы иностранец или робот.
Вроде я понятно и кратко написал

  Ответить  
 
 автор: moonfox   (02.02.2014 в 17:36)   письмо автору
 
   для: добряк   (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

  Ответить  
 
 автор: добряк   (02.02.2014 в 20:17)   письмо автору
 
   для: moonfox   (02.02.2014 в 17:36)
 

Fatal error: Call to undefined function getrusage()

  Ответить  
 
 автор: moonfox   (02.02.2014 в 20:49)   письмо автору
 
   для: добряк   (02.02.2014 в 20:17)
 

на windows сией функции нет

  Ответить  
 
 автор: добряк   (02.02.2014 в 22:41)   письмо автору
 
   для: moonfox   (02.02.2014 в 20:49)
 

У хостера то же самое, не хочет работать, но вроде же должно

Человек тоже дал, у меня не работает :
"Как проверить текущую нагрузку на сайте до покупки кеша
Вы можете узнать текущие показатели WordPress для своего сайта.
Для этого добавьте вывод статистики в подвал сайта.
Откройте файл footer.php текущего шаблона и в самом конце файла перед закрывающим BODY напишите:

<?php
    
echo '<div style="text-align: center">WordPress: '
        
round(memory_get_usage()/1024/10242) . 'MB '
        
.' |  MySQL:' get_num_queries() . ' | ';
    
timer_stop(1);
    echo 
'sec</div>';
?>

Код выведет потребление PHP-памяти,
количество SQL-запросов к базе данных
и время генерации страницы WordPress.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования