私は現在、Joomlaのさまざまなサーバーキャッシュオプションを検討しています。まだJoomla 3.xにアップグレードする準備ができていないので、2.5.xのオプションのみを検討しています
Redisは良さそうでしたが、 https://github.com/joomla/joomla-cms/pull/3615 での議論に基づいて、RedisはJoomla 3.4まで利用できないようです?
Joomla 2.5.xのサーバーサイドキャッシングにはどのようなオプションがありますか?
EDIT1:キャッシュシステムとは、Redis、Xcache、APC、Memcache/dなどを意味します
EDIT2:サーバーへのrootアクセス/管理者権限を持ちます。
使用できるさまざまな方法があります。
キャッシュプラグインをダウンロードしてインストールできます。個人的に、私は JCH Optimize を使用するのが好きです。ただし、JSファイルの最小化と結合を使用する場合は、十分に注意してください。コンソールでエラーが見つかり、プラグインからファイルまたは2を除外する必要がある場合があります。
Joomlaのキャッシングには2つの異なるタイプがあります。
プラグイン>>システム>>キャッシュにあるページキャッシングこれは基本的に個々のページをキャッシュします。これが2.5に当てはまるかどうかはわかりませんが、ドキュメントによると、ゲストのみがキャッシュされ、ログインしているユーザーはキャッシュされません。
Joomlaバックエンドのグローバル設定にあるビューキャッシング。これはコンポーネントの各ビューをキャッシュしますが、コンポーネント開発者がキャッシュ機能を追加した場合にのみ機能します。
一部のホスティングプロバイダーには、独自のキャッシュシステムがあります。 Sitegroundには、使用する攻撃性に応じて、3つの異なるタイプまたはキャッシングがあることを知っています。ホスティングコントロールパネルを見て、オプションがないか確認してください。
Htaccessファイル。最初に、htaccess.txt
を.htaccess
に名前変更する必要があります。
## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresDefault "access 1 month"
</IfModule>
## EXPIRES CACHING ##
ofer CohenによるJoomla's Managineのために書かれた良い記事もありました:
http://magazine.joomla.org/issues/issue-oct-2012/item/903-simple-performance-guide