タグ検索:速度アップ

ご利用中のCMSが、どの様な状態でサポート(※1)されているか気になる方も多いと思います。
弊社が利用している a-blog cms は、セマンティックバージョニングを採用しており、新しいマイナーバージョンがリリースされた後でも、一定期間は古いバージョンの不具合やセキュリティを修正したフィックスバージョンをリリースしています。

・a-blog cms サポートについて
https://www.a-blogcms.jp/support/

定期的にメンテナンスのご依頼をいただき、バージョンアップされているサイトは問題がない場合がほとんどですが、サイトを構築してから年数が経過してもメンテナンスをされていない場合は、サポート期限が終了している場合もありますのでご注意ください。
ただ、a-blog cms の素晴らしいところは、期限が切れてしまった場合も、サポート対象バージョンまでバージョンアップする事で、再びサポートを受ける事が可能になります。

そこで、気になる現在のサポート期限ですが、、、

現在のサポート状態(2020/01/30)

下記の表から、現在のサポート状態がご確認いただけます。
・フィックスバージョンのリリース:Ver.2.8以上のバージョンから対応
・不具合修正:マイナーバージョンリリース日から2年間
・セキュリティ修正:マイナーバージョンリリース日から5年間


バージョン 最終バージョン マイナーバージョン
リリース日
不具合修正
(期限日)
セキュリティ修正
(期限日)
1.7 1.7.0 2013/06/24 - -
2.0 2.0.1.1 2013/12/18 - -
2.1 2.1.1.4 2014/06/23 - -
2.5 2.5.1.3 2015/04/23 - -
2.6 2.6.1.4 2015/12/25 - -
2.7 2.7.34 2017/03/30 - -
2.8 メンテナンス中 2018/03/26  2020/03/26  2023/03/26 
2.9 メンテナンス中 2018/10/09 2020/10/09 2023/10/09
2.10 メンテナンス中 2019/02/28 2021/02/28 2024/02/28
2.11 メンテナンス中 2019/12/17 2021/12/17 2024/12/17

各バージョンこの様な状態になっています。
残念ながらver2.7以前は、セマンティックバージョニング導入前となりますので、すでにサポートは切れております。もし現在ご利用中の a-blog cms のバージョンが古い場合は、ぜひバージョンアップされる事をお勧めいたします。サポート状態はもちろんですが、機能やパフォーマンス・セキュリティなどでも大きく差が出ますので、必ずメリットがあります。

また、もしサイトの見た目がそのままでも、バージョンアップだけすることも可能ですから、バージョンアップはしておいた方が絶対良いです。バージョンが古い方は、ぜひバージョンアップして安心・快適にご利用いただければと思います。

a-blog cms をご利用中の方で、何か心配な点やご不明な点がございましたら、ぜひお気軽に弊社までお声がけください!

※1:この場合のサポートとは、a-blog cms のフィックスバージョンのプログラムが提供されることを意味しております。技術的なサポートではございませんので、あらかじめご了承ください。


昨年末になりますが、弊社で利用しているa-blog cmsの最新バージョン2.11がリリースされました。
弊社でもすでに利用していますが、今回のバージョンアップでも沢山の新機能がありますので、ご利用いただくお客様には多くのメリットを感じていただけるのではと思っています。また、新しいライセンス体系が設定されましたので、運用に合わせた導入方法の選択肢が広がりました。

・a-blog cms Ver. 2.11リリース
https://developer.a-blogcms.jp/blog/changelog/release211.html

詳細はオフィシャルサイトの情報をご覧いただくとして、個人的に嬉しいのはこの辺り。

・セキュリティの強化(ログイン操作ミスによるロック機能、二段階認証など)
・パフォーマンスの改善(モジュールのキャッシュ機能、lazy-load系など)
・新しいリッチエディターユニットの導入(PaperEditor)
・PDFのプレビュー機能
・エントリーの一括変更機能(既存エントリーを一括で修正可能になる)

