SNS カウントキャッシュのメイン処理からの分離と高速化 Luxeritas 3.5.11

Luxeritas 3.5.11

とりあえず、前回の ver 3.5.10 で Google+ を除外したけど、SNS サービスの終了によって、メイン処理が重くなったりしないように SNS カウントをキャッシュする処理をメインから完全に分離した。

仕組みとしては、ajax でサーバーに処理を投げた後 readyState が 1 以上なら結果を待たずに、すぐさま abort。あとは勝手にやってちょうだいって感じw

内部処理も変更して、ちょっと高速化した(つもり)。

本当は fork するのが楽だけど、PHP では fork するのに、pcntl_fork が使えるサーバー環境が構築されてないとできないので、仕方なく ajax で肩代わりした。

その他は後述の改訂履歴のとおり。

改訂履歴

仕様変更

  1. SNS のカウントキャッシュ処理をメインの処理から切り離した。内部処理も少し変更して高速化した(つもり)。

不具合修正

  1. パーマリンク設定で基本設定以外のカスタム構造で動的 URL の形式になってると AMP の URL が正しくならない不具合修正

Luxeritas

Posted by るな