タグ付けされた質問 「performance」

効率的なコードを書くと、サイトのパフォーマンスが向上します。これは通常、ページが提供される速度で測定されます。



2
Ajaxは、本来あるべき/できる限り10倍かかります
私はWordPressで最初の深刻な問題に直面したばかりで、Ajaxを楽しんでいる人にとってはこれは大きなことです。 Ajax APIの使用中に完了するのに1.5秒かかるAjaxリクエストがあります。 同じ正確なコードを取得し、カスタムスクリプト(WordPressなし)で実行すると、Ajaxリクエストには150ミリ秒しかかかりません。これは誇張ではありません http://wp.smashingmagazine.com/2011/10/18/how-to-use-ajax-in-wordpress/の最初のコメントとそれに続く会話を見ると、この遅延が引き起こされていることがわかります。あなたの要求に応じて、すべてのWPがロードされるという事実によって... WordPressのすべてをロードせずにAjaxリクエストを行うことができる解決策があることを期待しています。 WordPressでAjaxリクエストを高速化した経験は何ですか?
50 ajax  performance 

3
WordPressはどの程度拡張できますか?
新しいWordPressとその新機能により、WordPressは単なるブログエンジン以上の機能を備えているようです。しかし、WordPressのスケールは、1日あたり1万人から10万人のユーザーに使用されていますか? その多くのユーザーにとって、キャッシュストラテジーの大部分は重要ですが、WordPressはこれを支援するためにどれだけうまく開発されているのかを簡単にし、必要な制御を提供します。Fxはページの一部をキャッシュし、ユーザーがカスタマイズした部分のみをレンダリングし、マスター/スレーブdbのセットアップなどをサポートできますか?

3
共有ホストでキャッシュプラグインを使用するためのベストプラクティスは何ですか?
先日、かなり大きなサイトを立ち上げましたが、キャッシュプラグインを組み込みたいと思います。セットアップは、共有ホスト上で実行されるいくつかのBuddypress機能(ユーザー登録、gpressを使用したマップ、プロファイルを持つため)が混在する単一サイトです。 私の質問は次のとおり です。1.このセットアップを考慮して、キャッシュに最も適しているプラ​​グインとその理由(可能な場合)。 2.すべてが機能していることを確認するために、セットアップ中に実行/検討する必要があるベストプラクティスと手順を教えてください。 3. transients自分で追加したものは引き続き使用できますか、それを削除してプラグインをそのままにしておく必要がありますか?削除しないと衝突しますか? ありがとう! 追加:http://www.inmotionhosting.com/hostingplans.htmlの「パワー」プラン

4
WPスクリプト/スタイルローダーを使用して、フロントエンドでスクリプトとスタイルを連結およびgzipできますか?
WPには、wp-adminに含まれる素敵なjavascriptローダーがあります:http : //core.trac.wordpress.org/browser/tags/3.0.4/wp-admin/load-scripts.php CSSローダー:http : //core.trac.wordpress.org/browser/tags/3.0.4/wp-admin/load-styles.php それらはすべてのキューに入れられたスクリプトを連結し、単一のgzip圧縮されたファイルとして提供できるため、管理者だけでなくフロントエンドでも使用できるかどうか疑問に思いました

5
get_option()vs get_theme_mod():なぜ遅いのですか?
私はget_theme_mod()、私のさまざまなプロジェクトでしばらくの間使用しています。WordPress v3.4のテーマカスタマイズAPIは、クライアントが使用するのに不可欠なツールであると判断し、利用可能になった時点で利用することにしました。 しばらくして、私は自分のサイトがいつもよりも少し遅くなっていることに気付き始め、特にカスタマイザーのロードにはかなり長い時間がかかりました。調査中に何度も試行錯誤を繰り返した結果、type設定を登録するときに($wp_customize->add_setting())からtheme_modに切り替えることにしましたoption。 これを実行し、のすべてのget_theme_mod()呼び出しを交換すると、フロントエンドの前者、特にバックエンドのカスタマイザーとは対照的に、後者のセットアップを使用すると速度が非常に大幅に向上するget_option()ことに気付きました。私はこれがなぜなのかという答えを見つけようと努力してWordPressコアを調べてきましたが、このシナリオで特定のハングアップが何であるかを見分けることはできないようです。 コミュニティが非常に高く評価されるget_option()よりもはるかに高速に実行することに関して持つ可能性のある洞察get_theme_mod()。

3
wp_optionsテーブルのスロークエリ
私はWPベースのサイトのスロークエリログを追跡しており(a long_query_timeのデフォルト値は10に設定されています)、次のクエリが頻繁に記録されることに気付きました- # User@Host: root[root] @ localhost [] # Query_time: 0 Lock_time: 0 Rows_sent: 394 Rows_examined: 458 SELECT option_name, option_value FROM wp_options WHERE autoload = 'yes'; このような小さなテーブルを実行するのにそれほど時間がかかることがわかりません。これは単に他の問題の症状ですか?(現在、専用VMでMoodle、phpbb、およびWPを実行しています)。

5
共有ホスティングで展開するためのWordPress Webサイトのプロファイリング?
ウェブサイトのCPU使用率に問題があり、その原因を検出(および修正)する方法を探しています。この質問に含まれていないトピック。 ここでのHakreの回答に続いて、PHP呼び出しのプロファイルを作成する必要があることがわかりました。 自分のコンピューターにWebサイトを配置し、プロファイラーを実行し、その情報を使用してWebサイトを改善するのは妥当ですか? これを最善の方法で行う方法に関する他の提案はありますか?

