parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Misha v.3 27.03.2011 05:48 / 27.03.2011 06:21

2. $memory:rusage.utime (см. доку)
3. время выполнения от begin до now (именно поэтому рекомендуется подключать Erusage первым). рассчитывается на основании $memory:rusage.tv_sec и .tv_usec
4. $memory:rusage.maxrss (см. доку)
5. $status:memory.user/$status:memory.free (см. доку)

цифры времени нельзя сравнивать между разными компьютерами.
цифры памяти -- между разными OS.

2. должно быть маленьким. всегда. если значение большое, при относительно небольшом значении 3, это означает, что где-то очень серьёзный алгоритмический косяк. я с таким встречался лишь один раз: был очень неоптимальный xsl.

примеры значений с parser.ru (приблизительные. напрямую сравнивать с вашими результатами нельзя):

2.
parser.ru/ : 0.03 из кэша
parser.ru/ : 0.09 генерация
parser.ru/forum/ : 0.3

3.
parser.ru/ : 0.03 из кэша
parser.ru/ : 0.1 генерация
parser.ru/forum/ : 0.35

4.
parser.ru/ : 4000 -- из кэша
parser.ru/ : 8000 -- генерация
parser.ru/forum/ : 11000 (никогда не кэшируется)

5.
parser.ru/ : [1500/50] -- из кэша
parser.ru/ : [4000/750] -- генерация
parser.ru/forum/ : [6500/2050]

близость значений 2 и 3 означают маленькую загрузку сервера.


я рекомендую НЕ писать в лог всё подряд.
для начала включить запись всего, посмотреть на ваши типичные значения в 3 и 4 столбце и затем указать методу log опции
$.dTime и $.dMaxRss, со значениями, превышающими ваши типичные значения.

после этого в лог будет писаться только информация о страницах, при генерации которой превышены указанные лимиты.