Topic on Project:Support desk

自己在公司内部搭建的media wiki,每次编辑完后点提交时大约要5秒左右的响应时间

31
Dier2014 (talkcontribs)

在局域网内搭建的wik,版本为1.23.5,使用LAMP平台,每次编辑完页面点提交后反应很慢,不管编辑内容是多少,最少要5秒页面才会跳转。是哪里的设置有问题吗?

88.130.69.198 (talkcontribs)

Hi!

Our Chinese is not very good so I used Google to have your text translated to English:

---

The company built its own in-house media wiki, takes about five seconds or so the response time after the point when editing each submission.

In the LAN built wiki, version 1.23.5, using LAMP platform, after each finished editing the page point to submit response is very slow, no matter how much editorial content, at least to 5 seconds before the jump page. Where is the setting is the problem?

---

88.130.69.198 (talkcontribs)

I understand that saving a new revision is slow. After clicking the "Save" button, the wiki needs up to 5 seconds to leave the editing page and to display the wiki page again.

Set up profiling so that requests are logged in a profiling log file. Then save a page and post us the part of the profiling log, which shows the slow page save.

Dier2014 (talkcontribs)

谢谢你的回复,我去试一试;我的英语也不好,所以只能通过翻译来和你们沟通

88.130.94.162 (talkcontribs)

Thank you for your reply, I went to try it; my English is not good, so come and you can only communicate through an interpreter

---

88.130.94.162 (talkcontribs)

Here are the steps:

  • Rename the file StartProfiler.sample to StartProfiler.php.
  • In this file: Make sure that the profiler is used: Set $wgProfiler['class'] to "Profiler" like so:
$wgProfiler['class'] = 'Profiler';
It should not be set to "ProfilerStub".
  • In LocalSettings.php, at the end of the file, add this:
// Path to your log file. Adjust this line!
$wgDebugLogFile = '/var/www/mediawiki/path/to/my/logfile/Logfile.log';

// Only record profiling info for pages that took longer than this
$wgProfileLimit = 0.0;
// Don't put non-profiling info into log file
$wgProfileOnly = false;
// Log sums from profiling into "profiling" table in db
$wgProfileToDatabase = false;
// If true, print a raw call tree instead of per-function report
$wgProfileCallTree = false;
// Should application server host be put into profiling table
$wgProfilePerHost = false;
 
// Settings for UDP profiler
$wgUDPProfilerHost = '127.0.0.1';
$wgUDPProfilerPort = '3811';
 
// Detects non-matching wfProfileIn/wfProfileOut calls
$wgDebugProfiling = false;
// Output debug message on every wfProfileIn/wfProfileOut
$wgDebugFunctionEntry = 0;
// Lots of debugging output from SquidUpdate.php
$wgDebugSquid = false;

Save a wiki page.

Check the logfile.

We need the information from the according request. This information will contain a table with percentages. This is what we need!

Dier2014 (talkcontribs)

Have generated a log file, but I do not understand the contents. I need to put the contents of this document issued to you?

88.130.125.37 (talkcontribs)

MediaWiki will add new requests to the log file. The log file will then contain information about more and more requests. One of the first lines of each request will show the requested URL with all parameters. Please post the log contents of that one request, which shows a slow page save. Please also post the table, which is at the end of the information about that request. This table will look like so: Thread:Project:Support_desk/page_loading_slow_speed/reply_(4).

(Note that the log can contain sensitive information like login data or cookies. We do not need this information.)

67.229.56.242 (talkcontribs)

I made two give you a look

Start request GET /wiki/index.php/%E9%A6%96%E9%A1%B5

16799 HTTP HEADERS:
16800 HOST: 192.168.0.99
16801 CONNECTION: keep-alive
16802 ACCEPT: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
16803 USER-AGENT: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.122 Safari/537.36
16804 REFERER: http://192.168.0.99/wiki/index.php/%E4%B8%8B%E8%BD%BD%E7%B1%BB
16805 ACCEPT-ENCODING: gzip,deflate,sdch
16806 ACCEPT-LANGUAGE: zh-CN,zh;q=0.8
16807 COOKIE: my_wikiUserID=10; my_wikiUserName=%E5%BC%A0%E5%AE%97%E9%A3%9E; my_wikiToken=b7079d93077fc98054fe4d5f148bdc45; my_wiki_session=af3faadd3276ebfac08f87350af       6dff2; wikiEditor-0-toolbar-section=advanced
16808 IF-MODIFIED-SINCE: Thu, 27 Nov 2014 05:45:25 GMT
16809 [caches] main: EmptyBagOStuff, message: SqlBagOStuff, parser: SqlBagOStuff
16810 [caches] LocalisationCache: using store LCStoreDB
16811 Connected to database 0 at localhost
16812 Fully initialised
16813 Title::getRestrictionTypes: applicable restrictions to [[é¦<96>页]] are {edit,move}
16814 [ContentHandler] Created handler for wikitext: WikitextContentHandler
16815 User: cache miss for user 10
16816 Connected to database 0 at localhost
16817 MessageCache::load: Loading zh-cn... got from global cache
16818 User: loading options for user 10 from database.
16819 User: logged in from session
16820 User: loading options for user 10 from override cache.
16821 Unstubbing $wgParser on call of $wgParser::firstCallInit from MessageCache::getParser
16822 Parser: using preprocessor: Preprocessor_DOM
16823 Unstubbing $wgLang on call of $wgLang::_unstub from ParserOptions::__construct
16824 OutputPage::checkLastModified: client sent If-Modified-Since: 2014-11-27T05:45:25Z
16825 OutputPage::checkLastModified: effective Last-Modified: 2014-11-27T05:49:39Z
16826 OutputPage::checkLastModified: STALE, page=2014-11-27T05:45:52Z, user=2014-11-27T05:49:39Z, epoch=2014-11-27T03:19:07Z
16827 Article::view using parser cache: yes
16828 Parser cache options found.
16829 ParserOutput cache found.
16830 Article::view: showing parser cache contents
16831 DatabaseBase::query: Writes done: UPDATE  `watchlist` SET wl_notificationtimestamp = NULL WHERE wl_user = '10' AND wl_namespace = '0' AND wl_title = 'é¦<96>页'
16832 MessageCache::load: Loading zh-hans... got from global cache
16833 MessageCache::load: Loading en... got from global cache
16834 Title::getRestrictionTypes: applicable restrictions to [[é¦<96>页]] are {edit,move}
16835 OutputPage::sendCacheControl: private caching; Thu, 27 Nov 2014 05:49:39 GMT **
16836 LoadBalancer::reuseConnection: this connection was not opened as a foreign connection
16837 Request ended normally
16838 Raising PHP's memory limit to 52428800 bytes

-----------------------------------------------------------------

6789
 6790 Start request GET /wiki/index.php?title=%E4%B8%8B%E8%BD%BD%E7%BB%84%E5%91%A8%E8%AE%A1%E5%88%922014%E5%B9%B411%E6%9C%8817%E6%97%A5-2014%E5%B9%B411%E6%9C%8821%E6%9       7%A5&action=edit&section=1
 6791 HTTP HEADERS:
 6792 HOST: 192.168.0.99
 6793 ACCEPT: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
 6794 USER-AGENT: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.122 Safari/537.36
 6795 REFERER: http://192.168.0.99/wiki/index.php/%E4%B8%8B%E8%BD%BD%E7%BB%84%E5%91%A8%E8%AE%A1%E5%88%922014%E5%B9%B411%E6%9C%8817%E6%97%A5-2014%E5%B9%B411%E6%9C%8821%       E6%97%A5
 6796 ACCEPT-ENCODING: gzip,deflate,sdch
 6797 ACCEPT-LANGUAGE: zh-CN,zh;q=0.8,ja;q=0.6,th;q=0.4
 6798 COOKIE: preview-limit-report=expanded; my_wiki_session=a4119656fbc4ad83ea73c24836364402; my_wikiUserID=11; my_wikiUserName=Shangbangqin; wikiEditor-0-booklet-cha       racters-page=latin; wikiEditor-0-toolbar-section=advanced; vector-nav-p-tb=true
 6799 VIA: 1.1 localhost (squid/3.3.9)
 6800 X-FORWARDED-FOR: 192.168.0.8
 6801 CACHE-CONTROL: max-age=0
 6802 CONNECTION: keep-alive
 6803 [caches] main: EmptyBagOStuff, message: SqlBagOStuff, parser: SqlBagOStuff
 6804 [caches] LocalisationCache: using store LCStoreDB
 6805 Connected to database 0 at localhost
 6806 Fully initialised
 6807 Title::getRestrictionTypes: applicable restrictions to [[ä¸<8b>è½½ç»<84>å<91>¨è®¡å<88><92>2014å¹´11æ<9c><88>17æ<97>¥-2014å¹´11æ<9c><88>21æ<97>¥]] are {edit,move}
 6808 [ContentHandler] Created handler for wikitext: WikitextContentHandler
 6809 User: cache miss for user 11
 6810 Connected to database 0 at localhost
 6811 MessageCache::load: Loading zh-cn... got from global cache
 6812 User: loading options for user 11 from database.
 6813 User: logged in from session
 6814 EditPage::edit: enter
 6815 EditPage::importFormData: Not a posted form.
 6816 User: loading options for user 11 from override cache.
 6817 User::getBlockedStatus: checking...
 6818 IP: 192.168.0.20
 6819 Unstubbing $wgParser on call of $wgParser::getSection from WikitextContent::getSection
 6820 Parser: using preprocessor: Preprocessor_DOM
 6821 Unstubbing $wgLang on call of $wgLang::_unstub from ParserOptions::__construct
 6822 [Preprocessor] Saved preprocessor XML to memcached (key my_wiki:preprocess-xml:5d44eefb6b4c7d946cf043e7fa1c50fe:0)
 6823 MessageCache::load: Loading zh-hans... got from global cache
 6824 MessageCache::load: Loading en... got from global cache
 6825 Title::getRestrictionTypes: applicable restrictions to [[ä¸<8b>è½½ç»<84>å<91>¨è®¡å<88><92>2014å¹´11æ<9c><88>17æ<97>¥-2014å¹´11æ<9c><88>21æ<97>¥]] are {edit,move}
 6826 Title::getRestrictionTypes: applicable restrictions to [[ä¸<8b>è½½ç»<84>å<91>¨è®¡å<88><92>2014å¹´11æ<9c><88>17æ<97>¥-2014å¹´11æ<9c><88>21æ<97>¥]] are {edit,move}
 6827 Title::getRestrictionTypes: applicable restrictions to [[ä¸<8b>è½½ç»<84>å<91>¨è®¡å<88><92>2014å¹´11æ<9c><88>17æ<97>¥-2014å¹´11æ<9c><88>21æ<97>¥]] are {edit,move}
 6828 OutputPage::sendCacheControl: private caching;  **
