練習ページ/1009

Cached: 2024-12-18 21:24:52 Last-modified: 2024-12-18 (水) 18:35:25

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

改訂案の決定について

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

発案

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と大きく削減できた
  • 課題
    • 期間限定任務へのリンクが切れる
      • 別ページ化した過去の期間限定任務の方に事前にリンクを切り替えることでシームレスに移行
    • コメント欄を設置するページについて
      • 新着任務をフロントページで見ることを想定しており、フロントページには必要
      • 新着任務以外の前提任務の報告などは全任務一覧から投稿できれば便利
        →コメント欄を共有する構成を作ってみました

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

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

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


*1 予想だが当Wiki内で最も容量が多いページではなかろうか
*2 議論長期化が予想されるため移動