問題タブ [w3-total-cache]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
nginx - サブドメインがnginxでフォントCORSの読み込みをブロックしました
サブドメインで CDN Amazon CloudFlare からフォントをリクエストしているときにこのエラーが発生します。問題は Google Chrome のみで、Safari では正常に動作するようです。
wordpress - Wordpress w3total キャッシュ: ディスク、Opcache または memcache
私は、毎日約 200.000 ページ ビューを持つ wordpress サイトを持っています。これを6GB RAMのVPSで実行します。現在、w3total キャッシュをインストールしていますが、ページの読み込みはまだ遅いです。
私が今疑問に思っているのは、サイトのディスク、Opcache、または memcache にどのキャッシュを使用する必要があるか、また alla でいずれかを使用する必要があるか、またはどのように設定する必要があるかということです。現在、ベーシック ディスク キャッシュのみを使用しています。
私の質問は基本的に、何かを変更する必要がありますか? はいの場合は何を変更しますか? または、基本的なディスク キャッシングをそのまま使用する必要がありますか?
私はまだ何も変えようとしていないので、よくわからないので悪化させません。
wordpress - Ubuntu 14.0.4 の Wordpress サイト用に Azure CDN でフォントをホストしていますか? CORS の問題
ストレージ アカウントを指す 5 つのサブドメイン (cdn1.domain.com、cdn2.domain.com、- cdn5.domain.com) を持つように CDN をセットアップした Azure ストレージ アカウントがあります。
特に Azure CDN で静的ファイルをホストするために、パフォーマンスのために W3 Total Cache プラグインを使用しています。プラグインはすべてのファイルを正常にアップロードし、サイトは画像、CSS、スクリプトなどにアクセスできます...問題ありません. ただし、フォントは読み込まれません。
次のエラーが発生します。
オリジン ' http://cdn1.domain.com 'からのフォントは、クロス オリジン リソース共有ポリシーによって読み込みがブロックされています: 要求されたリソースに 'Access-Control-Allow-Origin' ヘッダーが存在しません。したがって、オリジン「http://domain.com」へのアクセスは許可されていません。
wordpress サイトは DigitalOcean でホストされており、Ubuntu 14.0.4 で Apache を使用しています。apache2.conf に以下を追加しました。
それはうまくいきませんでした。いくつかの調査の結果、Azure は既定で CORS を許可していないように見えるため、ストレージ アカウントの CORS ルールを変更する小さな C# アプリを次のように作成しました。
これにより、基本的にすべてのオリジンに対してストレージが開かれるはずですが、それでも同じエラーが発生します。だから私はそれがある種のキャッシングかもしれないと考えました。そのため、すべてのファイルを同じコンテナーに再アップロードしてから、約 6 時間待ちました。
エラーは引き続き発生します。Azure CDN からフォントを読み込むために必要なことはすべて試したような気がします。
私は何を逃したのですか?
wordpress - Amazon CloudFront またはその他の CDN で完全な WordPress ウェブサイトをホストする
やりたいこと
最近話をした Amazon シニア アーキテクトによると、動的なウェブサイトのコンテンツを Amazon CloudFront にキャッシュすることが可能です。
これがどのように機能するかを理解する方法は、アクセスされた各ページのページキャッシュに加えて、CloudFront にもページをキャッシュすることです。
私が試したこと
W3 Total Cache とその設定をいろいろ試しましたが、この問題の解決策が見つかりませんでした。また、AWS コントロール パネルで CloudFront を直接セットアップしようとしましたが、WordPress のphp呼び出しの静的結果 (html?)をキャッシュする方法が見つかりませんでした。
質問
この問題にどのように取り組みますか?WordPress の動的ページの静的バージョンを CloudFront またはその他の CDN にキャッシュするにはどうすればよいですか?
wordpress - キャッシュされたページでウィジェットの出力を動的に保つ方法 (W3 合計キャッシュを使用)
Wordpress で次のウィジェット呼び出しを使用して、一連のランダムな投稿を出力しようとしています。時刻はコードが実行されるたびに更新されますが、ウィジェットの内容は常に同じです。
ウィジェットの出力を動的にする方法はありますか?
javascript - Google pageSpeed Insights、javascript はフォールドの下に読み込まれます WORDPRESS
私は、レンダリングをブロックする多くのスクリプトとスタイルを持つ WordPress ユーザーです。
Google の PageSpeed Insights は、フォールドの上に大量のスクリプトがあることを示していますが、コンソールを見ると、/body タグのすぐ上に読み込まれています。
たとえば、 body 終了タグの上に最後にロードされたスクリプトは次のようになります。
この最後のスクリプトは、スクロールせずに見える範囲でどのように見なされますか?
php - W3Total キャッシュのキャッシュ設定は、ロード バランサーを使用した複数の AWS EC2 セットアップの個々の EC2 インスタンスにのみ影響しますか?
ホスティングプロバイダーによって AWS を使用して設定された Wordpress Web サイトがあります。ホスティング セットアップには、2 つの EC2 インスタンス、memcached サーバー、Amazon ロード バランサー、および 2 つの別個のデータベース サーバーが含まれています (1 つはマスター レプリケーションで、もう 1 つはスレーブ レプリケーションで、Hyper DB を使用します)。Wordpress サイトは、クラウドフロント CDN にも接続します。セットアップには、負荷が増加したときに新しい EC2 サーバーを生成する自動スケーリング機能があります。
現在、W3Total キャッシュを使用して CDN をセットアップ中です。ただし、CDN 設定を有効にするために保存し、CDN を有効にするページをリロードすると、CDN が無効になっていることが示されるという問題に遭遇しました。
これを数回設定しようとすると、CDN などの W3Total キャッシュ設定を変更するたびに、それらの設定を最初に保存したインスタンスにのみ設定されることに気付きました。他の EC2 インスタンスには反映されないため、すべてのインスタンスで一貫性を保つために同じプロセスを繰り返す必要があります。
次に、私のセットアップが新しい EC2 インスタンスを生成したときに何が起こるかについても心配しています。この状況では、設定が引き継がれないと思います。
これがAWSなどのクラウドベースのセットアップで完全に正常であるかどうか、または根本的な問題が本当にあるのかどうか、誰かが私に説明してもらえますか?
また、W3Total キャッシュ設定を保存すると、一度に 1 台のマシンでキャッシュ設定を変更するのではなく、すべての EC2 インスタンスで更新されるという状況が発生する可能性はありますか?
どんなフィードバックでも大歓迎です。ありがとう。
wordpress - Wordpress のローカル開発と展開に関する問題
セットアップ:
アマゾン ウェブ サービスの Elastic Beanstalk を使用して、Wordpress を利用したアプリケーションをセットアップしています。すべての開発は、アプリケーション ルート全体を制御する GIT リポジトリを使用して、MAMP apache2/php5 サーバー環境でローカルに行われています。
導入ワークフロー:
コードの変更 (編集、新しいプラグインなど) をリポジトリにコミットした後、eb deploy
Elastic Beanstalk によって管理される実行中の EC2 インスタンスに最新バージョンをプッシュする AWS EB CLI のコマンドを使用して、アプリケーションがデプロイされます。
私の問題:
コードの変更が開発環境と本番環境の間で正確に同期されないことがありますが、それを克服する方法がわかりません。特に、W3 Total Cache や WP Super Cache などのプラグインをインストールしてセットアップしようとする場合。
私のローカル環境には memcahced サーバーのようなものがインストールされていませんが、実稼働環境には (ElastiCache) がインストールされているため、適切な設定ファイルを保存して実稼働環境で使用するためにデプロイすることができません。これらのプラグインでは、必要なサービスが利用できないと見なされるため、必要なサービスを選択できません...
W3 Total Cache を実際の運用環境に直接インストールした場合にのみ動作させることができるようですが、これは悪い考えのようです。
上記を考えると:
展開を間違った方法で行っていますか?
W3 Total Cache のようなプラグインをローカルの開発環境にインストールして構成し、運用環境にプッシュする必要がありますか?
wordpress - Wordpress Web サイトで W3 Total Cache が JS と CSS を縮小しない
私は自分のウェブサイトを w3 トータル キャッシュ プラグインで有効にしており、縮小オプションはすべて有効になっています。それでも、Google ページの速度でサイトを実行すると、js と css を縮小する必要があると表示されます。誰でもこれで私を助けることができますか?
私のウェブサイト: www.inspiria.net.in