6829 LoadBalancer::reuseConnection: this connection was not opened as a foreign connection
 6830 Request ended normally
 6831 Raising PHP's memory limit to 52428800 bytes
 6832
67.229.56.242 (talkcontribs)

5186

 5187 Start request GET /wiki/index.php/%E4%B8%8B%E8%BD%BD%E7%BB%84%E5%91%A8%E8%AE%A1%E5%88%922014%E5%B9%B411%E6%9C%8817%E6%97%A5-2014%E5%B9%B411%E6%9C%8821%E6%97%A5
 5188 HTTP HEADERS:
 5189 HOST: 192.168.0.99
 5190 ACCEPT: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
 5191 USER-AGENT: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.122 Safari/537.36
 5192 REFERER: http://192.168.0.99/wiki/index.php?title=%E4%B8%8B%E8%BD%BD%E7%BB%84%E5%91%A8%E8%AE%A1%E5%88%922014%E5%B9%B411%E6%9C%8817%E6%97%A5-2014%E5%B9%B411%E6%9C       %8821%E6%97%A5&action=edit&section=3
 5193 ACCEPT-ENCODING: gzip,deflate,sdch
 5194 ACCEPT-LANGUAGE: zh-CN,zh;q=0.8,ja;q=0.6,th;q=0.4
 5195 COOKIE: preview-limit-report=expanded; my_wiki_session=a4119656fbc4ad83ea73c24836364402; my_wikiUserID=11; my_wikiUserName=Shangbangqin; wikiEditor-0-booklet-cha       racters-page=latin; vector-nav-p-tb=true; wikiEditor-0-toolbar-section=advanced; my_wikiPostEditRevision339=1
 5196 VIA: 1.1 localhost (squid/3.3.9)
 5197 X-FORWARDED-FOR: 192.168.0.8
 5198 CACHE-CONTROL: max-age=0
 5199 CONNECTION: keep-alive
 5200 [caches] main: EmptyBagOStuff, message: SqlBagOStuff, parser: SqlBagOStuff
 5201 LoadBalancer::reuseConnection: this connection was not opened as a foreign connection
 5202 [jobqueue] ParsoidCacheUpdateJobOnDependencyChange ä¸<8b>è½½ç»<84>å<91>¨è®¡å<88><92>2014å¹´11æ<9c><88>17æ<97>¥-2014å¹´11æ<9c><88>21æ<97>¥ type=OnDependencyChange        table=templatelinks recursive=1 rootJobSignature=d1e2da713632f11838aebb728b5984f2a1741876 rootJobTimestamp=20141127040844
 5203 Success, Time: 47 ms
 5204 Request ended normally
 5205 [caches] LocalisationCache: using store LCStoreDB
 5206 Connected to database 0 at localhost
 5207 Fully initialised
 5208 Title::getRestrictionTypes: applicable restrictions to [[ä¸<8b>è½½ç»<84>å<91>¨è®¡å<88><92>2014å¹´11æ<9c><88>17æ<97>¥-2014å¹´11æ<9c><88>21æ<97>¥]] are {edit,move}
 5209 [ContentHandler] Created handler for wikitext: WikitextContentHandler
 5210 User: cache miss for user 11
 5211 Connected to database 0 at localhost
 5212 MessageCache::load: Loading zh-cn... got from global cache
 5213 User: loading options for user 11 from database.
 5214 User: logged in from session
 5215 User: loading options for user 11 from override cache.
 5216 Unstubbing $wgParser on call of $wgParser::firstCallInit from MessageCache::getParser
 5217 Parser: using preprocessor: Preprocessor_DOM
 5218 Unstubbing $wgLang on call of $wgLang::_unstub from ParserOptions::__construct
 5219 OutputPage::checkLastModified: client did not send If-Modified-Since header
 5220 Article::view using parser cache: yes
 5221 Parser options key expired, touched 20141127040844, epoch 20141127031907, cached 20141127040840
 5222 Article::view: doing uncached parse
 5223 Parser cache options found.
 5224 [Preprocessor] Saved preprocessor XML to memcached (key my_wiki:preprocess-xml:ae7bf765af907f96c9bfab5387f6e77a:0)
