タグ

phpとperformanceに関するopparaのブックマーク (3)

  • php-fpm のパラメータを調査した - kakakakakku blog

    php-fpm (FastCGI Process Manager) の調査をしていて,学びが多かったので,簡単にまとめておこうと思う.予想していた以上にパフォーマンスが出てないことに驚いたけど,SRE として,インフラ改善 + アプリケーション改善の施策を考えて実行していかないとなー! 重要なパラメータ php-fpm の設定ファイル /etc/php-fpm.d/www.conf で,特に重要なパラメータは以下の5個だった. なお,今回は pm = dynamic の前提としている. pm.max_children pm.start_servers pm.min_spare_servers pm.max_spare_servers pm.max_requests pm.max_children fork 可能な子プロセスの最大値を意味する. ; The number of child p

    php-fpm のパラメータを調査した - kakakakakku blog
  • 色々なPHPフレームワークのパフォーマンスを比較 - cakephperの日記(CakePHP, Laravel, PHP)

    PHPフレームワークの速度比較では、HelloWorldを表示するのみの単純なアプリを用いた計測を元に比較表が作られることが多いです。特に後発のフレームワークは分かりやすい特徴付けとして速度をアピールする傾向にあるため、その比較表を元に N倍速いというアピールをしています。 PHPフレームワークを使うということは、DBまで絡めたWebアプリを作ることがほとんどなため、HelloWorldアプリの比較よりは、DBからレコード取得して表示するまでの処理速度を比較したほうがより現実に近い指標になると思います。特にCakePHP1系ではDBのデータ取得も独自ドライバになっていますし、モデルの処理も重いのでそこまで含めて他と比較したほうが良いと思ってます。 今回はDBから1レコード取得して表示するという簡単なアプリで各フレームワークの速度を評価しました。フレームワークに備わっているViewキャッシュ

    色々なPHPフレームワークのパフォーマンスを比較 - cakephperの日記(CakePHP, Laravel, PHP)
  • Base64 Encoding for Images.

    Base64 is an encoding format that represent binary data. Google new feature instant previews are in text format, here Google requesting images(screen shots) are in string format to reduce server load time. In this post I will show you how to make images to strings with PHP. Live Demo Google instant previews please take a look at this screen casting. Youtube link click here PHP images to strings PH

    Base64 Encoding for Images.
  • 1