美国主机Lunarpages

Mediawiki中文技术论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4479|回复: 1

用HTML和站间链接减小MediaWiki数据库记录

[复制链接]
发表于 2011-5-5 11:33:16 | 显示全部楼层 |阅读模式
美国主机侦探
过去的MediaWiki网站中数据量不算太大,只考虑实现哪些功能,并不太考虑数据库容量、处理速度,所以分类、动态页面列表用得很多,有些甚至在不太需要的地方也过度用了。

最近以来,在导入数据量越来越大,很容易就达到10万、100万甚至1000万的情况下,容量、速度也不得不慎重考虑了。不必要的分类就去掉、避免使用动态页面列表、连页面中的内部链接和外部链接都省着添加,但这最后一点(少添加链接)也肯定带来了功能上的不便。于是进行了几个测试:

用html代码替代内部链接,可以减少数据库中的pagelink表
用html代码替代外部链接,可以减少数据库中的extlink表
多个同样的内部链接与1个内部链接使用数据库中的表数量一样
用html代码替代指向分类页面的内部链接,可以减少数据库中的pagelink表

除了用html代码以外,用interwiki的站间链接方式,同样可以起到减少数据库中的pagelink或者extlink表的作用,而使用起来比纯html代码简单,是一个不错的折中办法。

回复

使用道具 举报

 楼主| 发表于 2011-5-5 11:34:48 | 显示全部楼层
BlueHost主机优惠码
测试主机
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

美国HostEase虚拟主机一年198元

Archiver|手机版|小黑屋|Mediawiki中文技术论坛

GMT+8, 2024-12-26 23:15 , Processed in 0.043876 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表