Apache 內部有紀錄log用的模組,log_config_module
想要修改寫入的log內容可以修改此參數.
這邊記錄一下加入apache的request時間要做那些調整.
Linux 版本
- vim /etc/apache2/apache2.conf
#LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\" elapsed=%Dus" combined - sudo service apache2 restart
Windows
- 修改檔案 $apache2\conf\httpd.conf
#LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\" elapsed=%Dus" combined - CustomLog "logs/access.log" combined
重啟Apache即可.
可以在log紀錄中最後端看到 回應時間, us => 百萬分之一秒