局域网内建立的Meidawiki站点响应很奇怪....
本帖最后由 冰箱研会长 于 2020-3-31 07:50 编辑如题
很久之前为了写CUDA买了英伟达出的Jetson nano, 后来导师给配了一高配电脑, Jetson nano就吃灰了.
大概一个月之前左右吧, 我在家里的老机箱里面翻出来一块1T硬盘, 于是给Jetson装了Aria2, AriaNG, Apache, PHP 等等, 24小时下载做种.
一周之前, 我写了几个萌娘wiki得条目, 感觉自己平常学习的各学科, 也可以通过写wiki的方式加以整理.
于是在apache目录下面新建了一个
$apache目录/wiki/ 用于存放 mediawiki 的 index 文件
另在$apache目录/tiddly/ 下面放了一个轻量级的wiki (Tiddlywiki, 强烈推荐, 单一html组成的wiki, 便携性就是牛逼)
我是习惯这样组织收藏网页的:
https://gitee.com/Arxher/Risiamu-Picture/raw/master/wikifiles/img/20200312091340.png
直接在收藏夹里面打开mediawiki的时候, 往往会这样:
https://gitee.com/Arxher/Risiamu-Picture/raw/master/wikifiles/img/20200312090625.png
需要我重新再点击一遍 "mediawiki", 不然就会一直卡在这里.
类似的情况在wiki站内也有出现:
我打开一个条目的时候经常会这样一直在加载:
https://gitee.com/Arxher/Risiamu-Picture/raw/master/wikifiles/img/20200312091649.png
需要我刷新或者在地址栏敲击enter, 这样就能一瞬间载入页面:
https://gitee.com/Arxher/Risiamu-Picture/raw/master/wikifiles/img/20200312091735.png
-----
我通过mobaxterm监视服务器, 也没有发现性能上吃紧的地方. 家里wifi可能烂一点, 但对Tiddlywiki的响应就很好(这个玩意每访问一次会把整个html发过来, 网络要求比meidawiki高吧).AriaNG也是秒开.
想不明白为什么会这样.
求帮分析一下可能原因.
-------
2020年3月31日更新
开启了PHP缓存加速, 解决了响应慢的问题, 现在看来这个问题是Mediawiki和PHP之间交互很慢导致的:
在LocalSetting.php里面wg的cache一项设置为CACHE_ACCEL可以解决(我没打错吧
用开发者工具看看网络请求,是不是需要调用什么外网的资源 Benighted 发表于 2020-3-12 11:13
用开发者工具看看网络请求,是不是需要调用什么外网的资源
好像没有向外网的网络请求, 我怀疑也许是firefox的问题, 我用EDGE试试.
---更新---
edge也一样...
看看 js console 有没有报错? starrlit 发表于 2020-3-12 13:10
看看 js console 有没有报错?
发现了
---控制台警告
This page is using the deprecated ResourceLoader module "jquery.tabIndex".
---控制台警告
这个东西.... 冰箱研会长 发表于 2020-3-12 13:17
发现了
---控制台警告
This page is using the deprecated ResourceLoader module "jquery.tabIndex".
更新一下 mediawiki 版本试试呗 警告的话感觉不会卡住,最好还是看看network里的连接什么情况 starrlit 发表于 2020-3-12 13:37 引用:冰箱研会长 发表于 2020-3-12 13:17 发现了 ---控制台警告 This page is using the deprecated ResourceLoader module "jquery.tabIndex". 更新一下 mediawiki 版本试试呗
latest build seducer0719 发表于 2020-3-12 14:46
警告的话感觉不会卡住,最好还是看看network里的连接什么情况
卡顿的时候是这样的:
https://gitee.com/Arxher/Risiamu-Picture/raw/master/wikifiles/img/20200312151302.png
请求没响应回来…… 建议看看mediawiki的log…… 看这帖之后去配置了一个tiddlywiki on nodejs,自动保存感觉还行
页:
[1]