![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
SSIの使用について
SSIを使用してサイトを作成予定です。読込み側の拡張子はshtmlで読み込まれる側の拡張子はhtmlでどちらも静的なページです。
SEOについて質問なのですが昔は、ページの拡張子がhtmlじゃなければ効果が得られないなどとありましたが今はhtmlやphpでも特に関係なく「index.php?id=x」などの動的なパラ―メータが付属していなければ然程問題ない感じで捉えられていますよね?
調べた見たところshtmlではなくhtmlでもSSIの使用ができるようなのですが他のhtmlをSSIとして扱われる為にサーバーの負荷が高くなるとありました。
確かにその通りだと思うのですが実際どの程度の負荷が掛かるものでしょうか?
上記でパラメータがなければ問題ないと述べたばかりですが可能なものならばやはりhtmlでSSIを動作させるべきなのか悩んでおります。
うまい回避策などもありましたらアドバイスもいただけますと幸いです。
No.3ベストアンサー
- 回答日時:
連続失礼。
補足です。
> ヘッダ、フッタ、メニューなど、共通部分を表示するのにSSIを使えば、
> サイトを更新する作業が大きく軽減されます。
SSI、テンプレートの他に、フレームを使用する方法もあります。
検索サイトから直接フレームの内部のページに入ってサイト全体に移動できなくなる、というSEOが出来ていないサイトが多く、
フレームは嫌われがち(XHTMLでは廃止、HTMLでは<frameset>のみ廃止)ですが、ごく一般的に使われている技術ですし、
更新作業を軽減する方法としては悪くないと思います。(通信量などの削減などもできます)
No.2
- 回答日時:
> 確かにその通りだと思うのですが実際どの程度の負荷が掛かるものでしょうか?
静的なページを1秒に100回アクセス(100人が同時にアクセスして100人とも1秒以内に受信)できるとすると、
SSIを使用すると、10%から50%(10から50回程度しかアクセスできない)程度になります。(負荷は10倍から2倍)
PHPやPerlなどを使えば、一般的なレンタルサーバー(CGI)なら1%から10%程度になると思います。(負荷は100倍から10倍)
> 調べた見たところshtmlではなくhtmlでもSSIの使用ができるようなのですが他のhtmlをSSIとして扱われる為にサーバーの負荷が高くなるとありました。
> うまい回避策などもありましたらアドバイスもいただけますと幸いです。
・SSIコマンドを使用するディレクトリ、使用しないディレクトリを細かく指定する
・拡張子ではなくファイル名(index.htmlであれば「index」)を指定する
・XBitHackを使用する
などの方法を使えば、
> 他のhtmlをSSIとして扱われる為に
このような負荷が高くなる原因は取り除けます。
もちろん「ファイル名を調べてからSSIを実行しないのを決定する」というような処理が入りますから、
その分の負荷は増えます。
> No.1
> これがわからん・・・サーバーサイドインクで読み込まれる側はあまりテキストは使わないよ
CGIだけがSSIではありません。
ヘッダ、フッタ、メニューなど、共通部分を表示するのにSSIを使えば、
サイトを更新する作業が大きく軽減されます。
Dreamweaverなどではこれを「テンプレート」として作成することで、SSIの代わりにすることもできます。
参考URL:http://httpd.apache.org/docs/2.2/howto/ssi.html
No.1
- 回答日時:
いんや、それはちゃうぞぃ
全部のHTMLにINCLUDE(SSIのことね)を設定するから重くなのであって、
ファイルごとに設定すればそれに従うよ。
それと、
>読込み側の拡張子はshtmlで読み込まれる側の拡張子はhtmlでどちらも静的なページです。
これがわからん・・・サーバーサイドインクで読み込まれる側はあまりテキストは使わないよ
CGIや、なんらかのスクリプトをインクルードしなきゃ。単なるファイル結合ならしない方がましなので
つまり、負荷ってのは、CGIなりスクリプトを実行して、その位置に貼り付ける分が加算されるってことね
それらが軽いなら作られたSSIページも軽いってこと。
この回答への補足
お返事ありがとうございます。
sslをhtmlで使用するとサーバーが勝手に全てのhtmlをssl扱いするから負荷が掛かると思っていましたがそういう訳ではないという事ですね!
であればhtmlでssiを使用できるように設定する方向で解決です!
どちらも静的なページであれば確かにあまり意味のない事かもしれないですが全ページに新着情報を表示する事になっている状況です。
合計で30ページ以上あるのですが1つの新着情報を変える為に全てのページを変えるのも辛くなるかと思いこのような方法を考えた次第であります。。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Chrome(クローム) VMWareを使用して、ChromeOSをWindows11のPCに入れたい 1 2022/11/15 19:04
- 簿記検定・漢字検定・秘書検定 簿記一級を取るべきかわからず困っています。 簿記一級とその他学外活動の各コストパフォーマンス(費用対 3 2022/08/21 20:16
- HTML・CSS Chrome のキャッシュについて 3 2022/05/26 07:50
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- HTML・CSS WEB上で文書のアイコンを配置する方法 2 2022/09/03 13:01
- Excel(エクセル) マクロを作成し、拡張子 .xlsm で保存しているのですが、データのみをBack Upするのは? 4 2023/06/18 09:54
- その他(ブラウザ) 昔は単一ブラウザーですべての動画を再生できたが今はいったん保存しなくてはいけないが。 1 2022/08/26 08:54
- 頭痛・腰痛・肩こり ミオナール 肩こりに使用は一般的ですか? 1 2022/05/22 00:39
- その他(ニュース・時事問題) 「ビッグモーター」の自動車修理の不正 11 2023/07/22 12:11
- JavaScript スマホ上で、左右スワイプで次のページに移動させたいです 2 2022/11/11 17:04
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
.htaccess indexのアクセス制...
-
L字みたいな記号の表示
-
シーサーブログのヘッダー画像...
-
gooブログで使う写真のEXIFを表...
-
Firefox のバグ?ネスト時のレ...
-
Go Live6.0.1
-
Gooブログの画像の枠について
-
忍者ブログでの画像の挿入につ...
-
WordPressに関しまして。#ハッ...
-
Powerpointに貼った画像のサイ...
-
GooGleの画像検索で見つけた画...
-
yahooのジオシティーズについて
-
htmlの記述。「右揃え」出来ま...
-
エキサイトブログについて。 ...
-
テーブルセル余白(例えば左側...
-
PDFファイルが破損していると表...
-
画像がアップロードできない・...
-
エキサイトブログでのポッドキ...
-
掲示板で相手に作成ファイルを...
-
1ページの複数の記事のうち、最...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
iPhoneで HTMLファイルを閲覧
-
rename関数で名前の変更が出来...
-
flaskのreturn render_template...
-
/public_html が表示されていない
-
「image」か「images」フォルダ...
-
Vue+Laravelのデザインテンプ...
-
花王サクセスで伊藤英明さんと...
-
フレームページでのメタとキー...
-
htmlのボタンでVBSのプロシージ...
-
L字みたいな記号の表示
-
テーブルセル余白(例えば左側...
-
PDFファイルが破損していると表...
-
ピクチャーボックスの大きさに...
-
グーグルのアイコンを操作して...
-
シーサーブログのヘッダー画像...
-
画像
-
borderの太さを1px以下に見せ...
-
縦ボーダーの長さ変更方法
-
レスポンシブWeb 右側の表示が...
-
ホームページビルダーで文字の...
おすすめ情報