5225 [Preprocessor] Saved preprocessor XML to memcached (key my_wiki:preprocess-xml:ae7bf765af907f96c9bfab5387f6e77a:0)
 5226 Saved in parser cache with key my_wiki:pcache:idhash:19-0!*!*!!zh-cn!*!* and timestamp 20141127040845 and revision id 339
 5227 DatabaseBase::query: Writes done: REPLACE INTO `objectcache` (keyname,value,exptime) VALUES ('my_wiki:pcache:idhash:19-0!*!*!!zh-cn!*!*','ÍZëS Y <9f>Ïù+z²;[3[CHw       Þ\r¦\n GfT(AçãV<9b>´ÐK^<95>n|Ì<94>U < ÊCG  å¡ Î  q5¼ä^?ÙÉí$<9f>ü ö<9c>{;!<9d>tPd±pÆØ} çñ;ç<9e>sút·<8a>¼ ÚÛ¤¤*\'[{´D<8f>f ] ñgUô<88>öh<87>|M³×©¢× p<8a>öúèUQ<8b><8       7><82>õaå\n§<84>OØáÆÎ<85>\"<92>ª²kÓ<8c>¦h  <86>º<84>`vz<85>ì<¨¯<85>ËúZX ´Õ÷Dà\'¢<94>ì<8e>ÈWäH\rÏÁ¥*Ãîx¬<86><87>í ×<95><94>/<9f>°ÿÍÑìq \Z \r<82>£9à ø <81>S­?<9c><       87> jB<8a><95><90><89>õD/ÉI{<90>¯¯Å<99> W¾@C<9d><82>dz!?5  <8c>eõµ ü<8d>( !<95>P! ïhðã<85>ßãhtÓ<8b>S0X]6á ²Ý]& ¯ÉøÝ<83>Ëæ2ËæCÁü<8d><8e>f¿£<81>wøO:<9a>½<8e><80>×á       ÷U<97>͵¿lÙåÛ¹ùQ}rèಹͲ  <8d><82>ÃÏS<91>À¬^Ä­  OU<97>ͽ¿lùW}úô ²±{pÙ<fÙ(J  \0èo 9«<8b>äÙ_$}r#;öêàòxË}¬±Ù p ÍG/N:\Z<9d>Õ ó~ÀÇÞM<80> õ\'k <97>ÍW<81>U<93>£<91>7üßï       Bg<83>ß@SuÙ| \0mæO2p+wkæà²ùËý Ì<87>þïq4<80>kíãöþ ¸ýØmòòm¥<µ4<8e> 1­Ö<88><8f>6<8c>y&:Ñ«5]² <8e>(1ÙNãc<95>`V <95><80>¢ V4C=.!uÊ\'ì<99>ôíÜÎNv«  Ene<9e>¤î     NÞM6^ó       ¼><93>â}úÃÅ<9a>Ò <81><87> ;g 9açM<8c>Ì,<82>4JÛê5éRD.<88>^?UéVè<80>=h<83>©$Îw ¹VÑ<90>äÏ­Ìæ ù¥<8f>lÞ\'« de^<9f>K¿ß¾£§&ÈÈ,  Ên.Ámf÷<89>~§O¿ÿ&;= `  ø¡´èO8Èýp<9e> ¹|ï       ãìýå\"å÷Û)% ¿\Z<8b>Ä¥°<9c>äȽ;<85>;õýö° ÿþ®<9c>Mú~nµ?³õ6÷î I­<91>éi}j6³µ<98>I<8f>|í«å<9d>ß ï° oáýöãÜÒ`~án<91>¹ ÈgÒ[¹ }LA &ÿÛ<94><9e> <80>_à<96> N C6<92>ÙÚ ÝõáÛ0Ò        Q ÜE%,ǹ<93><86>°ß\Z÷í²<94> u<81>\"ÿ<90>¢<89>ºâ´<9c>ü¶l<83><9c> õ8¦ Óð ºy÷ÓÍ ºé÷þÐï¿#<8f><96>A1¡R±<86><8b>m é:\nr üAâØ  q\0 üûÉà 9}æwòÇ3²ù¢Ìq²<8f>ûs <8b>à\Z Gfk       *÷z<83>- <83> ¹×^?<90><91>9 êäî ó  <89>±æþÎñ¼3<93> â¸ªÚ <8d><9b>z Î\n]ôÉ5Æ\0\\8·;<94>  ò;¿B ýúÌpQS½w<8b>mÉ <8d>3Ex¯<80>j<80>òdc<9d>< âýpWK<9e>¿ U+| ~ð(~t<94>©V<       9c>TT G k  #ëXcÔ<82>A.<93>þ5³¹        QÉf\n¯<89>¤ lmü¾¹©£åb3Ç<8b>dû YÝ.âI¶{<81>8 <86>Üî x \0NFÇsk·X<8c>#o 3;3h<85>ñ   °1 ÔSSúäC22m£1<87>¤_ä  <8d>õ»¿å{gs»^?d¶<9e>       1Ê°7×÷8Ûÿ\";¶ vÌ?\\É/LáàÒ32¸n¸ÔóÇúÜ[rg ÄPâª?ß{3?0Ê!yAÔÇ<96>Hê<8d>á\ZÏÆò<8f>^Òc´wú\0dýé 21fxfj-?4<8a>Þ<94> <81>qýá<9b>üÃ×<8c> <99>Yæ %\0\Z<8e> %ï Áas«}<86>pC£EªpK       6Ç<8b>~Í  <8a>m½É­®fÒ£¹7 à© ¸\Zg;ÝÜp¦ã4×ÞÑÐq¡]´í!n  \r­ ´³s÷ ¨üü&I½ zzz>7´®´¶ûm  ê¥ÛÁ\"PEê· Ij <81>Øz<96><9d>ë˾z<97>]éÅh:=  ²È ìÛ t 0 eÈøHöÁ ðÇÌÖ<9b>\"è°(»õ<8b>       þt<86>² Ä2aõ±<85>ìë<85>Lz8» ¨nèë 0Ál<8e><91>çýÙ<89>Áüìºi=8ÔÈlîÖ <9c>F0 <9e>×É\r²=®Oïê£ zj2×; ßßÈíNç<96>úó}»¹Û À  ØR?I=BïÛ@3<91>µñ<82>qGÈ\ZXè  ÎU. h ÒÀj²1\0Á<84>¼       ]!Û7Ñ<91>¨pLïò4Tô  <96>Ú\0<8e>\n<9e><92><92>³d²¦­X> i ¾»<9c>ÙÚ\"#ó%ëÛÀJ¥Ëà~¿[Á|D÷fP]8ð+ VÍk<8a>¬Ø \0K²£d^õ Am<9f>§<9a><8a>Ç<93>#  j. £O/ Ú<92>J<©h<8a>¬rç Ìä~<94>       ån<8e>¦ 6^?^Q»U.<9e>ä\Z#ñP·<9c>T-óQ      ²       <9e>cÈ ª Îíp:xp<93>FI<95>ñ<98>,¯<93><95>Ç4Ë­<80> g§Ód`½ñÂw^?õÞÄìóö Û y§Ô¦<87>$«ÏüZ<95>,<8d>°Ù±U²p    <80>Ô\Z  ®ý       ä ~, (½Lz BÐûí<91>âÿ G9-<81>+ãý5j<93><9a>Ë?zþ<8d>i¡ë#uÁÓO <9e><96>ð1²Q<90>< Ò×<97>1(î>Ê Ý!ã« <98>æ^?#<83><8f>رb<92>üÕÛÇøà £<85> ©É\" xzÇfÉô <9e>Þ Kñå E àx þäçA·         ùPÌÁYýæ0¸!b¶öXÿÏ\0<86><9e>ñU<88>\\ù¾!@ Ødg óS Ð4Ø¡  JT@¢\\Å°«tÔ8Ü EUC¨K<81>ǯ0wFR5<8e>zn<89>ãB\nç<9a>â±ËPÑÆB²Që<9e><96>¥<88>Öõ! F]?ÙÙJµAýöu¯ÒÅ®Ò w<85>Ái\r<91>_       ü ²;Ð\0ËóNçW<95>VK ë/)<9d>ÁV±<94>/¦<86><9d>ßÉø 3 Ô\Zú<93>ÅÜ»[<90>½  Ã`~¡ <82> ,cá°¾ i Ä °Ð$ª  !<96><9f>Ó¯Á©p <95>a Ó ²;<80><89>\"= y §XI   Ë4§â=±°<84><91>ª ¥Þ» 9       <8b><95>3<94>   ½s`<9b>¬l \n<9e> T³àÁX<8f><9a>  ¦\\ðn(Ó!ë<93>µ» äÙbVe9ÔÈü; <90>I1É÷í D,u²: <93>æö&ä=¼Þ½ULÁUYºDn¯èZy\nå <82>29<84>§ Ð<84>Ôùh<99>Õ <99>Í»P2ä<9f>,`Ý       8°È ºÐR{¡  <91>>·\r~ Õ <90>)8\\±²Ìl>ÏlÞËìü<92>ÿõ  e¼<95>< 71 PÜwIY<8e><95>8ÉÁ«÷}Zd ½®#Itn #ëD÷ zT¶ÓÌ}±#<91>ݳÇå<93> ߧïVÑ@; %¼&F<87>1@µ ]E³íHôð<99> }² <95>ý<scîH       d÷ïq± ÜVÿeM\rg;\'_mkã\"JTѸ¤<9c><88>\'5[SÛ NS¢2×£<82>$\"çt8ù\0 <8e>Ǫí<äÃ}¦Û<80>H2 <92>U \nÀ+<8a>ªh<90>mcñ0 <95> Â5<91>s9! Ñ?æµ<9d>rLNJ «½{«ãªößÞ ù\Z` æ<94>X(Ò        ëTå\'<94>¡Vp |¼Gà.]×dÕÖ!G   ÆIÉÎ<9e>¨ Óª¬;­tvÉP   P¢*<82> <96> Z<97>È     µn§­ùZB<86>Ñ+2<98> ß4q<97>{bÌD<86>tT [MM Ív     k %VX <92>B]2wUѺ¸nù: ½þ/,©Å   <95>p<97       >¤v<89>| Æùå?á¿/^?êª     Åð<92>C\r cU<83>ÜÈ¡<99>y^ð9ÝN¿ÛC\'<93>2b <92>(aÎå\nØ8  ßyñnÑ =#Å:{À8g<94>X·j¯<93>D§øó\r<98>ãa®  `é<84>ú].<9d>pâ[3|óUxuæq<89><9f>è<81>øÞ\       rE(cM9 V)  JÆ[Â%3><98>h<89><82> ¥«ý0xJ<89>Ȭ Ù<9a>@c<94>ΣòÍ×49 <93>\"å à<9b>Á<96> Ì¡\r¬<90><81>£ÐÎ<8e><88>½î<92>è¬3ö<9c><86>rÐb\n : ÿN<8a>DääuÓ(T<8c>á M<8e><96>       ÐG¹ÏÆÃ= ¹\\Z6Ú J*      ­tε7§]7oó §ÎÂÑ)C ÷}¯Ò*¶ó\"xa Ôìeééx¼Tû\0Lü(%cJ¬³lÔP<9a><8e>úÅ<9f> P<92>^P<8d>\nï2ìu<8a>È×ÑW¯Æ=0 í þ *ÒHXGé û÷<86><97> ¯1ØzÞÎh(±°|­t 6^NÆ£       ìÍìa} -<84>g?~ù²*k(º<93>É\"ÅB]q*<8b>\0<8c>­ßtÔÝ@M <85>@¡«h<85><80>`<81><80>ð  p»   øÄ}û°<88><84>p($<8a>­ +$\\ H¸>  ~<9f>×\Z<89>êÍ DÂu($<8a>µª  n $Ü<9f>       ÞËW       <81>¢zy<8f>P¸? \nàÅJ_+ < 8x>  <82>¯  LC <8f> ¨¾çpÑ¡P4[!àµ@ÀûY pU P  Õ<9e>3 \nï¡ (ÖÝVPø, ð} (Ü~k(ª?ª  ¾C \nVÆ[áà·ÀÁÿYpðTd v(* uên ê¶fx 1ê<89><8e>x·<8c>EÅ%<8a>\0-¾       Ú<92>ñ<84><9c>ÔLe)îêhm:Ýqö åàÂ<95>ÿ<87>ϸ<8e>ów\\ÇúC®cý%×±þ<94>ëØ}Ëu¬?æ:Ö_s ïϹ\n   ç<8d>öA¡+`ê\"Ð <92> ^ °Í1lî<86> ñX<80>¸þEé·µ_Às3$<98>¶xD        ]Ç<8d>@ ÿq9+        6<84>°<9d>#<87>K Í L|(\0Ó <9b>cìA<93>q<83> ß  \"R¬<93>\rAà ü <84>ñ©<9e>vhNJ<9a>´<97>\",D8<83>½¬ó´<95>UXKs/ À¬\ns¬ÍU <82>Õ<80><91><91>Bi <8b>æs§yÙUx·\\ç5¯K$<8c>n        ¶¯\n<8a>ãÓ%< 8i®<87>¿¬<95>UPѼ½Ø\0³ à­$àr<95> <88>«\Zë<8d> ­1ìx<99>¨ ¤0Z`<94><88>`&¢ <9d><98>BÛìch<94> Qì¥ÑV<9a>i·`ìv3\rÜ  Y»­Ðf£]6Kö<b`<90>(3^?[  dLk _íþ· êV<9       8>_Ñî v@.<94>zç9æ<80>Ñ<8b>rR¥Í jcÞáu¸<8b> ©      <9b>u <86> T $ú B       ÓuÍ× \n¶<83><90>0<8f>-¬¦xL<93><94><98>Ú\Z       <9f><95>:<95>PQ oaËy£<95>× ÆÒÊå\nÔÝø ','       20141128040845')
 5228 MessageCache::load: Loading zh-hans... got from global cache
 5229 MessageCache::load: Loading en... got from global cache
 5230 Title::getRestrictionTypes: applicable restrictions to [[ä¸<8b>è½½ç»<84>å<91>¨è®¡å<88><92>2014å¹´11æ<9c><88>17æ<97>¥-2014å¹´11æ<9c><88>21æ<97>¥]] are {edit,move}
 5231 OutputPage::sendCacheControl: private caching; Thu, 27 Nov 2014 04:08:49 GMT **
 5232 LoadBalancer::reuseConnection: this connection was not opened as a foreign connection
 5233 [runJobs] Running 1 job(s) via '/wiki/index.php?title=Special%3ARunJobs&tasks=jobs&maxjobs=1&sigexpiry=1417061330&signature=5081342c120f3191df2db3fb1ba797d2435df       4b3'
 5234 Raising PHP's memory limit to 52428800 bytes
Florianschmidtwelzow (talkcontribs)

Hello,

this isn't a profile output, it's a debug output only. Please do the following (the simples way):

Replace the following in your StartProfiler.php:

From:

$wgProfiler['class'] = 'Profiler';

To:

$wgProfiler['class'] = 'ProfilerSimpleText';

Reload your page and open the page source code (normally right click -> view source). At the bottom of the source code (directly after the closing </html> you will have a comment, which is your Profile output. Copy this and insert it here.

For your problem, maybe it's better to save the profiling info to the db. For this, do the following:

Add this to LocalSettings.php (or adjust the values, if they already exist):

$wgEnableProfileInfo = true;
$wgProfileToDatabase = true;

Now, run the update.php script with php maintenance/update.php --quick

In StartProfiler.php change

From:

$wgProfiler['class'] = 'Profiler';

To:

$wgProfiler['class'] = 'ProfilerSimpleDB';

Do an edit and disable profiling by comment out $wgProfiler['class'] = 'ProfilerSimpleDB'; in StartProfiler.php. Go to your wikis domain and open /profileinfo.php

Copy the content and post it here. If your wiki is public, it's maybe better to give the link to your profileinfo.php.

Hope that helps. If you have questions, just ask :)

