設置とメンテナンス
パフォーマンス
キャッシュシステム
INTER-STREAMにはページ、Feed、プレイリスト、ウィジェット、ユーザーコンテンツ、アクセスパーミッションなどのキャッシュシステムがあります。
ページがキャッシュから表示されると処理時間やデータベースクエリなどが大幅に削減され、非常に速いページダウンロードとより低い負荷を実現します。
コンテンツが完成した後、内容に頻繁な変更が起こることはまずないでしょう。キャッシュのlife値を増やすことを推奨します。
注:コンテンツが変更されても、対応するキャッシュが更新されるまで前の状態が表示され続けることに注意してください。クリップビューカウンタやその他の動的情報は、キャッシュファイルが更新されるまで変わりません。
キャッシュのlife値を修正するためには[一般設定>設定>キャッシュ]の順に進んでください。
以下にサンプル値(秒単位)を示します。
- ページのキャッシュ期限:300(5分)
- プレイリストのキャッシュ期限:30
- RSSのキャッシュ期限:3600(1時間)
- サイトマップのキャッシュ期限:3600(1時間)
- ウィジェットのキャッシュ期限:600(10分)
- メニューのキャッシュ期限:86400(1日)
ユーザーのコンテンツ表示制限キャッシュを変更するには[一般設定>設定>ユーザー>コンテンツビュー制限の更新時間]に進みます。
値が小さいほど、システムはコンテンツビュー制限テーブルをより速く更新します(追加のデータベースクエリと処理時間を犠牲にして、権限付与/有効期限の精度を向上させます)。また、値が高いほど、コンテンツ表示制限テーブルの更新にかかる時間が長くなります(許可の付与/有効期限の精度が低下することを除いて、パフォーマンスが向上します)。
[ADVANCED]"PageSpeed"モジュール
PageSpeedは、Webページ上のリソースを変更してWebパフォーマンスの「ベストプラクティス」を実装することでWebページの待ち時間と帯域幅の使用量を改善するApache用の無料のオープンソースモジュールです。
各々最適化されたものはPageSpeedのカスタムフィルタとして実装され、HTTPサーバがWebサイトを処理するときに実行されます。
一部のフィルタは単にHTMLコンテンツを変更し、他のフィルタはCSS、JavaScript、または画像への参照をより最適化されるように変更します。
このApache modに関してINTER-STREAMに問題を引き起こすような報告は現在受けていません。