OpenLiteSpeed1.7.0のlsphpでmemcachedを有効?にしてみたメモ。UnboundUpdate関連情報GithubOpenLiteSpeed1.7.0のlsphpでmemcachedを有効?にしてみたメモ。OpenLiteSpeed1.7.0のlsphpでmemcachedを有効?にしてみたメモ。OpenLiteSpeed今回はWEBサーバ高速化のお話。タイトルのmemcachedとは、非常に高速な分散メモリキャッシュサーバです。WEBアプリケーションはその裏側にデータベースがあります。WordpressなどのCMSもWEBアプリケーションに含まれます。各記事データがデータベース内に格納されています。ブログが閲覧されると、各記事の該当データがデータベースから引き出すようリクエストされ、その結果がブラウザ等に表示される仕組みです。データが大量になってきたり,アクセスが集中すると、データベースの負荷があがり、レスポンスが悪化し、Webサイト上の表示が遅延するなどの影響がでます。memcachedてなに?そこでmemcachedの出番です。memcachedは最初にも書きましたが、高性能な分散メモリキャッシュサーバです。データベースへの問い合わせ結果を一時的にキャッシュします。これにより、データベースへのアクセス回数を減らし、動的なウェブアプリケーションの高速化。負荷軽減をさせることでスケーラビリティ向上にもつながります。大量のアクセスに対応できるということになります。memcachedの利用イメージとしては以下になります。※以下サイトからの引用です。https://gihyo.jp/dev/feature/01/memcached/0001何度か筆者のこのブログでは記事にしていますが、現在の本WEBサーバはUbuntuServer19.10上にOpenLiteSpeedというマニアックなサーバアプリケーションで運用しています。OpenLiteSpeedのバージョンは1.7.0RC1。以下のコマンドで確認したところ、memcached.soへのリンクが無効になっているようでした。[インストール済み]でもmemcachedはインストールしてあったのですけどね。それだけではダメなようです。libmemcachedを追加でインストールしました。libsasl2-dev上記インストール後、php.iniを編集します。/usr/local/lsws/lsphp7/lib/php.iniextension箇所を「memcached.so」にして保存して、WEBサーバを再起動しました。extension=memcached.soすると先ほどの以下コマンド実施でもエラーは表示されなくなりました。RC1がリリースされています。failed!」と出てClusterの再参加ができない場合の対応vimからneovimに移行してみました。Xを購入したので早速elementaryOS7をインストールしてみた。2024-10-29vimからneovimに移行してみました。M720qのOpencoreを0.9.3に更新しました。2023-06-16G検定(ジェネラリスト検定)に合格しました。2023-05-09生成系AIツール比較(BingGPT4、ChatGPT3.5、GPT4、HaggingChat)でPythonコーディングを試す。Xを購入したので早速elementaryOS7をインストールしてみた。起動時に外付けHDDを自動マウントさせる。27件のビューFireHD8(2018)のLineage-20.0がリリースされていました。