Есть ли хук, который можно использовать для определения времени создания статьи в MediaWiki? - PullRequest
1 голос
/ 29 января 2010

Я хочу узнать, сколько времени потребуется серверу для создания статьи в MediaWiki. То есть время начала будет как можно ближе к моменту, когда сервер получает запрос (а не к тому времени, когда клиент отправляет запрос). Конечное время наступит, когда сервер отправит страницу (опять же, а не когда клиент получит страницу).

Есть ли какая-либо функция Apache, к которой я могу получить доступ из PHP, которая дает мне время, необходимое серверу для создания страницы?

Есть ли ловушка MediaWiki, которую я могу использовать для определения статического времени сервера как можно раньше на этапе создания статьи? Это выглядит многообещающе , но для будущей версии MediaWiki. Я знаю, что могу определить время сервера в конце создания страницы. С этими двумя разами я могу генерировать дельту.

Спасибо.

== === Добавив Я только что обнаружил "mod_headers" (http://prefetch.net/blog/index.php/2007/01/02/measuring-apache-request-processing-time/) и его способность создавать заголовок со временем, которое потребовалось для обработки запроса, в микросекундах. Однако я не знаю, как я мог использовать эту информацию, так как JavaScript не может Прочитайте его. Я хотел бы иметь возможность отправить его обратно на мой сервер через AJAX и зарегистрировать его.

1 Ответ

0 голосов
/ 29 января 2010

Эта информация встроена в каждую страницу, создаваемую MediaWiki - ищите что-то вроде:

Подается за 0,770 с

в источнике HTML. Разве это не то, что вы ищете?

...