2013-09-30 7 views
0

Я использую pagepeed_console для мониторинга производительности ngx_pagespeed, и в конечном итоге я буду использовать эти данные для finetune ngx_pagespeed.Размер журнала журнала и общее влияние на производительность

https://developers.google.com/speed/pagespeed/module/console

Всего за два дня и пару хитов и мой размер журнала 2.4MB.

Возможно, я ошибаюсь, но я не думаю, что эти журналы страниц могут вращаться с помощью logrotate. Может, все это сломается?

Также я хотел бы знать, есть ли у кого-либо хоть какие-то последствия для производительности, связанные с использованием журнала страниц и скриптовой консоли на сервере производства. Это маленькая версия ec2, на которой работает несколько веб-сайтов для Wordpress для моей компании. Он запускает nginx, apc, php5-fpm, fastcgi_cache и консоль страниц.

С уважением.

ответ

2

AFAIK, запись журнала не должна приводить к проблемам с производительностью. Сообщите нам, если вы заметили.

Вы правы, что logrotate не может использоваться для вращения журналов, вместо этого mod_pagespeed использует свое собственное управление журналами. (В настоящее время он просто очищает файл, когда он становится слишком большим, но мы можем делать поворот журнала и т. Д. В будущем).

Вы можете контролировать максимальный размер журнала с помощью pagespeed StatisticsLoggingMaxFileSizeKb, который по умолчанию составляет 100 МБ в версии 1.6 (я заметил, что это не задокументировано, я скоро приготовлю документацию). Вы также можете увеличить интервал регистрации (тем самым уменьшая скорость заполнения журнала) pagespeed StatisticsLoggingIntervalMs, по умолчанию - 1 минута (60000).

Недавно мы обнаружили проблемы с производительностью при чтении файлов журнала 10 МБ +, поэтому новые значения по умолчанию будут максимальным размером журнала 1 МБ и интервалом журнала 10 минут. Это происходит только при просмотре страницы /pagespeed_console, но может привести к увеличению времени ожидания 10 секунд на этой странице с большими файлами журнала. С новыми значениями по умолчанию мы должны иметь только задержку в 0,1 с и хранить около 2 недель журналов.

+0

Спасибо большое. Правильно. – ddutra