最適化には、サーバー(バックエンド)とブラウザー(フロントエンド)の2つの側面があります。ほとんどのサイトでは、フロントエンドに焦点を当てることで、最大の見返りが得られます。キャッシュが短時間持続し、最初の訪問者が再び訪問するまでに長い時間がかかる共有ホストを使用しているようです。初めて見たときは、サーバーがウォームアップするのに約5秒かかり、その後の各ヒットははるかに高速でした。私はwebsitetest.comと呼ばれるテストツールを通してあなたのサイトを実行しました。これはwebpagetest.orgの別のツールと非常に似ていますが、websitetestの操作は少し簡単です。
http://www.websitetest.com/ui/tests/50de0ef1bdf73034e4000036/samples/50de0f040fdd7f7964002d71をご覧ください
次に、ウォーターフォールチャートまで下にスクロールします(これがページの大部分を占めています)。その最初の行は基本的にサーバーの処理時間を示しています。サーバーが最初のHTMLを提供するのに約600ミリ秒かかります。残りの時間は主にフロントエンドに費やされます。あなたはかなりの数のcssファイルを持っていて、それらはおそらく一緒に連結することができます。各リクエストには時間がかかり、CSSをより少ないファイルで提供することが役立ちます。次に、すべてのJavaScriptがコンテンツの前に読み込まれていることがわかります。javascriptの一部を最後まで移動し、必要に応じてファイルを連結してみます。
pngファイルのいくつかは、CSSスプライトを使用して少し調整できる可能性があります。フロントエンドを最適化する方法の詳細については、http: //yslow.org/に示されているベストプラクティスを確認してください。もちろんこれには少し時間がかかりますが、私が働いている会社のサービスのように、プロセスを自動化するサービスがあります。