Dier2014 (talkcontribs)

I approach you said, does not generate any information, you can see I was not configured wrong

StartProfiler.php Configuring Content.You see if it is right or wrong

 1 <?php
 2
 3 /**
 4  * To use a profiler, copy this file to StartProfiler.php,
 5  * and add something like this:
 6  *
 7  *   $wgProfiler['class'] = 'ProfilerSimpleTest';   //here
 8  *
 9  * Or for a sampling profiler:
10  *   if ( !mt_rand( 0, 100 ) ) {
11  *       $wgProfiler['class'] = 'ProfilerSimpleTest';   //here
12  *   } else {
13  *       $wgProfiler['class'] = 'ProfilerStub';
14  *   }
15  *
16  * Configuration of the profiler output can be done in LocalSettings.php
17  */

I LocalSettings.php add the "$ wgEnableProfileInfo = true; $ wgProfileToDatabase = true;" but the "From: $ wgProfiler ['class'] = 'Profiler'; To: $ wgProfiler ['class'] = 'ProfilerSimpleDB'; "This can not read

my email:qiao.li@lafonapps.com

Florianschmidtwelzow (talkcontribs)

Ok... i don't know, what you did :D

In your StartProfiler.php you have to add the following $wgProfiler['class'] = 'ProfilerSimpleDB'; directly after the <?php (in a new line).

In your LocalSettings.php add $wgEnableProfileInfo = true; $wgProfileToDatabase = true; (no space between the variable name and the $ sign). And then run the update script.

Dier2014 (talkcontribs)

I set up as you say, now "profileinfo.php" page you can see, but the data are zero. I saw the edited page's source code so a data "" wgBackendResponseTime ": 258", I do not know there is no help for you to judge

Florianschmidtwelzow (talkcontribs)

Can you please post the content you added to your LocalSettings,.php (not the whole LocalSettings.php, it contains private information) and the contents of StartProfiler.php? It should work, if you set all correctly :)

Dier2014 (talkcontribs)
 LocalSettings.php
14 if ( !defined( 'MEDIAWIKI' ) ) {
 15         exit;
 16 }
 21 $wgSitename = "Wiki";
 22 $wgMetaNamespace = "Wiki";
 29 $wgScriptPath = "/wiki";
 30 $wgScriptExtension = ".php";
 33 $wgServer = "http://192.168.0.99";
 36 $wgStylePath = "$wgScriptPath/skins";
 40 $wgLogo = "$wgStylePath/common/images/wiki.png";
 44 $wgEnableEmail = true;
 45 $wgEnableUserEmail = true; # UPO
 47 $wgEmergencyContact = "apache@192.168.0.99";
 48 $wgPasswordSender = "apache@192.168.0.99";
 50 $wgEnotifUserTalk = false; # UPO
 51 $wgEnotifWatchlist = false; # UPO
 52 $wgEmailAuthentication = true;
 55 $wgDBtype = "mysql";
 56 $wgDBserver = "localhost";
 57 $wgDBname = "***";
 58 $wgDBuser = "***";
 59 $wgDBpassword = "***";
 62 $wgDBprefix = "";
 65 $wgDBTableOptions = "ENGINE=InnoDB, DEFAULT CHARSET=binary";
 68 $wgDBmysql5 = false;
 71 $wgMainCacheType = CACHE_NONE;
 72 $wgMemCachedServers = array();
 76 $wgEnableUploads = true;
 77 #$wgUseImageMagick = true;
 78 #$wgImageMagickConvertCommand = "/usr/bin/convert";
 81 $wgUseInstantCommons = true;
 86 $wgShellLocale = "en_US.utf8";
 92 #$wgHashedUploadDirectory = false;
 97 #$wgCacheDirectory = "$IP/cache";
100 $wgLanguageCode = "zh-cn";

102 $wgSecretKey = "***";

106 $wgUpgradeKey = "***";

110 $wgDefaultSkin = "vector";

115 $wgRightsPage = ""; # Set to the title of a wiki page that describes your li    cense/copyright

116 $wgRightsUrl = "";

117 $wgRightsText = "";

118 $wgRightsIcon = "";

121 $wgDiff3 = "/usr/bin/diff3";

124 $wgGroupPermissions['*']['edit'] = false;

129 require_once "$IP/extensions/Cite/Cite.php";

130 require_once "$IP/extensions/ConfirmEdit/ConfirmEdit.php";

131 require_once "$IP/extensions/Gadgets/Gadgets.php";

132 require_once "$IP/extensions/ImageMap/ImageMap.php";

133 require_once "$IP/extensions/InputBox/InputBox.php";

134 require_once "$IP/extensions/Interwiki/Interwiki.php";

135 require_once "$IP/extensions/LocalisationUpdate/LocalisationUpdate.php";

136 #$wgLocalisationUpdateDirectory = “$IP/cache”;

137 require_once "$IP/extensions/Nuke/Nuke.php";

138 require_once "$IP/extensions/ParserFunctions/ParserFunctions.php";

139 require_once "$IP/extensions/PdfHandler/PdfHandler.php";

140 require_once "$IP/extensions/Poem/Poem.php";

141 require_once "$IP/extensions/Renameuser/Renameuser.php";

142 require_once "$IP/extensions/SpamBlacklist/SpamBlacklist.php";

143 require_once "$IP/extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.php    ";

144 require_once "$IP/extensions/TitleBlacklist/TitleBlacklist.php";

145 require_once "$IP/extensions/WikiEditor/WikiEditor.php";

146 require_once "$IP/extensions/Parsoid/Parsoid.php"; //此行为Parsoid支持而新增

147 require_once "$IP/extensions/Lockdown/Lockdown.php";

148 #require_once "$IP/extensions/VisualEditor/VisualEditor.php";

150 $wgLocaltimezone="Asia/Shanghai";

151 putenv("TZ=$wgLocaltimezone");

152 $wgLocalTZoffset=date("Z")/60;

154 # End of automatically generated settings.

155 # Add more configuration options below.

156 #$wgEnableProfileInfo = true;        //When I did not test it commented out

157 #$wgProfileToDatabase = true;	//When I did not test it commented out


158 //new 

159 #// Path to your log file. Adjust this line!

160 #$wgDebugLogFile = '/var/www/html/wiki/Logfile.log';

161

162 #// Only record profiling info for pages that took longer than this

163 #$wgProfileLimit = 0.0;

164 #// Don't put non-profiling info into log file

165 #$wgProfileOnly = false;

166 #// Log sums from profiling into "profiling" table in db

167 #$wgProfileToDatabase = false;

168 #// If true, print a raw call tree instead of per-function report

169 #$wgProfileCallTree = false;

170 #// Should application server host be put into profiling table

171 #$wgProfilePerHost = false;

172

173 #// Settings for UDP profiler

174 #$wgUDPProfilerHost = '127.0.0.1';

175 #$wgUDPProfilerPort = '3811';

176

177 // Detects non-matching wfProfileIn/wfProfileOut calls

178 #$wgDebugProfiling = false;

179 // Output debug message on every wfProfileIn/wfProfileOut

180 #$wgDebugFunctionEntry = 0;

181 // Lots of debugging output from SquidUpdate.php

182 #$wgDebugSquid = false;
 StartProfiler.php

  1 <?php
  2
  3 /**
  4  * To use a profiler, copy this file to StartProfiler.php,
  5  * and add something like this:
  6  *
  7  *   $wgProfiler['class'] = 'ProfilerSimpleTest';
  8  *
  9  *   $wgProfiler['class'] = 'ProfilerSimpleDB';
 10  * Or for a sampling profiler:
 11  *   if ( !mt_rand( 0, 100 ) ) {
 12  *       $wgProfiler['class'] = 'ProfilerSimpleTest';
 13  *   } else {
 14  *       $wgProfiler['class'] = 'ProfilerStub';
 15  *   }
 16  *
 17  * Configuration of the profiler output can be done in LocalSettings.php
 18  */
Florianschmidtwelzow (talkcontribs)

ok, all lines you added are comments :) Please replace the contents of StartProfiler.php with the following:

<?php

$wgProfiler['class'] = 'ProfilerSimpleDB';

/**
 * To use a profiler, copy this file to StartProfiler.php,
 * and add something like this:
 *
 *   $wgProfiler['class'] = 'ProfilerSimpleTest';
 *
 *   $wgProfiler['class'] = 'ProfilerSimpleDB';
 * Or for a sampling profiler:
 *   if ( !mt_rand( 0, 100 ) ) {
 *       $wgProfiler['class'] = 'ProfilerSimpleTest';
 *   } else {
 *       $wgProfiler['class'] = 'ProfilerStub';
 *   }
 *
 * Configuration of the profiler output can be done in LocalSettings.php
 */

And remove the # signs before the Profiler settings in your LocalSettings.php.

Dier2014 (talkcontribs)

Add a "$ wgProfiler ['class'] = 'ProfilerSimpleDB';", wiki can not access the. why?

Florianschmidtwelzow (talkcontribs)

What error message do you see?

I hope, that you haven't added the whitespaces ($ wgProfiler ['class'] = 'ProfilerSimpleDB';) in the file :)

Dier2014 (talkcontribs)

A blank,browser status display is connected.I get off work , I try to go to work tomorrow, and now I'm at home by myself virtual machine simulation test environment at the company

Dier2014 (talkcontribs)

I installed in the virtual machine wiki, then add "$ wgProfiler ['class'] = 'ProfilerSimpleDB';", wiki becomes blank, no error message

Florianschmidtwelzow (talkcontribs)
Dier2014 (talkcontribs)

Fatal error: Class 'ProfilerSimpleDB' not found in /var/www/html/wiki/includes/profiler/Profiler.php on line 136

Florianschmidtwelzow (talkcontribs)