えっと、新機能のほとんどですね。
でも、本当に素晴らしい機能が追加されたので、これから益々より良いサイト作りができると思います。特にセキュリティやパフォーマンスの向上は、現場で求められていますし、PaperEditorはユニットベースのa-blog cmsの自由度を高めてくれるものになると思います。

あとは、メンテナンスポリシーの明確化というのも嬉しい情報です。今後利用バージョンのリリース日から、バグ修正は2年間、セキュリティ修正は5年間となりました。このあたりも明確化されることで、お客様にもご理解いただきやすくなると思います。弊社のお客様でも、いまだに10年ほど前のバージョンをご利用中のお客様もみえます。この場合、バグだけでなくセキュリティに関しても対応できておりませんので、ぜひこの機会にバージョンアップをご検討いただけると幸いです。

ぜひ、自社サイトにお悩みをお持ちの皆様、
新しくなったa-blog cms ver2.11で、サイトをより良くしてみませんか?


Webサイトの評価基準って色々あると思いますが、ひとつの指標としてGoogle ChromeのAuditでのチェックがあります。
Auditには「Performance」「Accesibility」「Best Practices」「SEO」「Progressive Web App」の5つの項目がありますが、通常のWebサイトでは「Progressive Web App」を除いた4つの項目での評価を参考にしています。

このブログでも他のエントリーで書いていますが、速度アップのためのチューニングやWebアクセシビリティ向上への取り組みなど、Webサイトの根っ子の改善がWebサイト自体の価値を高める大切な要素になっていると思います。Webサイトというものは、世界中の情報が手軽に得られるというアクセシブルものなので、この考え方はとてもシンプルでわかりやすいものだと思います。

このサイトもこの4つの項目を意識して調整をしていますが、全ての項目をパーフェクトにすることは難しいです。ただ「Accesibility」などは、無計画に作っても満足な結果になる事は無いので、しっかり意識した上で、何にどこまで対応するのかを検討することが一番大切なのかもしれません。そしてこの改善を積み重ねていく事が最も重要なんだと思います。


現在の弊社サイトの状態です。まだまだ改善の余地はありそうです。


今回はa-blog cmsの「クライアントキャッシュ有効時間」の話です。
こちらも先日の「a-blog cmsの日」で教えてもらったのですが、a-blog cmsでブラウザのキャッシュの有効期限を設定し、サーバへのアクセス負荷を減らすというものです。

公式な説明によると…

サイトを閲覧している端末のクライアント(ブラウザ)のキャッシュの有効時間です。この時間内はクライアント側のキャッシュが使用されサーバにアクセスしません。そのためページが更新された場合にも反映されないことがあります。ブラウザの再読込ボタンを押したり、キャッシュを消去しないとページが切り替わらないことがあります。

という事です。
ブラウザのキャッシュなので、一旦キャッシュすると指定した秒数が経つまでブラウザのキャッシュを利用します。そのため更新してもすぐに画面に反映されないので、運用に合わせて秒数を設定するという感じです。

設定はコンフィグの機能設定にある「クライアントのキャッシュ有効時間」に秒数を設定するだけなので簡単です。

クライアントのキャッシュ有効時間を設定する


a-blog cmsの特徴として、ログイン・非ログインに関わらず同じURLでページにアクセスしますので、キャッシュが効いているとページの変化が反映されない場合があります。また、公開したエントリーが即座に反映されない場合もあります。このキャッシュ機能を使う場合は、サイト管理者側が理解をしていないとダメな気がしますから、運用側でしっかり把握しておく必要があると思います。

ただ、キャッシュのメリットは大きいので、少しでもサイトのパフォーマンスを上げたい方にぴったりの機能だとお思います。ちなみにページの更新状態にシビアな条件がなければ「120秒位で運用すると良い」というお話でしたが、仮に120秒が厳しい場合に15〜30秒程度で設定しても効果があるという事でした。

現状このサイトは120秒で運用していますが、サイト管理者が理解していれば、120秒程度のキャッシュのデメリットは感じられません。こちらはオススメ機能のひとつですので、ぜひ一度試してみてください。