練習ページ/1009

Cached: 2025-01-20 21:26:57 Last-modified: 2025-01-15 (水) 18:26:20

任務ページの容量削減について

改訂案の決定について

  • 議論が終了次第、投票を行い改定案を決め、提案意見掲示板にて採決する予定です。
  • 提示する案は出来れば1つにして賛否のみ投票の形に持っていきたいと考えています。

改訂案を決定するための投票(終了しました)

  • 発案されてから、原案・案1・案2・案3の4つの案が提示されました。提示された案は下にあります。
  • 議論が収束しつつあるので、投票を行い改定案を決め、提案意見掲示板にて採決する予定です。
  • 提示する案は出来れば1つにして賛否のみ投票の形に持っていきたいと考えています。
    また不採用投票された方は提案意見掲示板のコメント欄に理由を書く枝を張っておきますのでご記入いただけますと幸いです。
    -投票期限は「2025.01.05(日)23:59」までとしています。
    • 投票は終了しました。
  • 結果
    選択肢 投票
    原案  0 
    案1  0 
    案2  1 
    案3  5 
    不採用  2 
    投票の結果、案3を採択します。(※当該案は練習ページ/1009/案3

案3への変更を決定するかを問う投票

  • 上記の通り、改訂案は案3に決定しましたので、この通りに変更するか否かの最終決定を行います。
  • 任務ページは利用者への変更が大きいので、広く同意を得るために、投票形式にします。
    当Wiki利用者の方は1人1票投票をお願いします。
    期間は2025/01/20(火)の23:59までとします
    投票終了まであと 
選択肢 投票
変更を承認する  470 
変更を承認しない  18 

発案

2024-12-11 (水) 16:11:58の任務/コメント41のコメント

任務ページが2024/12/11現在、コンテンツサイズ2.84MBとあまりにも大きくなっているため、過去の期間限定任務を別ページに移動することを提案します。練習ページ/1009 にこのページの容量削減案を作ってみました。どうでしょうか。2024-12-11 (水) 16:11:58

目的

任務ページの容量削減

背景

任務が2024/12/11現在、コンテンツサイズ2.84MB*1と、とてつもなく巨大化しており、スマホやメモリが少ないPCだと読み込み速度が非常に遅くなっている。

提案内容

※不採用:原案(2024/12/11)

練習ページ/1009/原案
練習ページ/1009/原案/過去の期間限定任務

  • 提案者本人が作成。
  • 過去の期間限定任務のみを別ページに移動する案。
  • 効果
    • 2.84MB→1.67MBと大幅に削減できた、定期任務簡易まとめがincludeできていませんでしたので、正しくは1.94MBでした。
  • 課題
    • 期間限定任務へのリンクが切れる。
      • 各装備ページの入手手段の項で期間限定任務にリンクされている場合、リンクが切れる。
        とはいえ、折りたたみのせいで現状既に機能していないので、そこまで気にしなくてもよい。
      • 修正する場合は、「過去の期間限定任務#Q2023-10」のように任務へのリンクにする
    • 期間限定任務からのリンク(前提任務が常設任務)は #id-xxの前に「任務」を追加し 任務#id-xxとして直す。

※不採用:案1(2024/12/12)

練習ページ/1009/案1
練習ページ/1009/案1/新着任務
 ∟練習ページ/1009/案1/任務/新着任務
練習ページ/1009/案1/過去の期間限定任務

  • 新着任務ページを作り、任務ページにはコメント欄を設けずに、新着任務のみコメント欄を設ける。
  • それだけでは容量を削減できないので、過去の期間限定任務を別ページに移動。
  • 効果
    • 2.84MB→1.87MBと大きく削減できた。
  • 課題
    • こちらも同じく、期間限定任務へのリンクが切れる。
      • 対処は原案1と同じ。
    • コメントが任務ページから消え、新着任務ページでしかコメントができなくなる。
      • そもそもコメントを移動していいのか?容量削減には繋がるが...
    • コメントを共有する(任務/コメント41の2024-12-12 (木) 10:57:47より)
      • 新着任務ページと任務ページで共有する。「双方に#pcommentを記述して同じログページを指定」と「#pcommentを別ページにして双方にインクルード」。
      • 前者の場合はログ移行の際、ログページ指定を新着任務ページと任務ページの両方で同時に変更する必要があり、注意書きをしておく。

※不採用:案2(2024/12/11)

練習ページ/1009/案2
練習ページ/1009/案2/任務フロントページ ←通常の利用者向けページ
練習ページ/1009/案2/任務        ←前提任務・過去の任務を調べたい人向け、任務開放条件の前提任務へのリンクが機能するページ
 ∟練習ページ/1009/案2/任務/新着任務   ←任務・任務フロント両方のページにインクルード

  • 2024-12-11 (水) 21:22:25の任務/コメント41のコメント
    というか、上の方の木で出てた練習ページ/99の新着任務とコメント欄を別ページにする案が良いと思うので、そっちベースで進めたらダメですかね?このページ自体は残るので、リンク切れ問題もなくていいと思うんですけど  2024-12-11 (水) 21:22:25
  • より、練習ページ/99を基にした案。
  • 新着任務ページを作り、任務ページにはコメント欄を設けずに、新着任務のみコメント欄を設ける。
    • 本案では「任務フロントページ」という形で概要・定期任務まとめ・新着任務・コメント欄と集約している。
    • 新着以前の任務一覧は「任務」で参照する形。
  • この案では任務ページの容量は削減できない。多少の削減効果あり。「課題」の箇所参照
  • 効果
    • 期間限定任務へのリンクが切れない。
      • ・・・のだが、折りたたみのせいで現状既に機能していないので、そこまで気にしなくてもよい。
  • 課題
    • 上述のとおり、根本的な容量削減には寄与しない。下記参照
      99の作者の方曰く「任務ページへのアクセスを減らし負荷軽減を図る案」とのことです。
      通信量=ページ容量×アクセス回数 だから、アクセス回数を減らせばいいよねって趣旨です
      • 任務ページには各任務一覧をincludeして結合したページのみ置き、その他の概要・説明・コメント欄は全てフロントページに移動する
      • 任務一覧ページだけで見れば容量2.84MB→2.06MB 多少の削減効果あり。
      • コメント投稿に使う任務フロントページで容量544KB程度。

採用した案:案3(2024/12/14)

練習ページ/1009/案3
練習ページ/1009/案3/任務          ←全任務一覧のページ、前提任務・過去の任務を調べたい人向け
 ∟練習ページ/1009/案3/任務/フロントページ ←通常の利用者向けページ
 ∟練習ページ/1009/案3/任務/新着任務    ←任務ページ・フロントページの両方にインクルード
 ∟練習ページ/1009/案3/任務/コメント欄   ←任務ページ・フロントページの両方にインクルード
 ∟練習ページ/1009/案3/任務/過去の期間限定任務 ←別ページ化、フロントページからアクセス

  • 案2の任務ページのアクセス頻度を抑えるレイアウトを採用
  • 過去の期間限定任務を別ページ化し、任務ページのサイズを削減
  • 効果の両取りで負荷軽減効果がさらに上がる
  • 効果
    • 任務ページ(全任務一覧)のアクセス頻度を抑えて通信量を低減
    • 任務ページ(全任務一覧)のサイズを削減して通信量を低減
      →サイズを2.84MB→1.64MBと大きく削減できた
    • 新着任務を閲覧するページの軽量化(フロントページ:546KB)
    • 任務ページのサイズ削減(2.85MB→1.62MB)
      →別ページ化した「過去の期間限定任務」は911KB
      ※現行ページのインクルード元やコメントページを参照しているため、値は変動します
  • 課題
    • 期間限定任務へのリンクが切れる
      • 別ページ化した過去の期間限定任務の方に事前にリンクを切り替えることで切れ目なく移行
    • 装備ページの入手方法などにおける、期間限定任務へのリンクについて
      • 機能中の「任務#Q2024-1」形式のリンクは、案の実装時に書き換え、引き続き機能させる
      • 機能していない「任務#id-2401B4」形式のリンクは、案の実装後に書き換え、機能させる
    • コメント欄を設置するページについて
      • 新着任務をフロントページで見ることを想定しており、フロントページには必要
      • 新着任務以外の前提任務の報告などは全任務一覧から投稿できれば便利
        →コメント欄を共有する構成を作ってみました

他の案を思いついた方は、提案意見掲示板のコメントの発案木に枝を付けて提案するか、

[[練習ページ/1009/案n]]

とし、nに提案した番号を入れ、新規提案を作成してください。
作成したら、このページ(練習ページ/1009)で説明し、作成した旨を提案意見掲示板のコメントに記載して下さい。

投票期間に入りますので、新規案の受付を停止します。他の案を思いついた方は、最も近い案または不採用に投票したうえで、投票終了後に改善提案として別途ご意見ください。

MenuBar 変更について

任務」ページ(MenuBar の「任務一覧」)の分割を行う結果、現行の「MenuBar」そのままではその分割部分には MenuBar からは 1-click では到達できなくなります。そのため、いくつかの案ではページ分割と共に MenuBar の変更も同時に提案されています。

MenuBar の変更点 (原案)

(変更なし)

MenuBar の変更点 (案1)

(変更なし)

MenuBar の変更点 (案2)

案2

任務(クエスト)




現行

任務(クエスト)

MenuBar の変更点 (案3)

案3

任務(クエスト)




現行

任務(クエスト)

MenuBar の変更点 (案4 / 参考)

コメント欄の変更について

本 wiki で使用している「コメント機能」は、コメント用ページの編集を行うための UI とコメント用ページの include の組み合わせで実現されているため、コメント投稿はコメント欄を設置したページの再構築を引き起こします。つまり、(ページ構築負荷の高いページ + コメント機能 + 多数のコメント投稿) の組み合わせは非常に高いページ構築負荷がかかります。そのため、いくつかの案ではページ分割と共にコメント欄の変更も同時に提案されています。

原案

(言及なし)

案1

案1

ページコメントページ
任務(除去)
新着任務任務/コメントn (=現行)
過去の期間限定任務(なし)

案2

案2

ページコメントページ
任務フロントページ任務/コメントn (=現行)
任務(除去)

案3

案3

ページコメントページ
任務/フロントページ任務/コメントn (=現行)
任務

*1 予想だが当Wiki内で最も容量が多いページではなかろうか