WIKIWIKIユーザー助け合い掲示板

includeで行数制限を超えても良いのでしょうか?可能でしょうか?

5 コメント
views
6 フォロー

編集しているページが改行等を工夫しても1ページあたりの行数制限にかかりかけており、どうしたものか悩んでいます。
ここで、内容を複数ページに分けて、それをincludeすることで見かけ上の行数制限を超えても良いのでしょうか?可能なのでしょうか?

当然ながらダメならやるつもりはありませんが、私が調べてもincludeの使用回数上限しか出てこなくて、行数制限との関係がわからずにいます

例えば、
「よくある質問」に具体的な上限数は非公開とあるので行数なしでの例ですが、

(1)ページ内容を複数のページに分ける
引用元ページ1:犬のかわいさ
引用元ページ2:猫のかわいさ
……どちらも行数制限の8割程度まで書く

(2)それをincludeで1つのページに読み込む
表示させたいページ:ペットのかわいさ
=ここから=
いぬは可愛いですよね
#include(犬のかわいさ,notitle)
猫も可愛いですよね
#include(猫のかわいさ,notitle)
どちらも可愛いですね
=ここまで=

こうしたとき、ページ「ペットのかわいさ」には5行しか記述しないまま、行数制限の1.6倍の内容を表示することが可能なのでしょうか?
そして、仕様上可能だとして、やっても良いのでしょうか?
良いかどうかが解らないため、可能かどうか試すこともできずにいます

ご意見や情報があれば教えてください

名前なし
作成: 2024/05/03 (金) 09:18:22
通報 ...
1
01v 2024/05/03 (金) 14:24:41 修正

1ページ当たりの改行数の上限を超えてる場合、ページの保存更新しても表示されません。再編集を促されます。
そうなったからといって、目を付けられるということはないでしょう。
例えばpcommentなんかを使ってどんどん追記されていくページは遭遇すると思います。

複数のincludeを使い他ページから編集ソースを集約すれば、この1ページ当たりの改行上限は回避できます。
前述のpcommentも同様です。本文+pcommnetで表示してるページは無意識に上限を超えてる場合があります。

やって良いかどうかは自己判断です。明確な基準はありません。
目安はページ右上のHTML converter timeです。
負荷が高いページは赤とか色が付きます。緑は安全。黄色もあったかな?クリックすると詳細が出てきます。
負荷が高いページは対策をしたほうが良いでしょう。
負荷が高すぎるページは運営に強制的に編集されるか削除されると思います。(経験あり。)

私の感覚的には、1ページあたりの編集ソースの上限は少ないので、includeを使って回避が必要なケースはたまにあります。
文章だけで超えるケースはないですが、表やリストをまとめたページは情報量が多くなります。
直接的な問題はデータ量と処理負荷と通信量のはずで、行数制限はバカ避け的なものでしょう。
ecacheを使えば毎回のConvert負荷は無くなるので、そんなに気にしてません。
何千行も必要なケースはGoogleスプレッドシートを使ってそっちのサイトを呼び出してます。
表示する内容にもよりますが、文章として上限まで使うならページを分割することをお勧めします。どこ読んでるか分からなくなりますし、Topやメニューに戻るのも面倒です。

3
名前なし 2024/05/18 (土) 17:31:38 453ed@51531 >> 1

教えていただいたのに反応が大変遅れてすみませんでした
includeで行数を越えるケースはあり、問題の本質は最終的に表示される行数ではなく、ページ負荷だということですね。

行数制限はギリギリ回避していますが、既に右上のHTML converter timeはオレンジ色です。良くない状況でしょうか…。
様々な手段も教えていただきありがとうございます。
ページ分割(場合によってはそこからinclude)を検討してみます。

2
名前なし 2024/05/03 (金) 22:04:19 46eda@280ad

大きなwikiはどこでもincludeで行数制限の回避やってますよ
スプラトゥーン3のwikiとか、モンハン大辞典wikiとか。
あまり気にしなくていいと思います。

4
名前なし 2024/05/18 (土) 17:32:48 453ed@51531 >> 2

実例ありがとうございます。
includeで(見かけ上の)行数制限を越えてもよいなら嬉しいのですが…
さっそく、教えていただいたスプラトゥーン3のとモンハン大辞典のwikiを確認してきます。

5
名前なし 2024/05/18 (土) 17:35:06 453ed@51531

教えていただいたのに反応遅れてすみませんでした。

教えていただいたHTML converter timeは既にオレンジ色なので良くなさそうです
行数制限にこそ掛かっていませんが、純粋にページの文字量が多いのかもしれません。

実例として挙げていただいたモンハン大辞典wiki等確認の上で、分割やそこからのincludeを検討します。
includeによって見かけ上の行数が行数制限を超えたとき、問題がないならありがたいです…