Simplicityの特徴 › フォーラム › Simplicityについての質問 › ページの表示速度を向上させる秘訣はありますか?
- このトピックには15件の返信、2人の参加者があり、最後に
わいひらにより10年、 10ヶ月前に更新されました。
-
投稿者投稿
-
-
2015年11月19日 3:06 PM #33739
u
ゲストこんにちは。
いつもお世話になっています。
Simplicity使い始めて約3か月なのですが、私のサイトでは表示に通常3,4秒くらい、遅いと6秒以上は
掛かります。
寝ログさんのサイトだと1秒くらいで表示されますが、高性能なサーバーをお使いなのでしょうか?
それとも、各種のプラグインや、チューニングで高速化を実現されているのでしょうか?
もし何か高速化の秘訣でもありましたら、参考までにお教え下さい。
ちなみに、私の場合は、WordPress関連のキャッシュプラグインなど幾つか試したのですが効果ありませんでした。この辺りの分野は未経験なので、どこから手を付けていいのかすら分かりません。
速いサーバーに乗り換えるのが手っ取り早いかなあと考えています。
よろしくお願いします。 -
2015年11月19日 5:41 PM #33740
Hidekichi
ゲスト遅い原因はいくつも考えられますが、それを改善していくのはなかなか難しい問題です。
一番サイト内で重いものは画像だろうと思います。あるいはFlash等(youtubeの動画埋め込みなど)もそれら部類です。
次に考えられるのは、サイトにどれだけのリクエストを投げているか等も考えられます。これは、例えばSNSなど(RSSや各種APIからデータを取得する等)の外部のサイトへのリクエストなどが案外ネックです。そして、それらを処理しているjQueryなどの処理や読み込む順番も考えられます。
例えばサイトに利用しているテキスト量やcssが仮に1万行あったとしても、そんなものは微々たるものです。jQueryを考えても、中身はテキストファイルですから読み込むのは一瞬ですし、CSSやjQueryなどはキャッシュされるのでそれ自体は何も問題ではありませんが、jQueryの処理の最中にエラーがでた場合、あるいはデータがうまく取得できない場合に、何度かやり直したりすることがあったりします。
そういったものの積み重ねはやはりサイトの重さにつながります。
通信自体は速くても、相手のサーバーのレスポンスを待つSNS等のカウント処理、RSSのデータ取得などは、1発成功の場合は即座に表示されますが、相手サーバーにたくさんのレスポンスがあってなかなか処理できない時はいつまでも待っていないといけません。
これらの状況がどうなっているかは、FirefoxやChromeなどでF12を押し、web開発環境の中から「ネットワーク」あたりを見ると、どれが反応が遅いのかを見ることができます。
最も簡単な解決方法は、広告を取り、SNSのカウント取得をやめ、画像を最適化することです。ここらで大きく変わってきたりします。何故速くなるか、それはよりシンプルなテキストだけのサイトに近づくからです。
どうしても広告を外せないと言う場合は、どうすれば広告が速く読めるかを考える必要があります。
jQueryの処理で利用していないものはないか、不必要に動画をそのまま埋め込んでいないか(クリックされたらプレーヤーを読み込むようにするとかである程度改善できます)、不要な処理をさせていないかを探していくわけです。例えばプラグインもそうです。1つで機能がまとまっているものや軽いものを厳選していく必要もありますし、機能を重複させないと言うのもあります(all in one seoのogpとSimplicityのogpとか)。
ある程度の軽量化をした上で、jQueryや各種PHPの処理の見直しなどを考えるべきでしょう。
また言われているように、より速いサーバーを利用することも重要です。
ただ無料サーバーのXdomainでもある程度サックリとはいけるので、サーバーはより速いものに越したことはないけれども、必ずしもそれだけが問題ではないとも言えます。リクエストを減らし、リソースの最適化をし、キャッシュをうまく使えばそれなりに速くなったりもします。
もうコレ以上はムリだと言う時に差が出るのがサーバーの処理能力や通信経路の大きさなどです。しかし、そういった環境がどれだけ優れてもバンバン重たいプラグインや処理をさせたら元の木阿弥だったりするわけです。まずは無駄を削ぎ落とす、そこらから始めるのが良いのではないでしょうか?
-
2015年11月19日 5:57 PM #33741
yokudekiru
ゲスト高速化といってもいろいろとあります。
まず一つ目は手動でやるものです。
それについてはこちらがおすすめです→http://wp-simplicity.com/simplicity-speed-up/
他にも手動でやることはいろいろあるのですが、時間がかかりますしエラーなどもあるので、知識がない限りやめておいたほうが良いと思います。ふたつ目はプラグインで高速化する方法です。
一番はやいのははキャッシュ系プラグインの導入だと思います。ただ、あまり効果がなかったみたいなので設定ミスが悪いのか、ほんとうに効果がないのか・・・ちなみに寝ログさんでもW3 Total Casheを導入しています。他にもワードプレスには高速化プラグインは山程あります。あなたのサイトに、合う・合わないを試しながら導入すると良いと思います。
ちなみに、宣伝になりますが私の作ったH Speed WPというプラグインにも高速化機能があります。3つめはサーバーを良い物にすることです。お使いのサーバーは存じ上げませんが寝ログさんのエックスサーバー、ネットオウル系のミニバードやファイヤーバード、バリューサーバーなど速さの評判の良いサーバーです。
ただ、今現在のサーバーの評判がめちゃくちゃ悪くない限り引っ越しする必要性は低いかなと思います。高速化に終わりはなくは難しいですが、コツコツと対策すれば表示速度は次第に向上していくと思います。頑張ってください。
-
2015年11月19日 8:30 PM #33746
わいひらキーマスターとりあえず、yokudekiruさんの紹介されているコピペ一発でSimplicityを結構高速化する方法(ブラウザキャッシュの設定)を試してみてください。
寝ログの場合は、サーバーにCPU負荷が高いと怒られたので、以下のプラグインを使った方法も加えて行っています。
PCとスマホを分けて綺麗に高速表示してくれるWPキャッシュプラグイン「W3 Total Cache」の簡単設定方法ただ、ページキャシュプラグインを使った方法は、よくわからないまま使用すると、予期せぬ不具合が発生することがあります。
なので、最初は、ブラウザキャッシュの設定からお勧めします。どんな高速化の方法も、余りにもサーバーが遅すぎる場合は、あまり意味がない場合があります。サーバーがあまりにも弱すぎる場合は、サーバ変更を勧めします。
ちなみに、サーバーは、どこのサーバーでしょうか? -
2015年11月19日 8:33 PM #33747
u
ゲストHidekichiさん, yokudekiruさん
詳しい説明ありがとうございました。
私の場合は、広告も何もない単なるテキストのページ(Hello World)ですら遅いのです。
FirefoxのF12で見る限りは、一番最初に実行されている
GET wordpress
という部分が3~4数秒掛かっていて、ページ表示が遅い原因はその部分です。
F12のツールで表示されるこの最初の処理で具体的にどんな処理がされているのかなどは、そこまで掘り下げた分析は出来ていません(今のところ、私にはその技術が有りません)。
また、遅いのはブログ記事ページの表示だけでなく、ダッシュボードの操作でメニューを切り替える操作など、全てが遅くてモッサリした感じです。
その場合もF12で見ると、同じく最初のGETの処理が遅いです。
Simplicity自体は1.8安定板とchildを使わせて頂いていて、PHPのコードを何もカスタマイズ的なことはしていません(というか、技術が無いので出来ません)。
今日、試しにネットオウルの無料のwpblogで同じテーマを使って、幾つかの記事をインポートして試してみたら、ダッシュボードはストレスなくスイスイ動くし、記事の表示も速い(2秒弱)のです。
やっぱりサーバー自体が遅いような気がしています。 -
2015年11月19日 9:36 PM #33749
Hidekichi
ゲスト海外サーバーとかなんですかね?
Wordpressのデフォルトでついてくるテーマとかでも同じですかね?Simplicityを利用した時に重くなるのであれば、何かしら手段はありそうですが、他でもそうならサーバーの変更が良いですかね。
軽ーく制限はありますがXdomainもオススメです。タダですし。
-
2015年11月20日 1:35 PM #33767
拳志郎
ゲスト横からお邪魔します。
yokudekiru さんの作られたH Speed WPに興味を持ち書き込みさせて頂きました。
以前 W3 Total Cacheを使っても全然変わらないので削除しよと思ってもこれがもう重労働でした。
数時間もかかったので同じ思いをしたくないと思い質問させて下さい。
H Speed WPはW3 Total Cacheのように勝手にフォルダーやファイルを勝手に作らないのでしょうか?
(たぶん書き込まないとは思いますが念の為に)よろしくお願いします。 -
2015年11月20日 3:33 PM #33774
u
ゲストわいひらさん
レスありがとうございました。
ご紹介頂きました
>コピペ一発でSimplicityを結構高速化する方法(ブラウザキャッシュの設定)
ですが、私のサーバーはIISなのでこの方法は出来ないのですよね?
>W3 Total Cache
や、他の幾つかのキャッシュプラグインを試したのですが、私のやり方がおかしいのかもしれませんが効果無かったです。逆に10~20%くらい遅くなる場合もありました。正確には計測していませんが。
MySQLの処理が遅いのかなと思ってログなど取ってみたのですが極端に遅いクエリなどは見つかりませんでした。
WordPressだけでなく、リモートデスクトップでログインして、エクスプローラーでファイルの一覧を出したり、メモ帳でテキストファイルを開くなどの普通の処理でも遅い場合があるので、サーバー自体が遅いのでは無いかと思います。
遅い遅いと言っておいて、そのサーバー会社の具体的な名前を出すと営業妨害になると困りますので、名前は控えさせていただきたいと思いますが、業界最大手などと言う感じではないですが、VPSサーバーの比較サイトなどにも名前が出て来るある程度名の知られた会社です。Hidekichiさん
Xdomainに早速アカウント作ってみました。
試してみたいと思います。情報ありがとうございました。 -
2015年11月20日 3:49 PM #33776
がちょぴん
ゲスト拳志郎さん
プラグインに関するご質問等は、
yokudekiruさんが投稿(#33741)しているサイトから直接聞いた方が良いです。 -
2015年11月20日 6:03 PM #33780
yokudekiru
ゲスト拳志郎さん。H Speed WPについてここでの議論はあまり良くないと思いますので、質問してくださった回答については以下のページに記載しました
ご確認ください。
-
2015年11月20日 6:10 PM #33783
拳志郎
ゲストどうも失礼いたしました。
以後気をつけます。 -
2015年11月20日 7:04 PM #33790
わいひらキーマスター>コピペ一発でSimplicityを結構高速化する方法(ブラウザキャッシュの設定)
ですが、私のサーバーはIISなのでこの方法は出来ないのですよね?それはApacheの設定です。
これまでの書き込み内容に、何のサーバーに関する情報も書いてなかったもので一般的なレンタルサーバーなのかと。
サーバーがわからないのなら、アドバイスしようにも、何とも言えないです。
アカウントを取ったのであればXdomainで良いんじゃないでしょうか。 -
2015年11月21日 7:46 PM #33811
u
ゲストわいひらさん並びに皆様、
この度は色々とアドバイス有難うございました。
Xdomainや他の幾つかの有名そうなサーバーを比較して、良さそうなところでやってみます。
Xdomain以外にもお勧めが有ればお教えください。
わいひらさんの寝ログのサイトも速いですよね。これくらいの速さが理想です。 -
2015年11月21日 8:57 PM #33813
yokudekiru
ゲスト私はXdomainを使っていましたが、今はバリューサーバーを使っています。
Xdomainは無料にしては、そこそこ良かったのですが使えないプラグインがあったり、広告が入ったり、その他いろいろ制限がありました。
バリューサーバー(約133円〜)にしてからは、そんな制限はなくなりましたし、スピードテストで測ってもXdomainの時より速くなりました。
特に、まるっとプランはドメイン代に年間1500円足すだけで高性能サーバーが使えるのでおすすめです。
(管理画面が使いにくいという噂がありますが、今は変わって使いやすくなりました。)寝ログさんではエックスサーバーを使っていますが、たくさんアクセスがない限り、ハイスペックかなと思います。(約1000円〜)
他にもネットオウルのミニバードとファイヤーバードもおすすめです。
実際使ったことはありませんが、エックスサーバーと肩を並べるぐらい早いそうです。
(250円〜)でも一番早いのは、ワードプレス専用サーバーだと思います。例えばwpx(確か500円〜)とかです。注意として、使えないプラグインがあることと本当にワードプレス以外の機能は使えないので注意が必要です。
サーバーの速度についてはここにのっているので参考にしてみてください→http://rs-hikaku.com
-
2015年11月21日 9:26 PM #33814
Hidekichi
ゲストちなみにXdomainの広告は最近変わりまして、PCには一切でない代わりにスマホの時に自動で画面上部、あるいは下部に出るようになりました。
以前のように広告のコード等の挿入は必要なくなったと思います。
Xdomainでは、htaccessは可なのですが、一部使えないコマンドがあり、基本的にキャッシュに関わる部分の問題があるので、キャッシュプラグインやautoptimizeなどは利用できなかったと思います。
ただしサーバーで簡易的なキャッシュはあるみたいなので、そこそこ速いです。またexecと言うものも使えないので、こういったものを利用しているEWWW Image Optimizerも利用できません。
wordpressのサーバー、phpのサーバー、htmlのサーバーとそれぞれに利用でき、インストールは自動で行われますので比較的初心者〜中級者向きなサーバーだと思います。
yokudekiruさんの言われているwpxなどは僕もオススメします。ちなみにうちのサイトはXdomainです。
値段に糸目をつけないのであればkusanagiが僕が知ってる中では最速です。WordPressの実行時間3ミリ秒台、秒間1000リクエストをページキャッシュ非使用で実現します。
ミリ秒ってのがすでに次元が違います。ただ設定がアレなので上級者向きでしょうか。 -
2015年11月21日 10:45 PM #33823
わいひらキーマスター僕は、当サイトと寝ログをエックスサーバーの同スペース内でマルチサイト運営しています。
エックスサーバーは、通常サイトであれば、十分すぎるくらいのスペックがあると思います。
格安サーバと比べて値段は高いですが、サイトの収益化を考えているのであれば、これぐらいのサーバを使っておいた方が良いかと思います。
収益化がうまくいけば、月に1000円なんてすぐにペイ出来るので。
趣味のサイトに限るのであれば、どんなサーバーでも良いかと思います。
要は、サイトの運営方針によってもサーバーは変わってくると思います。エックスサーバーについては以前、記事でも詳しく書いています。
http://nelog.jp/xserver-is-best
-
-
投稿者投稿
- フォーラム「Simplicityについての質問」には新規投稿および返信を追加できません。