cPanelホスティングでAPCを使用してDrupal 8キャッシングを最適化する方法


はじめに:Drupal 8キャッシング & PHP 7速度の最適化

この チュートリアル 最適化する方法を示します Drupal 8 キャッシュ PHP 7 を使用して 代替PHPキャッシュ(APC) & プラットフォームと統合するサードパーティ提供のモジュール.

最も cPanel のバージョンを実行しているWebホスティング会社 CentOS, CloudLinux, または RHEL カスタムのプレインストールを提供する PHP スタック拡張のような PECL モジュール.

まずあなたの cPanel ウェブホストは APC にプリインストールされています Linux Webサーバーまたはへのアップグレードを検討してください VPS /専用 実行するサーバー APC トラフィックのキャッシング.

ステップ1:WebサーバーへのAPCのインストール

代替PHPキャッシュ(APC) はWebサーバー用の最も古いPHPキャッシングソリューションの1つであり、ほとんどの cPanel デフォルトでのウェブホスティングプラン.

をインストールするには PECLモジュール VPSホスティングサーバーまたは専用サーバーのコマンドライン:

sudo apt-get install php-apc

または、次のコマンドを使用します。

pecl install apc

インストールできない共有Webホスティングプランの場合 PHP 延長、会社に連絡してリクエスト APC WebサーバーへのインストールまたはVPSプランへのアップグレード.

APC うまくいきません Drupal 8 共有で実行されているWebサイト Linux もし計画なら キャッシュへの割り当てが低すぎます。デフォルト APC キャッシュサイズは32 MB.

有効活用のために APC, 最小128 MBから256 MBのキャッシュ割り当てを計画します。 使用されます Drupal 8 CMS処理.

注意してください 割り当ては、 Drupal 8 ウェブサイト & APC アカウントで複数のドメイン名がアクティブな共有ホスティングプランで実行されているインスタンス.

キャッシュ設定が APC が不十分、つまり低すぎる場合、キャッシュが継続的に再入力される状況が発生する可能性があります PHP コード要件 & スピードアップの結果なし.

最善のために APC パフォーマンス、増加 共有の割り当て Linux サーバーのキャッシュがCMS処理に干渉しないように、可能な場合は計画を立てます.

ステップ2:php.iniまたはapc.ini構成ファイルを編集する

インストール後、管理者は apc.ini 構成設定のファイル。共有ホスティング環境では、これをオーバーライドすることが可能です php.ini.

pc.ini または php.ini のファイル Drupal 8 インストールには、次の行を追加します。

apc.ttl = 604800
apc.user_ttl = 3600
apc.shm_size = 256M
apc.include_once_override = 1
auto_globals_jit =オフ
apc.num_files_hint = 2048

apc.stat_ctime = 0
apc.file_update_protection = 2
apc.stat = 0

これらの設定は256 MBを確立します APC の割り当て PHP キャッシング機能。必要に応じて、低い値または高い値に調整し、キャッシュタイミング変数を確認します.

ステップ3:分析のためにapc.phpファイルをDrupalルートにコピーする

についての分析情報にアクセスするために PHP パフォーマンス & サーバーのリソース使用量、それをコピーする必要があります apc.php サーバーから Drupal ルートフォルダ.

Drupal 8 の統合モジュールはありません APC, したがって、実行する必要があります apc.php ファイルではなく、インストールのルートからのファイル / libraries フォルダ.

案内する: /usr/share/pear/apc.php Webサーバー上 & コピーする apc.php ルートフォルダにファイル。次に、ウェブブラウザでページを開きます https://example.com/apc.php

cPanelホスティングでAPCを使用してDrupal 8キャッシングを最適化する方法

Drupal 8 管理者は、キャッシュされたファイル/キャッシュ要求の数、空きメモリの量に関する分析情報にアクセスできます, & 割り当てられた合計 使用法 APC.

テストする apc.ini 高トラフィックパターンからのカオスをシミュレートした本番環境または開発サンドボックス内の設定。.

ステップ4:キャッシュ管理用のDrupal 8モジュールを追加する

Memcached、APC, & Zend Opcache 最も人気があります PHPアクセラレータ Drupal Webホスティング用 ランプ/ WAMP 環境がすべてターゲット PHP レイヤーのみ.

Drupal 8 管理者は、多層ページキャッシング戦略を構築する必要があります。 PHP でのプロセスキャッシング HTML、CSS, & JavaScript CMSでのキャッシュ.

これを行うには、 高度なCSS & JavaScriptアグリゲーションの最終出力を圧縮するモジュール Drupal 8 匿名ユーザーへのWebページ.

Drupal 8ビュー 本番環境での配信を高速化するためにキャッシュできます。

cPanelホスティングでAPCを使用してDrupal 8キャッシングを最適化する方法

さらに, Drupal 8 共有Webホスティングのパブリッシャーは、 CDN(コンテンツ配信ネットワーク) 追加キャッシュの手段として & サーバーリソースの拡張.

ステップ5:Drupal 8向けのフルスタックキャッシュソリューションを構築する

より高度な PHPアクセラレーション ソリューション Drupal 8 検討する HHVM(ヒップホップ仮想マシン), 高速化のためにFacebookが開発したPHPランタイムエンジン.

高トラフィック Drupal 8 頻繁に実装するウェブサイト NGINX、ワニスキャッシュ、Redis, & Memcached 1000万以上の企業レベルのWebトラフィックと月間ページビューをサポートする.

ランニング APC キャッシング PHP ウェブサーバー上で PECLモジュール 高トラフィックをサポートするために必要なプラットフォーム最適化にレイヤーを追加します.

結論:Drupal 8を実行する & VPS /専用プランのAPC

APC フルスタックWebサーバー最適化の重要なコンポーネントです。 PHP 7 加速し、余分がある場合に最適に機能します インストールへの割り当て.

ランニング APC Drupal 8 問題になる可能性があります cPanel 制限があるため、ウェブホスティングプラン リソースと同じを共有する複数のドメイン IPアドレス.

使用する APCDrupal 8 オン VPS & ひたむきな サーバーホスティングプランによるページ速度の最適化 PHP キャッシング、 Memcached、ワニス、NGINX, & Redis.

以下の上位3つのDrupalホスティングサービスを確認してください。

ChemiCloud

開始価格:
$ 2.76


信頼性
10


価格
9.9


使いやすい
9.9


サポート
10


特徴
9.9

レビューを読む

ChemiCloudにアクセス

Hostinger

開始価格:
$ 0.99


信頼性
9.3


価格
9.3


使いやすい
9.4


サポート
9.4


特徴
9.2

レビューを読む

Hostingerにアクセス

A2ホスティング

開始価格:
$ 3.92


信頼性
9.3


価格
9.0


使いやすい
9.3


サポート
9.3


特徴
9.3

レビューを読む

A2 Hostingにアクセス

関連するハウツー記事

  • VPSプランでVarnishキャッシュを使用してDrupal 8 Webサイトをホストする方法
    中間
  • DrupalをGoogle Pagespeed用に最適化する方法?
    中間
  • VPSプランでRedisを使用してDrupal 8 Webサイトをホストする方法
    中間
  • cPanelホスティングでMemcachedを使用してDrupal 8キャッシュを最適化する方法
    中間
  • VPSプランでHHVMを使用してDrupal 8 Webサイトをホストする方法
    中間
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me