よろしくお願いします。
もっとも有効なのは、早いサーバーに移転することです。これが一番知識を必要とせず、期待通りの効果が得られます。
月額500円ですが、国内最安値だと思います。
もうちょっとやすいのは
月額200円です。
今のサーバーのままでやるとすれば、mod_gzipを有効にする、などの方法があります。ただし、サーバが利用を許可している必要があります。前述した2つのサーバーではもちろん利用可能です。
w3cのValidationServiceを利用するなどして、HTMLの構文間違いをなくすことで、レンダリングスピードを上がります。なぜなら、ブラウザはコーディングの間違いや不備があっても、補正して表示しようとするからです。あとテーブルの入れ子入れ子みたいなコードよりCSSのボックス構造のほうが速いようです。要するに、ブラウザの負担をなるべく減らすということです。
なるほど。テーブルの入れ子入れ子・・・思い当たる節があります。
ありがとうございました。
1ページに掲載する情報が多すぎると表示に時間がかかる上に、閲覧者が縦スクロールをしなければならない。
このようなページは細切れの複数のページに分解して1ページあたりの情報を少なくしページ間に適当なリンクをはることで操作性を上げることができる。
そうですね。なるほど!
ありがとうございました。
ありがとうございました。
すごく参考になりました。
一番手っ取り早い方法は、ホームページの構造を記述するHTMLとホームページの見栄えを記述するCSSを区別してサイトを作ることだと思います。ホームページのメンテナンスもしやすくなりますし、一石二鳥になるかと。
さらに二つを分けて書いた上で、CSSを外部ファイルから読み込む形にした場合、1ページ辺りのソースの量が減るのでその分ブラウザの読み込みが早くなると思います。
なるほど。外部ファイル化ですね。
やってみたいと思います。ありがとうございました。
HTMLソースの見直しは、ページの内容によると思います。単純で画像が多いページならtableコーディングでもいいし、内容が多くて複雑な構造のページならWeb標準化((X)HTML+CSS)の方がいいでしょう。多くの場合、Web標準化した方がデータサイズが小さくなるので、通信に時間がかからず、早く表示されるようです。
それと、コンテンツの並び順の見直しもおススメです。ブログパーツや広告など、他のサーバにデータを要求する部分をHTMLソースの後半に配置すると、ページの前の方からスムーズに表示されていきますよ。
内容が多くなると思うんです。
Web標準化の方で頑張ってみたいと思います。
ありがとうございました。
まずはコードを綺麗に打つ。
XHTML1.0 Strict準拠あたりが目標でしょうか。
これだけでもレンダリング速度は大幅に上がります。
CSSはもちろん分離する。
mkonomiさんの意見には激しく賛成です。
小さく細切れにするのも効果的だと思いますよ。
mod_gzipはサーバーの負荷が上がりますので
搭載されているサーバが限られています。
もしかしたらmod_gzipのせいで負荷が上がって警告・・・となったら
つらいですから。
下はダミー。
なるほど。コードを綺麗にというのは結構大事なんですね。タグがだぶっていたりというのはよくあります。
色々とご回答いただきありがとうございました。
なるほど、参考になりました。
ありがとうございました。