在局域网内搭建的wik,版本为1.23.5,使用LAMP平台,每次编辑完页面点提交后反应很慢,不管编辑内容是多少,最少要5秒页面才会跳转。是哪里的设置有问题吗?
Topic on Project:Support desk
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?
---
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.
谢谢你的回复,我去试一试;我的英语也不好,所以只能通过翻译来和你们沟通
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
---
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!
Have generated a log file, but I do not understand the contents. I need to put the contents of this document issued to you?
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.)
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§ion=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
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§ion=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
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 :)
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
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.
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
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 :)
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 */
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.
Add a "$ wgProfiler ['class'] = 'ProfilerSimpleDB';", wiki can not access the. why?
What error message do you see?
I hope, that you haven't added the whitespaces ($ wgProfiler ['class'] = 'ProfilerSimpleDB';) in the file :)
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
I installed in the virtual machine wiki, then add "$ wgProfiler ['class'] = 'ProfilerSimpleDB';", wiki becomes blank, no error message
Please read Manual:How_to_debug#PHP_errors and activate error reporting in php, so we can see, what's going wrong :)
Fatal error: Class 'ProfilerSimpleDB' not found in /var/www/html/wiki/includes/profiler/Profiler.php on line 136
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;
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
Help me to see the contents of profileinfo displayed normal? If not normal, how should set
In fact, there is this document, wiki under permissions to 777
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?
Thank you very much!!!Now the response rate has improved significantly。Thank you!!!
That shouldn't be. WHat had you set as $wgSpamBlacklistFiles
? Any external source?
Right question. Here is more information on this problem: Extension:SpamBlacklist#Performance!