3
パーマリンク構造のパフォーマンス?
私は、WPハッカーのメーリングリスト、このフォーラム、およびGoogleでさまざまなパーマリンクのパフォーマンスに関する議論を読みました。 ただし、過去数年間使用していたパーマリンク構造が適切かどうかは推測できませんでした。 /%postname%-%year%%monthnum%%day%.html この組み合わせでは、/とyear、month、dayの組み合わせの直後にポストネームを配置します。多くのポストネームには同じ名前が付けられているため、よりユニークになります。htmlの追加は、ブログで過去10年間(ワードプレス前でも)使用しているものなので、これはレガシーです。 これがパフォーマンスに良いのかパフォーマンスに悪いのかわかりませんが、どうすれば確認できますか? (私は10年以上ブログを運営しており、多くのリンクを含む約10.000の投稿があります) リンク: http://codex.wordpress.org/Using_Permalinks http://www.google.com/search?q=wordpress+category+permalink+performance http://ottopress.com/2010/category-in-permalinks-considered-harmful/ http://lists.automattic.com/pipermail/wp-hackers/2010-October/035458.html

4
非共有ホスティングでのWordPressマルチサイトの最適なキャッシュオプションは何ですか?
以下の仮定の下で、どのキャッシュプラグイン構成をお勧めしますか? サーバー構成の完全な制御 WordPressをマルチサイト/マルチドメインモードで実行する ほとんどのドメインはwww.プレフィックス(Cookie)を使用していません (必要)特定のIPのキャッシュを無効にしたり、Cookieに基づいて、キャッシュを必要としないサイトに変更を加えたりできるようにします。 詳細:Firefox Google Page Speedプラグインを使用して、Webサイトの速度を最適化しようとしています。 また、小さな画像などの一般的なガイドラインを使用しないでください。 公平を期してみましょう。複数のキャッシュプラグインを使用すると、解決するよりも多くの問題が発生するため、簡単なアプローチを試してください。

2
何千人ものユーザーのためのWordPress usermetaスケーリング
WordPressユーザー管理と統合されたクライアント用のCRMプラグインを開発し、各ユーザーの追加情報をwp_usermetaテーブルの下に保存しました。 しかし、クライアントの顧客データベースが指数関数的に成長している、と我々はに今ある何千もの私たちにいくつか与え、数千人の数十の行をwp_usermeta:私は心配され始めています。この時点で、スケーラビリティこのアーキテクチャ。 このようなユーザー数をWordPressで管理した経験はありますか?列にwp_users依存するのではなく、列をテーブルに追加する必要がありますwp_usermetaか?この段階でWordPressと自分のコードパフォーマンスを診断/プロファイルするにはどうすればよいですか? 私はこれほどの量のデータをこれほどの割合で処理したことは一度もありません。

4
WPを使用するためにApacheを最適化する
ご挨拶、 1日あたり15万ページビューを超えるWPサイトがあります。 Centosおよび4 GBのRAMを搭載したIntel Core i5 CPU 760 @ 2.80GHzで動作します。 問題は、WPが大量のRAMを消費し、しばらくするとサーブが過負荷になり、RAMが不足することです。私は多くのApache tweekを試しましたが、何も機能しないようです。Apacheを再起動すると、Apacheサイトはスムーズに動作しますが、1〜2時間後には再び過負荷になります。 皆さんに私を助けるヒントがありますか? ところで、私はWP-Super Cacheを使用しています。 更新:追加情報 ここに私のプラグインのリストがあります: Akismet お問い合わせフォーム7 ドメインミラー より高速な画像挿入 IntenseDebate 役割マネージャー SexyBookmarks スマートYouTube レビューの星評価 抜粋のサムネイル WP投票 WP-SWFObject WPスーパーキャッシュ tweeksに関しては、ここからいくつかのヒントを試しました 私の設定は: <IfModule prefork.c> StartServers 8 MinSpareServers 5 MaxSpareServers 20 ServerLimit 256 MaxClients 200 MaxRequestsPerChild 1000 </IfModule> <IfModule worker.c> StartServers …

1
選択したページにCSSとJSのみをロードするようにプラグインを制限しますか?
プラグインがCSSスタイルシートとJavaScript JSファイルの読み込みを必要なページのみに制限するようにしたいのですが。 私の質問の例は、私のサイトの1ページ(「連絡先」ページ)にフォームを作成するために使用したプラグインContact Form 7です。ただし、次の行がWebサイトのすべてのページ/投稿に追加されます。 <link rel='stylesheet' id='contact-form-7-css' href='http://www.r-statistics.com/wp-content/plugins/contact-form-7/styles.css?ver=2.3.1' type='text/css' media='all' /> <script type='text/javascript' src='http://www.r-statistics.com/wp-content/plugins/contact-form-7/scripts.js?ver=2.3.1'></script> これにより、このプラグインがサイトの読み込み時間を低下させているのではないかと思います。サイトの1つのページだけに関心がある拡張機能です。 したがって、私の質問は、プラグインを非アクティブ化せずに、「連絡先」ページを除くすべてのページからこれらの余分な行を削除するにはどうすればよいですか?

2
カスタム投稿タイプのすべての投稿を効率的に削除します
1つのカスタム投稿タイプの投稿をすべて削除する安全で迅速な方法を探しています。返された投稿ごとにget_posts()and wp_delete_post()を使用しても機能しません。膨大な量のデータベースクエリが含まれるため、十分な速度ではありません(タイムアウトエラー)。 できれば、カスタムの投稿タイプであるすべての投稿を削除する単一のデータベースクエリを探しています。何かご意見は?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.