ちょっと問題が発生しています。というのは、サイトのアクセス数が上がったのですが、それによって、サーバーの転送量がけっこういっぱいになってしまいました。ということで、転送量とサイトのスリム化を考えて見ます。
サーバーの転送量
サーバーには、転送量というものがあります。これは、アップロードしたり、アクセスがあったりすると、サイトがサーバーからダウンロードされるデータの量なのですが、アクセス数やページコンテンツ数が増えてくると、当然増えてきます。
転送量はサーバーによって決められていて、Xサーバーなど有名なところは、無制限というのもありますが(うらやましい)、私のつかっているクイッカサーバーは、1アカウントにつき32ギガと決まっています。クイッカの場合、転送量増加オプションがあり、有料ですが、毎月64Gまでは使用できます。
アクセスの多くなったサイト
なので、アクセスの多くなったメインサイトを新しくアカウントを独立させ、このサイトだけで64ギガまで使えるようにしたんですけど…
上のグラフはウェブマスターツールのクロールの統計情報です。クロールされたページ数やダウンロードされたデータ量がけっこうな量になっています。なので、すぐに転送量もギリギリな感じになってきました!
なんとも嬉しい悲鳴なのですが、このままいけばサーバー会社を変更することになってしまいます。それは、面倒なので、サイトの構成を見直して見ます。
サイトのスリム化!まずやることは画像の圧縮
これは、もう結構やっていました。アップロードしている画像をある程度圧縮してデーター量を減らす作戦です。
90%80%とかくらいに圧縮しても、さほど影響はありません。が、すでにやっていましたので、今回は70%まで落としてみました。
画像の圧縮はけっこう面倒でしたが、まとめてドラッグ&ドロップで全部やれるソフトを発見してやっています。
これです。
圧縮率やサイズなどを決めて、右下の青色の枠にドロップすれば、スラスラと圧縮してくれます。
ページ内の不要な画像やデーター量を減らす
なるべくサイト内アクセスを増やすように、ページの中に、関連記事のリンクやアクセスランキングなどを張っています。もちろん、アクセス率を増やすためにサムネイル画像をいれているので、これをプレビューするたびに、転送量の増加が考えられます。
なので、関連記事などを出すページを精査しました。直接、アクセスにつながらないようなページには、関連ページを消します。それから、不要な関連ページ(アクセスが少ないページ)を入れないようにしました。
また、私はI2Iのサイト内ランキングページを(このサイトでも)入れていますが、メインページでは、ちょっと欲張りすぎて、30件も表示させていたのを、10件程度に減らしました。
サムネイルの画像も専用に作る
サムネイル画像は、オリジナルの画像を流用していませんか?サムネイル用に小さなサイズに作り直して、それを採用すると軽くなります。
また、私はサイト内のランキングを掲載していますが、ランキングにもサムネイルを掲載していますが、こちらも、小さな画像URLを選んでおきました。
アドセンスを非同期に切り替える
アドセンスなどのクッキー連動型の広告を掲載している場合は、同期設定を非同期にしたものを掲載したほうがいいのかもしれません。余計な転送量を増やさないためにも、サイトの表示スピードを上げるのにも必要ですね。とくにスマホ用のサイトの場合は必須ですね。
BOTのクロール、FTPのアップロードやメール送信も転送量に加えられる
サーバー会社によってまちまちですが、クイッカの場合は、FTPのアプロードも転送量に含まれるとのことでした。サーバー会社の回答によると、情報収集用のBOTやクローラーの意図せぬアクセスも転送量に影響があるようです。
ワードプレスなど他のツールはわかりませんが、アップロードする場合、極力、変更した部分のみをアップロードする必要があります。シリウスの場合、更新したもの以外にも、HTMLだけ、画像だけなどのアップロード選択がありますが、これをすると、転送量が極端に増えるので要注意です。
動画を入れている場合は気をつける
動画をサイトで公開している場合は転送量が増えるようです。
実際にどのくらい増えるのか、動画をメインにやってないのでわかりません。
動画の拡張子などを変更するのも手かもしれません。
javascript/cssの改善
javascriptは、解析やカウンターなどいろんなところで、付け加えたりしていると重いますっが、表示速度優先のために、ヘッドにいれずに