Sorry for this, but it seems, that there has something changed in MediaWikis profiling functionality. Please chnage ProfilerSimpleDB to Profiler and make sure you set $wgProfileToDatabase = true; and $wgEnableProfileInfo = true;

Dier2014 (talkcontribs)
Name	Time (%)	Memory (%)	Count	Calls/req	ms/call	kb/call	ms/req	kb/req
-total
100%	100%	30	1	571.91	21126.14	571.91	21126.14
MediaWiki::main
69.99%	38.97%	19	0.63	632.04	12999.13	400.29	8232.78
MediaWiki::performRequest
57.84%	22.3%	19	0.63	522.26	7439.81	330.76	4711.88
MediaWiki::performAction
43.43%	15.25%	11	0.37	677.46	8786.17	248.4	3221.6
EditPage::edit [+]
39.51%	8.68%	6	0.2	1129.69	9167.68	225.94	1833.54
EditPage::internalAttemptSave [+]
36.55%	3.35%	2	0.07	3135.41	10618.65	209.03	707.91
SpamBlacklistHooks::filterMergedContent
32.58%	1.06%	2	0.07	2795.01	3359.56	186.33	223.97
wfSpamBlacklistFilter
32.04%	0.11%	2	0.07	2748.64	340.14	183.24	22.68
SpamBlacklist::getRegex
32.03%	0.09%	2	0.07	2747.66	294.3	183.18	19.62
DatabaseBase::query
26.34%	0.55%	2633	87.77	1.72	1.32	150.65	116.21
SQL Queries [+]
25.99%	0%	0	0	0	0	148.63	0
Setup.php [+]
15.08%	41.99%	30	1	86.22	8870.05	86.22	8870.05
SpecialPageFactory::executePath
9.6%	5.06%	8	0.27	205.97	4004.98	54.93	1067.99
Special:RunJobs
8.24%	0.71%	5	0.17	282.89	898.25	47.15	149.71
OutputPage::output
7.57%	7.1%	14	0.47	92.82	3215.14	43.32	1500.4
Output-skin
7.33%	6.26%	10	0.33	125.74	3964.35	41.91	1321.45
SkinTemplate::outputPage [+]
7.33%	6.38%	10	0.33	125.69	4042.64	41.9	1347.55
load.php
5.41%	4.27%	8	0.27	115.95	3384.91	30.92	902.64
SkinTemplate::prepareQuickTemplate [+]
5.19%	6.2%	10	0.33	89	3929.53	29.67	1309.84
DeferredUpdates::doUpdates
5.05%	0.08%	22	0.73	39.35	22.35	28.86	16.39
ResourceLoader::makeModuleResponse [+]
4.98%	3.65%	28	0.93	30.52	826.23	28.49	771.15
ResourceLoader::respond [+]
4.63%	1.62%	8	0.27	99.34	1280.32	26.49	341.42
MessageCache::get
4.13%	0.63%	2814	93.8	0.25	1.43	23.62	133.99
JobQueue::pop
4.04%	0.16%	5	0.17	138.5	205.36	23.08	34.23
JobQueue::ack
3.81%	0%	5	0.17	130.62	0.24	21.77	0.04
Article::view
3.67%	5.53%	5	0.17	125.96	7006.09	20.99	1167.68
WikiPage::doEditContent
3.28%	0.74%	2	0.07	281.13	2335.21	18.74	155.68
-overhead-total
3.27%	6.71%	37168	1238.93	0.02	1.14	18.68	1417.93
LocalisationCache::getItem-load
3.16%	9.56%	226	7.53	2.4	268.18	18.06	2020.28
LocalisationCache::getSubitem-load
2.92%	0.56%	1589	52.97	0.32	2.24	16.72	118.46
MediaWiki::triggerJobs
2.81%	1.12%	14	0.47	34.42	506.54	16.06	236.38
EditPage::showEditForm
2.05%	2.57%	4	0.13	88.13	4079.37	11.75	543.92
WebStart.php-conf
2.02%	6.01%	30	1	11.54	1268.99	11.54	1268.99
Parser::parse [+]
1.95%	1.72%	64	2.13	5.24	170.68	11.18	364.11
Linker::titleAttrib
1.53%	0.19%	432	14.4	0.61	2.8	8.74	40.34
WikiPage::doEditUpdates
1.44%	0.54%	2	0.07	123.76	1716.24	8.25	114.42
User::load [+]
1.29%	3.69%	37	1.23	6	632.21	7.4	779.73
-overhead-internal
1.19%	2.06%	37168	1238.93	0.01	0.35	6.79	435.59
Skin::buildSidebar
0.97%	0.12%	10	0.33	16.65	77.86	5.55	25.95
Parser::transformMsg
0.97%	1.73%	92	3.07	1.8	119.41	5.52	366.19
Parser::preprocess
0.96%	1.73%	92	3.07	1.8	119.45	5.51	366.3
Parser::replaceVariables
0.95%	1.45%	178	5.93	0.92	51.73	5.44	306.91
Special:Userlogin
0.9%	2.79%	2	0.07	77.36	8856.93	5.16	590.46
LoadBalancer::getConnection
0.9%	2.91%	2394	79.8	0.06	7.71	5.13	614.92
Parser::internalParse
0.9%	1.02%	64	2.13	2.4	101.44	5.12	216.4
StubObject::_unstub-wgParser
0.85%	3.43%	14	0.47	10.4	1552.25	4.86	724.38
Parser::firstCallInit
0.78%	2.56%	14	0.47	9.53	1157.76	4.45	540.29
LoadBalancer::openConnection
0.74%	2.88%	2394	79.8	0.05	7.63	4.21	608.94
ResourceLoader::filter
0.73%	0.27%	76	2.53	1.66	22.57	4.19	57.18
ResourceLoader::__construct
0.71%	2.26%	18	0.6	6.75	794.59	4.05	476.75
-setup
0.66%	0%	30	1	3.78	0	3.78	0
Parser::clearState
0.62%	1.99%	160	5.33	0.67	78.94	3.57	420.99
Gadget::loadStructuredList
0.59%	1.55%	22	0.73	4.59	447.43	3.36	328.12
Linker::accesskey
0.57%	0.14%	374	12.47	0.26	2.41	3.28	30.01
Title::getUserPermissionsErrorsInternal
0.5%	1.15%	116	3.87	0.75	62.7	2.89	242.44
PPFrame_DOM::expand
0.48%	0.45%	362	12.07	0.23	7.95	2.77	95.89
hook: UserGetDefaultOptions
0.48%	1.42%	14	0.47	5.9	640.89	2.75	299.08
api.php
0.47%	1.9%	3	0.1	26.72	4015.23	2.67	401.52
GadgetHooks::userGetDefaultOptions
0.45%	1.29%	14	0.47	5.45	584.15	2.55	272.6
EditPage::getPreviewText
0.44%	0.87%	1	0.03	74.92	5542.36	2.5	184.75
ConfirmEditHooks::confirmEditMerged
0.43%	0.89%	2	0.07	36.8	2812.76	2.45	187.52
ResourceLoaderFileModule::getModifiedTime [+]
0.42%	0.04%	111	3.7	0.65	2.05	2.39	7.57
OutputPage::addWikiTextTitle
0.37%	0.82%	5	0.17	12.82	1036.64	2.14	172.77
ResourceLoaderModule::getDefinitionMtime
0.37%	0.05%	110	3.67	0.58	2.87	2.12	10.51
Special:Search
0.36%	1.16%	1	0.03	62.46	7355.34	2.08	245.18
MessageCache::parse
0.36%	0.04%	51	1.7	1.21	4.74	2.06	8.07
RequestContext::getSkin-createskin
0.35%	1.56%	10	0.33	6.09	988.55	2.03	329.52
MediaWiki::initializeArticle
0.35%	1.45%	11	0.37	5.45	834.62	2	306.03
Parser::braceSubstitution [+]
0.34%	0.34%	111	3.7	0.53	19.34	1.97	71.56
API:main
0.33%	1.32%	3	0.1	19.09	2784.99	1.91	278.5
ParserOutput::getText
0.32%	1.28%	63	2.1	0.88	128.53	1.84	269.9
hook: ResourceLoaderRegisterModules
0.31%	0.99%	18	0.6	2.93	347.55	1.76	208.53
SkinTemplate::buildContentNavigationUrls [+]
0.29%	0.26%	10	0.33	4.98	161.98	1.66	53.99
GadgetHooks::registerModules
0.29%	0.91%	18	0.6	2.74	321.96	1.65	193.18
MessageCache::load [+]
0.29%	0.18%	46	1.53	1.07	24.62	1.63	37.75
Preprocessor_DOM::preprocessToObj [+]
0.28%	0.08%	244	8.13	0.2	2.13	1.62	17.32
SkinTemplate::buildNavUrls
0.27%	0.72%	10	0.33	4.68	459.07	1.56	153.02
hook: ParserFirstCallInit
0.24%	0.75%	14	0.47	2.94	338.41	1.37	157.93
Gadget::loadList
0.24%	0.68%	18	0.6	2.27	238.34	1.36	143
JobQueue::batchPush
0.23%	0%	5	0.17	7.86	4.12	1.31	0.69
EditPage::getContentObject
0.21%	0.78%	3	0.1	12.25	1642.87	1.22	164.29
User::isBlockedFrom
0.21%	0.7%	12	0.4	3.02	369.45	1.21	147.78
User::getBlockedStatus
0.21%	0.7%	6	0.2	6.01	738.64	1.2	147.73
DatabaseMysqlBase::open
0.2%	0.03%	55	1.83	0.63	3	1.16	5.5
SpecialRunJobs::executeJobs-ParsoidCacheUpdateJob
0.2%	0.08%	4	0.13	8.6	126.57	1.15	16.88
SkinTemplate::buildPersonalUrls
0.2%	0.02%	10	0.33	3.37	10.22	1.12	3.41
MagicWord::load
0.19%	0.45%	1913	63.77	0.02	1.5	1.07	95.61
Preprocessor_DOM::preprocessToXml
0.17%	0.49%	244	8.13	0.12	12.67	0.95	103.06
EditPage::getPreviewLimitReport
0.16%	0%	1	0.03	27.91	24.01	0.93	0.8
dbconnect-localhost
0.16%	0.02%	55	1.83	0.49	2.84	0.91	5.2
wfCite
0.15%	0.62%	14	0.47	1.9	281.67	0.89	131.45
Parser::replaceExternalLinks
0.15%	0.2%	64	2.13	0.41	19.52	0.87	41.64
SearchUpdate::doUpdate
0.15%	0.07%	2	0.07	12.69	219.8	0.85	14.65
Parser::replaceInternalLinks2 [+]
0.14%	0.27%	64	2.13	0.39	26.78	0.82	57.13
Linker::link [+]
0.14%	0.23%	50	1.67	0.48	29.41	0.8	49.01
MessageBlobStore::get
0.12%	0.05%	16	0.53	1.3	19.37	0.69	10.33
hook: MessagesPreLoad
0.11%	0.32%	5761	192.03	0	0.35	0.65	67.52
ResourceLoader::register
0.11%	0.14%	36	1.2	0.53	24.68	0.63	29.62
JobQueue::getSiblingQueuesWithJobs
0.1%	0%	19	0.63	0.93	0.87	0.59	0.55
API:opensearch
0.1%	0.3%	3	0.1	5.82	632.83	0.58	63.28
Parser::callParserFunction [+]
0.1%	0.07%	41	1.37	0.41	10.49	0.56	14.33
Skin::initPage
0.1%	0.09%	10	0.33	1.65	55.64	0.55	18.55
Sanitizer::removeHTMLtags
0.1%	0.32%	82	2.73	0.2	24.67	0.55	67.44
PrefixSearch::searchWithVariants
0.09%	0.26%	3	0.1	5.14	549.11	0.51	54.91
Title::getLinkURL
0.07%	0.09%	80	2.67	0.16	6.92	0.42	18.47
hook: MessageCache::get
0.07%	0.16%	2814	93.8	0	0.35	0.41	33.03
LinksUpdate::doIncrementalUpdate
0.07%	0.06%	2	0.07	5.89	180.25	0.39	12.02
hook: ArticleEditUpdates [+]
0.07%	0.25%	2	0.07	5.67	805.51	0.38	53.7
ParsoidHooks::onArticleEditUpdates
0.06%	0.24%	2	0.07	5.39	768.66	0.36	51.24
LinkBatch::executeInto
0.06%	0.01%	10	0.33	1.04	3.43	0.35	1.14
LinkHolderArray::replace [+]
0.06%	0.02%	64	2.13	0.16	2.47	0.34	5.27
SkinTemplate::setupTemplateForOutput [+]
0.06%	0.02%	10	0.33	0.96	14.79	0.32	4.93
Parser::doDoubleUnderscore
0.06%	0.06%	64	2.13	0.15	6.41	0.32	13.67
LinkHolderArray::makeHolder
0.05%	0.2%	7	0.23	1.34	182.35	0.31	42.55
wfRegisterParserFunctions
0.05%	0.07%	14	0.47	0.67	31.31	0.31	14.61
Parser::doBlockLevels [+]
0.05%	0.03%	64	2.13	0.14	3.39	0.31	7.24
TitleBlacklistHooks::userCan
0.05%	0.14%	36	1.2	0.26	25.13	0.31	30.16
ParserCache::get
0.05%	0.04%	5	0.17	1.82	46.9	0.3	7.82
hook: APIGetAllowedParams
0.05%	0.2%	18	0.6	0.47	70.15	0.28	42.09
SearchMySQL::normalizeText
0.05%	0.01%	8	0.27	1.04	4.43	0.28	1.18
hook: EditFilter [+]
0.05%	0.19%	2	0.07	4.02	596.88	0.27	39.79
MediaWiki_I18N::translate
0.04%	0.01%	54	1.8	0.13	0.72	0.23	1.29
EditPage::importFormData
0.04%	0.01%	6	0.2	1.1	7.92	0.22	1.58
Article::fetchContentObject
0.04%	0.11%	6	0.2	1.01	119.76	0.2	23.95
User::getEffectiveGroups
0.03%	0.09%	18	0.6	0.33	32.82	0.2	19.69
hook: ParserClearState
0.03%	0.04%	160	5.33	0.04	1.5	0.2	7.98
hook: getUserPermissionsErrors [+]
0.03%	0.02%	97	3.23	0.06	1.36	0.19	4.38
LinkBatch::doQuery
0.03%	0.01%	10	0.33	0.58	3.65	0.19	1.22
User::getAutomaticGroups
0.03%	0.09%	18	0.6	0.31	32.29	0.19	19.37
Title::getCascadeProtectionSources
0.03%	0.01%	10	0.33	0.55	4.78	0.18	1.59
Article::showPatrolFooter
0.03%	0.07%	2	0.07	2.71	208	0.18	13.87
Parser::doMagicLinks
0.03%	0.02%	64	2.13	0.08	1.52	0.16	3.24
BacklinkCache::queryLinks
0.03%	0%	9	0.3	0.5	2.78	0.15	0.83
ConfirmEditHooks::APIGetAllowedParams
0.03%	0.11%	18	0.6	0.25	36.98	0.15	22.19
SearchUpdate::updateText-regexps
0.03%	0%	2	0.07	2.2	0.24	0.15	0.02
LinksUpdate::queueRecursiveJobsForTable
0.02%	0.05%	2	0.07	2.04	172.62	0.14	11.51
TitleBlacklistHooks::validateBlacklist
0.02%	0.11%	2	0.07	1.97	349.47	0.13	23.3
lockdownUserPermissionsErrors
0.02%	0%	97	3.23	0.04	0.24	0.13	0.78
Parser::doTableStuff
0.02%	0.04%	64	2.13	0.06	3.86	0.12	8.24
JobQueue::isRootJobOldDuplicate
0.02%	0.01%	5	0.17	0.74	9.51	0.12	1.59
Revision::loadText
0.02%	0%	8	0.27	0.46	3.02	0.12	0.81
hook: MakeGlobalVariablesScript
0.02%	0.06%	10	0.33	0.34	34.96	0.11	11.65
SpamBlacklistHooks::validate
0.02%	0.06%	2	0.07	1.65	197.58	0.11	13.17
HTMLCacheUpdate::doUpdate
0.02%	0.02%	3	0.1	1.02	45.12	0.1	4.51
LinkCache::addLinkObj
0.02%	0%	34	1.13	0.09	0.79	0.1	0.9
API:json
0.02%	0.04%	3	0.1	0.97	93.5	0.1	9.35
hook: MediaWikiPerformAction
0.02%	0.04%	11	0.37	0.26	22.11	0.09	8.11
TitleBlacklist::load
0.02%	0%	4	0.13	0.66	2.09	0.09	0.28
Revision::insertOn
0.02%	0%	2	0.07	1.31	6.14	0.09	0.41
IndexPager::doQuery (LogPager)
0.01%	0.04%	1	0.03	2.5	222.94	0.08	7.43
hook: SearchableNamespaces
0.01%	0%	17	0.57	0.14	1.1	0.08	0.63
Cite::clearState
0.01%	0.01%	160	5.33	0.01	0.31	0.08	1.67
Parser::doAllQuotes
0.01%	0.02%	64	2.13	0.03	2.42	0.07	5.17
lockdownSearchableNamespaces
0.01%	0%	17	0.57	0.12	0.41	0.07	0.23
hook: SpecialPageBeforeExecute
0.01%	0.03%	8	0.27	0.25	21.76	0.07	5.8
Parser::doHeadings
0.01%	0.01%	64	2.13	0.03	1.05	0.07	2.24
hook: ParserAfterParse
0.01%	0.02%	64	2.13	0.03	1.82	0.07	3.89
hook: AbortLogin
0.01%	0.05%	1	0.03	1.96	306.17	0.07	10.21
hook: UserLoginForm
0.01%	0.05%	1	0.03	1.94	306	0.06	10.2
hook: EditPage::showEditForm:initial
0.01%	0.04%	4	0.13	0.48	55.99	0.06	7.46
hook: ParserBeforeTidy
0.01%	0.02%	64	2.13	0.03	1.72	0.06	3.67
Skin::getSkinNames-init
0.01%	0.01%	18	0.6	0.1	2.71	0.06	1.63
WikiPage::updateRevisionOn
0.01%	0%	2	0.07	0.9	1.46	0.06	0.1
StubObject::_unstub-wgLang
0.01%	0%	14	0.47	0.11	0.97	0.05	0.45
Cite::checkRefsNoReferences
0.01%	0.01%	128	4.27	0.01	0.27	0.05	1.16
Title::getPageLanguage
0.01%	0.01%	166	5.53	0.01	0.43	0.05	2.38
ConfirmEditHooks::confirmUserLogin
0.01%	0.03%	1	0.03	1.47	220.49	0.05	7.35
ConfirmEditHooks::injectUserLogin
0.01%	0.03%	1	0.03	1.47	220.6	0.05	7.35
ParserOptions::initialiseFromUser
0.01%	0.01%	31	1.03	0.05	2.44	0.05	2.53
SpecialRunJobs::executeJobs-HTMLCacheUpdateJob
0.01%	0%	1	0.03	1.35	28.02	0.04	0.93
Skin::getSiteNotice
0.01%	0%	10	0.33	0.13	0.34	0.04	0.11
WikiPage::insertOn
0.01%	0%	1	0.03	1.25	1.88	0.04	0.06
hook: GetLocalURL [+]
0.01%	0.02%	342	11.4	0	0.35	0.04	4.01
WatchedItem::addWatch
0.01%	0%	1	0.03	1.21	1.62	0.04	0.05
SpecialPageFactory::getList
0.01%	0.01%	17	0.57	0.06	1.98	0.04	1.12
Skin::getCachedNotice
0.01%	0%	22	0.73	0.05	1.33	0.03	0.97
LanguageZh_hans::normalizeForSearch
0.01%	0.01%	4	0.13	0.24	14.04	0.03	1.87
hook: ParserCloned
0.01%	0.01%	14	0.47	0.06	6.23	0.03	2.91
WikiEditorHooks::makeGlobalVariablesScript
0%	0%	10	0.33	0.07	1.45	0.02	0.48
TitleBlacklist::parseBlacklist
0%	0%	4	0.13	0.16	1.46	0.02	0.2
SpamBlacklistHooks::pageSaveContent
0%	0%	2	0.07	0.3	0.24	0.02	0.02
Cite::cloneState
0%	0.01%	14	0.47	0.04	5.05	0.02	2.36
hook: ParserBeforeStrip
0%	0.01%	156	5.2	0	0.35	0.02	1.83
StripState::unstripType
0%	0.02%	61	2.03	0.01	1.63	0.02	3.32
hook: EditPageBeforeEditToolbar
0%	0%	4	0.13	0.12	1.03	0.02	0.14
MWCryptRand::realGenerate [+]
0%	0%	3	0.1	0.15	1.15	0.02	0.12
hook: ParserAfterStrip
0%	0.01%	156	5.2	0	0.35	0.01	1.83
MessageCache::saveToCaches
0%	0%	46	1.53	0.01	0.49	0.01	0.76
efSyntaxHighlight_GeSHiSetup
0%	0%	14	0.47	0.03	2.01	0.01	0.94
WikiEditorHooks::EditPageBeforeEditToolbar
0%	0%	4	0.13	0.1	0.32	0.01	0.04
hook: ParserGetVariableValueVarCache
0%	0%	70	2.33	0.01	0.37	0.01	0.86
hook: TitleQuickPermissions
0%	0%	82	2.73	0	0.36	0.01	0.98
BaseTemplate::getToolbox
0%	0.01%	10	0.33	0.04	4.34	0.01	1.45
hook: LinkerMakeExternalLink
0%	0%	76	2.53	0	0.36	0.01	0.91
hook: ParserSectionCreate
0%	0%	71	2.37	0	0.36	0.01	0.85
hook: userCan
0%	0.01%	97	3.23	0	0.34	0.01	1.11
Poem::init
0%	0%	14	0.47	0.02	1.07	0.01	0.5
WikiEditorHooks::editPageShowEditFormInitial
0%	0%	4	0.13	0.08	0.63	0.01	0.08
Parser::initialiseVariables
0%	0%	14	0.47	0.02	1.81	0.01	0.84
hook: BeforePageDisplay
0%	0%	10	0.33	0.03	1.02	0.01	0.34
hook: ParserGetVariableValueTs
0%	0%	70	2.33	0	0.36	0.01	0.84
hook: ParserAfterTidy
0%	0%	64	2.13	0	0.35	0.01	0.75
InputBoxHooks::onSpecialPageBeforeExecute
0%	0%	8	0.27	0.04	0.27	0.01	0.07
hook: AuthPluginSetup
0%	0%	30	1	0.01	0.35	0.01	0.35
MediaWiki::checkMaxLag
0%	0%	19	0.63	0.01	0.4	0.01	0.25
wfSetupImageMap
0%	0%	14	0.47	0.02	1.06	0.01	0.5
JobQueue::deduplicateRootJob
0%	0%	2	0.07	0.13	2.78	0.01	0.19
hook: SetupAfterCache
0%	0%	30	1	0.01	0.35	0.01	0.35
hook: InternalParseBeforeSanitize
0%	0%	64	2.13	0	0.37	0.01	0.78
LanguageGetMagic
0%	0%	14	0.47	0.02	0.55	0.01	0.26
GadgetHooks::beforePageDisplay
0%	0%	20	0.67	0.01	0.32	0.01	0.21
InputBoxHooks::register
0%	0%	14	0.47	0.02	1.06	0.01	0.5
hook: InternalParseBeforeLinks
0%	0%	64	2.13	0	0.36	0.01	0.77
WikiPage::updateRedirectOn
0%	0%	1	0.03	0.21	0.54	0.01	0.02
hook: LinkBegin
0%	0%	50	1.67	0	0.34	0.01	0.57
SkinTemplate::buildContentActionUrls
0%	0%	10	0.33	0.02	1.18	0.01	0.39
InputBoxHooks::onMediaWikiPerformAction
0%	0%	11	0.37	0.02	0.27	0.01	0.1
hook: LinkEnd
0%	0%	50	1.67	0	0.34	0.01	0.57
hook: BaseTemplateAfterPortlet
0%	0%	50	1.67	0	0.36	0.01	0.6
hook: CanonicalNamespaces
0%	0%	22	0.73	0.01	0.36	0.01	0.26
hook: TitleIsAlwaysKnown
0%	0%	41	1.37	0	0.36	0.01	0.49
Sanitizer::removeHTMLcomments
0%	0.01%	82	2.73	0	0.41	0.01	1.11
hook: TitleGetRestrictionTypes
0%	0%	34	1.13	0	0.36	0.01	0.41
hook: ParserBeforeInternalParse
0%	0%	64	2.13	0	0.36	0	0.77
hook: ArticleSaveComplete
0%	0%	2	0.07	0.07	1.9	0	0.13
hook: LanguageGetNamespaces
0%	0%	22	0.73	0.01	0.36	0	0.26
WebStart.php-ob_start
0%	0%	30	1	0	0.35	0	0.35
hook: PageContentLanguage
0%	0%	27	0.9	0	0.36	0	0.32
hook: UserLoadOptions
0%	0%	21	0.7	0.01	0.35	0	0.25
hook: UserLoadFromSession
0%	0%	22	0.73	0	0.36	0	0.26
lockdownMediawikiPerformAction
0%	0%	11	0.37	0.01	0.27	0	0.1
hook: SkinTemplateTabAction
0%	0%	25	0.83	0	0.36	0	0.3
hook: UserIsEveryoneAllowed
0%	0%	22	0.73	0	0.36	0	0.26
hook: LanguageGetSpecialPageAliases
0%	0%	17	0.57	0.01	0.37	0	0.21
hook: ArticlePageDataAfter
0%	0%	16	0.53	0.01	0.36	0	0.19
hook: UserLoadDefaults
0%	0%	16	0.53	0.01	0.35	0	0.19
hook: WebRequestPathInfoRouter
0%	0%	13	0.43	0.01	0.36	0	0.16
hook: UserRetrieveNewTalks
0%	0%	18	0.6	0.01	0.36	0	0.22
hook: ArticleFromTitle
0%	0%	11	0.37	0.01	0.35	0	0.13
hook: UserLoadAfterLoadFromSession
0%	0%	22	0.73	0	0.37	0	0.27
hook: LanguageGetMagic
0%	0%	14	0.47	0.01	0.35	0	0.16
hook: ArticlePageDataBefore
0%	0%	16	0.53	0.01	0.36	0	0.19
hook: SearchGetNearMatchComplete
0%	0%	1	0.03	0.08	1.05	0	0.04
Revision::getRevisionText
0%	0%	8	0.27	0.01	0.89	0	0.24
hook: UserGetLanguageObject
0%	0%	14	0.47	0.01	0.36	0	0.17
hook: SpecialPage_initList
0%	0%	17	0.57	0	0.36	0	0.2
hook: ResetPasswordExpiration
0%	0%	16	0.53	0	0.36	0	0.19
hook: UserEffectiveGroups
0%	0%	18	0.6	0	0.36	0	0.22
hook: MagicWordwgVariableIDs
0%	0%	14	0.47	0.01	0.36	0	0.17
hook: OutputPageBodyAttributes
0%	0%	10	0.33	0.01	0.36	0	0.12
hook: AjaxAddScript
0%	0%	10	0.33	0.01	0.35	0	0.12
hook: IsTrustedProxy
0%	0%	12	0.4	0.01	0.35	0	0.14
lockdownSearchGetNearMatchComplete
0%	0%	1	0.03	0.07	0.26	0	0.01
hook: GetIP
0%	0%	17	0.57	0	0.34	0	0.19
hook: BeforeInitialize
0%	0%	19	0.63	0	0.35	0	0.22
hook: GetDoubleUnderscoreIDs
0%	0%	12	0.4	0	0.36	0	0.14
hook: UserLoadFromDatabase
0%	0%	11	0.37	0.01	0.36	0	0.13
hook: GetAutoPromoteGroups
0%	0%	10	0.33	0.01	0.36	0	0.12
hook: SkinAfterBottomScripts
0%	0%	10	0.33	0.01	0.36	0	0.12
hook: SpecialPageAfterExecute
0%	0%	8	0.27	0.01	0.36	0	0.1
hook: ContentHandlerDefaultModelFor
0%	0%	8	0.27	0.01	0.37	0	0.1
hook: LanguageLinks
0%	0%	11	0.37	0	0.35	0	0.13
GadgetHooks::articleSaveComplete
0%	0%	4	0.13	0.01	0.32	0	0.04
hook: SkinTemplateOutputPageBeforeExec
0%	0%	10	0.33	0	0.37	0	0.12
hook: GetNewMessagesAlert
0%	0%	10	0.33	0	0.36	0	0.12
hook: UserGetRights
0%	0%	12	0.4	0	0.35	0	0.14
hook: AlternateEdit [+]
0%	0%	6	0.2	0.01	0.35	0	0.07
hook: RequestContextCreateSkin
0%	0%	10	0.33	0	0.36	0	0.12
hook: TitleIsCssOrJsPage
0%	0%	11	0.37	0	0.36	0	0.13
hook: SkinBuildSidebar
0%	0%	10	0.33	0	0.35	0	0.12
hook: TitleArrayFromResult
0%	0%	8	0.27	0.01	0.36	0	0.1
hook: GetFullURL
0%	0%	10	0.33	0	0.35	0	0.12
hook: SkinVectorStyleModules
0%	0%	10	0.33	0	0.36	0	0.12
hook: SkinSubPageSubtitle
0%	0%	10	0.33	0	0.36	0	0.12
hook: AfterFinalPageOutput
0%	0%	10	0.33	0	0.36	0	0.12
hook: SkinAfterContent
0%	0%	10	0.33	0	0.35	0	0.12
hook: UserIsBlockedFrom
0%	0%	12	0.4	0	0.35	0	0.14
hook: GetCanonicalURL
0%	0%	10	0.33	0	0.35	0	0.12
hook: SkinGetPoweredBy
0%	0%	10	0.33	0	0.35	0	0.12
hook: NamespaceIsMovable
0%	0%	12	0.4	0	0.36	0	0.14
hook: SkinTemplateToolboxEnd
0%	0%	10	0.33	0	0.36	0	0.12
hook: BaseTemplateToolbox
0%	0%	10	0.33	0	0.36	0	0.12
hook: OutputPageBeforeHTML
0%	0%	11	0.37	0	0.36	0	0.13
hook: PersonalUrls
0%	0%	10	0.33	0	0.35	0	0.12
hook: LoginAuthenticateAudit
0%	0%	1	0.03	0.04	1.14	0	0.04
hook: SkinTemplatePreventOtherActiveTabs
0%	0%	10	0.33	0	0.38	0	0.12
hook: GetBlockedStatus
0%	0%	6	0.2	0.01	0.35	0	0.07
hook: ApiBeforeMain
0%	0%	3	0.1	0.01	0.35	0	0.04
hook: EditPage::importFormData
0%	0%	6	0.2	0.01	0.36	0	0.07
hook: SiteNoticeAfter
0%	0%	10	0.33	0	0.35	0	0.12
hook: PageRenderingHash
0%	0%	9	0.3	0	0.35	0	0.11
hook: ParserLimitReport [+]
0%	0%	7	0.23	0	0.35	0	0.08
hook: SiteNoticeBefore
0%	0%	10	0.33	0	0.35	0	0.12
User::pingLimiter
0%	0%	2	0.07	0.01	0.66	0	0.04
hook: OutputPageParserOutput
0%	0%	11	0.37	0	0.36	0	0.13
hook: WebResponseSetCookie
0%	0%	5	0.17	0.01	0.36	0	0.06
hook: CustomEditor
0%	0%	6	0.2	0	0.35	0	0.07
hook: BeforePageRedirect
0%	0%	4	0.13	0.01	0.36	0	0.05
hook: TitleIsWikitextPage
0%	0%	8	0.27	0	0.36	0	0.1
hook: DoEditSectionLink
0%	0%	7	0.23	0	0.35	0	0.08
hook: ArticleViewFooter
0%	0%	5	0.17	0.01	0.35	0	0.06
hook: OutputPageCheckLastModified
0%	0%	5	0.17	0.01	0.37	0	0.06
hook: InitializeArticleMaybeRedirect
0%	0%	5	0.17	0.01	0.37	0	0.06
hook: SkinTemplateNavigation [+]
0%	0%	9	0.3	0	0.36	0	0.11
hook: ArticleAfterFetchContentObject
0%	0%	4	0.13	0.01	0.37	0	0.05
hook: ArticleViewHeader
0%	0%	5	0.17	0	0.35	0	0.06
hook: TitleIsMovable
0%	0%	6	0.2	0	0.35	0	0.07
hook: PrefixSearchBackend
0%	0%	3	0.1	0.01	0.36	0	0.04
hook: EditPage::showEditForm:fields
0%	0%	4	0.13	0	0.37	0	0.05
TitleBlacklistHooks::clearBlacklist
0%	0%	2	0.07	0.01	0.27	0	0.02
hook: EditPage::showStandardInputs:options
0%	0%	4	0.13	0	0.38	0	0.05
hook: EditPageCopyrightWarning
0%	0%	4	0.13	0	0.36	0	0.05
hook: PingLimiter
0%	0%	4	0.13	0	0.35	0	0.05
hook: APIAfterExecute
0%	0%	3	0.1	0.01	0.35	0	0.04
hook: SkinTemplateBuildNavUrlsNav_urlsAfterPermalink
0%	0%	5	0.17	0	0.38	0	0.06
hook: EditPageTosSummary
0%	0%	4	0.13	0	0.36	0	0.05
hook: EditPageBeforeEditButtons
0%	0%	4	0.13	0	0.36	0	0.05
Article::getContentObject
0%	0%	4	0.13	0	0.37	0	0.05
hook: TitleGetEditNotices
0%	0%	4	0.13	0	0.36	0	0.05
ConfirmEditHooks::triggerUserLogin
0%	0%	1	0.03	0.01	0.27	0	0.01
hook: EditPageBeforeEditChecks
0%	0%	4	0.13	0	0.36	0	0.05
hook: ContentModelCanBeUsedOn
0%	0%	2	0.07	0.01	0.36	0	0.02
JobQueueAggregator::notifyQueueNonEmpty
0%	0%	5	0.17	0	0.41	0	0.07
hook: LinksUpdate [+]
0%	0%	2	0.07	0.01	0.35	0	0.02
hook: EditPage::attemptSave
0%	0%	2	0.07	0.01	0.36	0	0.02
hook: RevisionInsertComplete
0%	0%	2	0.07	0	0.36	0	0.02
hook: RecentChange_save
0%	0%	2	0.07	0	0.35	0	0.02
hook: NewRevisionFromEditComplete
0%	0%	2	0.07	0	0.37	0	0.02
EditPage::importContentFormData
0%	0%	3	0.1	0	0.41	0	0.04
hook: PageContentSave [+]
0%	0%	2	0.07	0	0.35	0	0.02
hook: EditFormInitialText
0%	0%	2	0.07	0	0.36	0	0.02
hook: ArticlePrepareTextForEdit
0%	0%	2	0.07	0	0.36	0	0.02
hook: ApiCheckCanExecute
0%	0%	3	0.1	0	0.36	0	0.04
LogPager::getStartBody
0%	0%	1	0.03	0.01	0.35	0	0.01
hook: WatchArticle [+]
0%	0%	1	0.03	0.01	0.35	0	0.01
hook: AbortEmailNotification
0%	0%	2	0.07	0	0.36	0	0.02
hook: isValidPassword
0%	0%	1	0.03	0.01	0.35	0	0.01
hook: SpecialSearchProfiles
0%	0%	1	0.03	0.01	0.36	0	0.01
hook: EditPageGetPreviewContent
0%	0%	1	0.03	0.01	0.36	0	0.01
hook: LogEventsListShowLogExtract
0%	0%	1	0.03	0.01	0.37	0	0.01
hook: EditFormPreloadText
0%	0%	1	0.03	0.01	0.36	0	0.01
hook: UserSetCookies
0%	0%	1	0.03	0.01	0.35	0	0.01
hook: UserGetReservedNames
0%	0%	1	0.03	0.01	0.36	0	0.01
hook: ResetSessionID
0%	0%	1	0.03	0.01	0.35	0	0.01
hook: SearchGetNearMatchBefore
0%	0%	1	0.03	0.01	0.36	0	0.01
hook: ArticleContentViewCustom
0%	0%	2	0.07	0	0.36	0	0.02
hook: ArticleUpdateBeforeRedirect
0%	0%	1	0.03	0	0.37	0	0.01
hook: PageContentInsertComplete
0%	0%	1	0.03	0	0.36	0	0.01
hook: UserComparePasswords
0%	0%	1	0.03	0	0.36	0	0.01
hook: UserLoginComplete
0%	0%	1	0.03	0	0.35	0	0.01
Linker::formatHiddenCategories
0%	0%	4	0.13	0	0.44	0	0.06
hook: SpecialSearchGo
0%	0%	1	0.03	0	0.35	0	0.01
WikiPage::replaceSectionContent
0%	0%	1	0.03	0	0.36	0	0.01
Linker::formatTemplates
0%	0%	4	0.13	0	0.43	0	0.06
Profiling error: in(EditPage::edit), out(MediaWiki::performAction)
0%	0%	2	0.07	0	0	0	0
Profiling error: in(MediaWiki::performAction), out(MediaWiki::performRequest)
0%	0%	2	0.07	0	0	0	0
Profiling error: in(wfSpamBlacklistFilter), out(SpamBlacklistHooks::filterMergedContent)
0%	0%	2	0.07	0	0	0	0
Profile section ended by close(): MediaWiki::main
0%	0%	2	0.07	0	0	0	0
Profiling error: in(SpamBlacklist::getRegex), out(wfSpamBlacklistFilter)
0%	0%	2	0.07	0	0	0	0
Profiling error: in(MediaWiki::performRequest), out(MediaWiki::main)
0%	0%	2	0.07	0	0	0	0
Profiling error: in(EditPage::internalAttemptSave), out(EditPage::edit-business-end)
0%	0%	2	0.07	0	0	0	0
Profiling error: in(hook: EditFilterMergedContent), out(EditPage::internalAttemptSave)
0%	0%	2	0.07	0	0	0	0
Profiling error: in(SpamBlacklistHooks::filterMergedContent), out(hook: EditFilterMergedContent)
0%	0%	2	0.07	0	0	0	0
Profiling error: in(EditPage::edit-business-end), out(EditPage::edit)
0%	0%	2	0.07	0	0	0	0
Total time: 17157.20

