[PHP]安定したシステム運用を目指して取り組んだこと
# はじめに PHP7へのverupをきっかけに - 安定したシステム運用 - 保守しやすいコード を目指し、少しずつ色々なことを試みています。 この記事では、私が行なっているコード改善の取り組みを共有したいと思います。 一般的なものしか書いていないかもしれませんが。。。 # スタイルガイドを守れているかphpcsを使ってチェックする 私が参加しているプロジェクトにはpearベースのスタ…
# はじめに PHP7へのverupをきっかけに - 安定したシステム運用 - 保守しやすいコード を目指し、少しずつ色々なことを試みています。 この記事では、私が行なっているコード改善の取り組みを共有したいと思います。 一般的なものしか書いていないかもしれませんが。。。 # スタイルガイドを守れているかphpcsを使ってチェックする 私が参加しているプロジェクトにはpearベースのスタ…
# はじめに PHPのコードを書いているとコンパイルを必要とする言語のように検知できるエラーは動かす前に検知したいと思うことがあると思います。 PHPStanというツールを使えばコンパイラのようなエラーチェックができます。 本記事はPHPStanのversion0.9.2を対象にしています。 # PHPStanとはどのようなツールなのか? PHPStanは、PHPの静的解析ツールです。 [P…
# パフォーマンスの問題が発生 (サーバサイドの話) あるWebページで同じオペレーションをしても処理が早い時もあれば、タイムアウトになるくらい遅い時もあった。 原因を調査すると、Swapに入ってしまうことが大幅な遅延を引き起こす原因だった。 PHP-FPMのプロセスの設定が自分たちのサービスにとって適切なものではなさそうだったのでPHP-FPMの設定を見直してこの問題を解決した。 この記事はそ…