ホームページ >バックエンド開発 >PHPチュートリアル >さらに6つの必須グラブの調整:ハッカーニューストラフィックの準備ができました!
この投稿では、ブログのパフォーマンスを向上させるための高度なグラビングプラグインとワニスキャッシングを調査します。 ユーザーエクスペリエンス、画像最適化戦略、堅牢な検索ソリューションを強化するプラグインをカバーし、優れたキャッシュのためのワニスセットアップで頂点に達します。
relatedpages
、assets
などのプラグインをレバレッジして、ユーザーのエンゲージメントを高めます。 simplesearch
はJsComments
を使用してカスタムJS/CSSを許可し、relatedpages
は検索機能を提供し、assets
コメントシステムを統合します。
simplesearch
JsComments
最適化された画像とCDNS:Optimus
の文字列マッチングアプローチが遅くなる可能性があります。大規模なポストカウントで最適なパフォーマンスを得るために、より強力な検索エンジンを検討してください。
スーパーキャッシング用のsimplesearch
必要に応じてスタイリングをカスタマイズしてください。 アセットプラグインを備えた
カスタムjs/css:relatedpages
<code>{% if config.plugins.relatedpages.enabled and related_pages|length > 0 %} <h4>Related Posts</h4> {% include 'partials/relatedpages.html.twig' %} {% endif %}</code>
プラグインは、テーマを変更せずにカスタムJS/CSSの追加を簡素化します。 このようなfrontmatterを使用してください:
インラインCSS/js
simpleSearchプラグイン:assets
<code>{assets:js order:10} custom-script.js /blog/some-blog/post/script.js //cdnjs.cloudflare.com/ajax/libs/1140/2.0/1140.min.js http://somesite.com/js/cookies.min.js {/assets} {assets:inline_css} h1 {color: red !important;} {/assets}</code>プラグインは検索関数を追加します。 パーソナライズされた外観のために
テンプレートをカスタマイズします。 サイト全体の検索のためにinline_
の設定が空(ただ欠けているだけではありません)であることを確認してください:
simpleSearchパフォーマンスと多言語の考慮事項:
simplesearch
パフォーマンスは、その文字列のマッチングのために多くの投稿で分解されます。 大きなサイトの場合は、より堅牢なソリューションを検討してください。 多言語のテーマを使用している場合は、filters
user/config/plugins/simplesearch.yaml
jscommentsプラグイン:
JsComments
を使用してコメントを統合し、さまざまなプロバイダーをサポートします(Disqus推奨)。管理者UIで構成してから、これをテンプレートに追加します。
<code>{% if config.plugins.relatedpages.enabled and related_pages|length > 0 %} <h4>Related Posts</h4> {% include 'partials/relatedpages.html.twig' %} {% endif %}</code>
画像の最適化とCDNS: 画像最適化には
を使用し、効率的な資産配信のためにプルゾーンCDNを備えたGravのCDNプラグインを使用します。 cdnプラグインのOptimus
ファイルを構成します:user/config/plugins/cdn.yaml
<code>{assets:js order:10} custom-script.js /blog/some-blog/post/script.js //cdnjs.cloudflare.com/ajax/libs/1140/2.0/1140.min.js http://somesite.com/js/cookies.min.js {/assets} {assets:inline_css} h1 {color: red !important;} {/assets}</code>
ワニスキャッシュ:
ワニススーパーキャッシュ全体のページ全体。 それをインストール(例:)、Webサーバー(それに応じてポートとホストを調整してください)を指すようにsudo apt-get install varnish
および/etc/default/varnish
を構成します。 制作には、Webサーバーに非標準ポートを使用し、ポート80でリッスンするようにワニスを構成します。
/etc/varnish/default.vcl
これらのプラグインとワニスは、Gravのパフォーマンスと機能を大幅に向上させ、ブログの制作に対応させます。 将来の投稿でさらにカスタマイズオプションを調べてください
よくある質問(FAQ)は変更されておらず、簡潔にして省略されています。以上がさらに6つの必須グラブの調整:ハッカーニューストラフィックの準備ができました!の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。