• ベストアンサー

HPが重い

お世話になります。 Aに今まで作成してもらったのですが、遅いのでリニューアルするのに他業者Bに数ページ作成してもらい、今引き継いで自分が作成しています。 Aに作成してもらったページは1ページ134KBにもかかわらず、なせかBに作成してもらったページ(70KB前後/1ページ)よりも表示速度が速いのです。  どうしてなのか分かりません。 分かる方いましたら教えてください。宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

●1.<img src=" " alt="" /> 2.<img src=" " alt="" width="15" height="15" /> 1の場合は画像の大きさを計算するので、2より多少遅くなると思いますが、業者なら、そんな事は知っているはず。 ●同じ見た目でも、 CSSファイルを使わないで、テーブルを使うと遅くなるかもしれない。 それぐらいしか、思いつきませんが。 ●念のため、参考URLで二つのページのソースの文法をチェックしてみてください。

参考URL:
http://openlab.ring.gr.jp/k16/htmllint/htmllinte.html
noname#44199
質問者

お礼

イメージソースの大きさはwidth、heightとも表示されています。 テーブルタグをCSSでやってないからですかね? (こちらでアレンジしやすいように、作成してもらったので、CSSファイルでテーブルタグはないです。ただ、前のページもテーブルタグは1ページごとに書いてあったので、関係ないのかも・・・) あと、前のファイルをうけついでいるので、CSSが5つあるのですが、これは大丈夫ですか?一つにまとめちゃったほうがいいとかありますか? 文法チェックはしていますが、まだ全部のページができているわけではないので、リンク部分でマイナスされてしまってるくらいで、そこまでひどいマイナスはなかったです。 回答ありがとうございました。

その他の回答 (3)

  • goldfox
  • ベストアンサー率49% (123/249)
回答No.4

現在最速の光回線でスムーズとか言われても……(苦笑 > をはずしてみたところ、スムーズにいきました。 > TOPページもこの部分は入っているのですが、TOPページはスムーズに行くのです。他ページになると重くなるのにはわけがわかりません。 > ただ、javascriptで重くなるのでしたら、メニュー部分に使用しているので、javascriptなしで作成した方がいいですか? JavaScriptが原因で重いのが分かったんですから、削除するか、スムーズに動く別のプログラムを組んでみるとかしかないと思いますが。 ひとつ疑問ですが、JavaScriptオフの環境でも、メニュー表示される(他のページへ移動できる)んでしょうか?

noname#44199
質問者

お礼

アクセス解析にJavaScriptが使用されてるようなのですが、下にかいたタグは入れておかないとダメですよね? >ひとつ疑問ですが、JavaScriptオフの環境でも、メニュー表示される(他のページへ移動できる)んでしょうか? メニューといいましても、ほとんどTOPページに他のページに行くようにテキストでリンクされてますので、そんなに問題はありません。ただ、メニューをはずしてしまいますと、メニューに自社サイト名も入ってますので、代わりのものが必要になり、それをうまく入れ込むことができるか不安ではあります。とりあえず、メニュー部分を変更することにしました。 ただ、疑問なのは、JavaScriptをいれている他サイトをよく見ますが、重く感じることはないです。それはやっぱりサーバーの違いなんでしょうか? 回答どうもありがとうございましたm(__)m

noname#44199
質問者

補足

作成会社に問い合わせしたところ、いらないタグが誤って入っていたことがわかりました。そのタグをはずしたらスムーズにいきましたので、ここで終了します。 回答していただいた皆様どうもありがとうございました。

  • goldfox
  • ベストアンサー率49% (123/249)
回答No.3

tableは中身をすべて読み込んでから表示するので、tableの中身が多いほど表示は遅くなります。 また、tableは表を作成するためのタグなので、レイアウトに使うものではないです。 スタイルシートでもfilterなどは重くなる原因ですね。 body以外の要素にも背景を設定すると重いですし、JavaScriptも種類によっては重いです。 画像の多用はいうまでもなく、動画やFlashは論外。それぞれのサイズにもよりますね。 パソコンの問題ということも考えられますので、複数のパソコンで見比べを行ってみるのもいいかと。 外部cssが原因かな?と思うなら、link要素をすべて外したページを作成して見比べてみれば、簡単に分かりますよ。

noname#44199
質問者

お礼

tableはAに作成したものもtableタグを使用しており、それほど変わらないとは思ってます(ただ、widthなどがtdタグの一番最初に入ってます) 外部cssのlink要素をはずして見比べて見ましたが、変わりませんでした。javascriptのタグ? <script type="text/javascript" language="JavaScript" src="../js/script.js"></script> をはずしてみたところ、スムーズにいきました。 TOPページもこの部分は入っているのですが、TOPページはスムーズに行くのです。他ページになると重くなるのにはわけがわかりません。 ただ、javascriptで重くなるのでしたら、メニュー部分に使用しているので、javascriptなしで作成した方がいいですか? 複数のPCで見比べてみるとのことですが、とりあえず3台で見比べてみたのですが、1つのPCはスムーズにいくそうですが、自分のPCと会社のPCはやはり重かったです。3台とも光でIE6.0なんです。

noname#44199
質問者

補足

お礼を言うの忘れてました。 回答ありがとうございました。 補足なのですが、表示は速いのです。 ただ、いったん表示されてから、しばらくスクロールが出来なくなります。しばらくするとスクロールできるような状況で、そこがイライラの元になっております。

回答No.1

内容を見られない以上何とも言えません。

関連するQ&A