Total memory: 633784.18
Dier2014 (talkcontribs)

Help me to see the contents of profileinfo displayed normal? If not normal, how should set

Dier2014 (talkcontribs)

In fact, there is this document, wiki under permissions to 777

88.130.105.36 (talkcontribs)

Thank you for posting the profiling data!

I think this is the interesting part:

Name    
Time (%)|Memory (%)|Count   Calls/req       ms/call kb/call ms/req  kb/req
-total
...
EditPage::internalAttemptSave [+]
36.55%  3.35%   2       0.07    3135.41 10618.65        209.03  707.91
SpamBlacklistHooks::filterMergedContent
32.58%  1.06%   2       0.07    2795.01 3359.56 186.33  223.97
wfSpamBlacklistFilter
32.04%  0.11%   2       0.07    2748.64 340.14  183.24  22.68
SpamBlacklist::getRegex
32.03%  0.09%   2       0.07    2747.66 294.3   183.18  19.62
DatabaseBase::query
26.34%  0.55%   2633    87.77   1.72    1.32    150.65  116.21
SQL Queries [+]
25.99%  0%      0       0       0       0       148.63  0

MediaWiki needs some time with doing the actual SQL queries. And SpamBlacklist needs some time.

What happens when you uninstall SpamBlacklist? Remove the require_once() from LocalSettings.php and try again. Does it save faster then?

Dier2014 (talkcontribs)

Thank you very much!!!Now the response rate has improved significantly。Thank you!!!

Florianschmidtwelzow (talkcontribs)

That shouldn't be. WHat had you set as $wgSpamBlacklistFiles? Any external source?

Reply to "自己在公司内部搭建的media wiki,每次编辑完后点提交时大约要5秒左右的响应时间"