- ベストアンサー
ホームページデータのフォルダー構造について
はじめましてホームページ(以下HP)作成初心者です。 HPデータは作成終了し、アップロードする際になり、この作成データの持ち方(構造) を迷っております。どうか教えてください。 現在作成中のHPは数ページにより構成しておりますが、各ページの素材を各ページの フォルダーの下層フォルダーを作成し収納しています。 例えばプロフィールページは profileフォルダー(同フォルダーにはplofile.htmのみ) | |__下層フォルダーとして Sozai_profileフォルダー(ここにすべての素材を収納) 以上、今後のメンテナンスのよさを考慮しこのような構成をしたのですが、子のような構造をとると 各ページで共通した素材が各素材フォルダーごと重複して持つこととなってしまい、データが重くなってしまうのではないかと懸念しています。 そこでご質問なのですが、 Q1:原則的に数ページあってもフォルダーを作らないのが基本であるのか? Q2:素材はフォルダーには置かず、htmファイルのみフォルダーを作成するのが 常識なのか Q2:ページごとにフォルダーを作るのが基本であれば、更に各ページの素材フォルダー を作成するというのはイレギュラーな構造か? 以上、通常どのようなフォルダー構造にするのか、またその理由について分からなく 質問させていただきました。どうぞ宜しくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
特に決まりはないので管理しやすくするのが良いと思います。 例えば、複数のページで同じ画像を持っても確かに容量は増えますが、サーバーの容量さえ足りれば、ダウンロードに要する時間は同じです。 私の場合であれば、素材は全て同じフォルダに入れております。 この場合でも、仮にどのページで素材を使ってるかを判断したければ、ファイル名の頭文字に各ページのHTMLファイルを識別するコードを振れば可能です。 あるいは、各ページごとに素材フォルダをわけて、共有素材は共有素材フォルダに分ける方法もあります。
その他の回答 (3)
- simoyan
- ベストアンサー率33% (413/1236)
他の方が回答されてますが、管理者が管理しやすいディレクトリ構成にするのがベストです。 この方法でないとダメ、ということはないです。 ただ、サブフォルダをたくさん作りすぎると、URLが長くなるので個人的には好きでないです。 私はこんな感じにしてます。 トップディレクトリにHTMLファイルを保存して、画像フォルダ(images)に画像やアイコンなどを保存してます。 index.htm profile.html imagesフォルダ |――image1.jpg |――image2.jpg
お礼
アドバイスありがとうございました。 事例もありがとうございました。 自分が今後どのようにしたらいいか、整理します。
- itsukiki
- ベストアンサー率24% (7/29)
こんにちは。 HP作成お疲れ様です。 >Q1:原則的に数ページあってもフォルダーを作らないのが基本であるのか? フォルダはいくつあっても良いと思いますが、 管理しやすい・見やすい形にするのが一番です。 >Q2:素材はフォルダーには置かず、htmファイルのみフォルダーを作成するのが常識なのか 素材は素材でまとめてフォルダに入れた方が良いと思います。 どこに置いてもリンクさえ合っていれば使えますが、 何がどこにあるのか分からなくなると困るので。 >Q3:ページごとにフォルダーを作るのが基本であれば、更に各ページの素材フォルダーを作成するというのはイレギュラーな構造か? 各ページ同一の素材を使用するのであれば、 一箇所に置いてそのリンクを引っ張ってくればいいです。 index.htm sozai_indexフォルダ profileフォルダ |――plofile.htm このような構造で、plofile.htmで sozai_indexフォルダの中の素材を使用する場合 <img src="../sozai_index/**.jpg"> と表記します。 「../」を入れるとひとつ上の階層に移動します。 ↓私の回答が的外れでなければ、こちらが参考になりそうです
- violet430
- ベストアンサー率36% (27472/75001)
基本的には分かりやすい構造になっていれば後は自由だと思います。 ただ、画像データなどは一箇所にまとめる場合が多いと思います。 あとは、意味のあるページのまとまり毎にフォルダを作るという方法が一般的かと思います。
お礼
早速のご回答ありがとうございました。 特別な原則はなく、管理者次第ということ、それと具体的な事例ありがとうございました。