PHP 【PHP】 switch case文とif文の速度を比較する 2019年11月18日 switch case文とif文。 同じ処理を違う書き方で、書くことができるため、どちらを使用するか迷うことがあると思います。 そんな時は、こちらの記事を参考にしてください。 比較方法 一回の処理で6回の比較を行い、どれにも当てはまらなかった場合の処理を実行させます。 この処理を100万回実行し、1処理辺りの平均処理...took
nodejs PHPとnodejsの処理速度 どちらが速いのか比較する 2019年11月18日 私は普段PHPを触っていますが、nodejsの方が処理速度が速いのではないかと感じたため、処理速度を比較してみようと思います。 結果だけ確認したい方は、こちらをどうぞ。(スクロールします) 比較方法 if文で比較し、echo(console.log)をする処理を for文で100万回実行した平均実行時間で比較を行い...took
速度比較 if文 と 三項演算子 パフォーマンスに違いはあるのか 2019年8月27日 if文 と 三項演算子 可読性という点において、違いがあるとしか認識していなかったこの2つに もしパフォーマンスの違いがあった場合、今後の書き方に大きな違いが出るため、確かめてみようと思います。 検証方法 1~10の乱数を作成し、 1~5の場合は、↓を出力 6~10の場合は、↑を出力 という処理を1万回繰り返した処理...took
速度比較 for文とforeach文どっちがいいの?処理速度を比較してみる 2019年7月26日 最近は処理速度を測るのが少しブームです笑 今回は、forとforeachの処理速度を計測し、比較をします。 ネットで処理速度の比較を検索してみると、どうやらforeachのが優秀とのことです。 しかし、以前先輩にコードレビューしてもらったときには、 「 foreachで処理書いてるけど、forの方が処理早いから、キ...took
速度比較 【検証】MySQLはダブルクォートではなく、シングルクォートで囲ったほうが良い? 2019年7月12日 最近SQLのパフォーマンスを気にしだしている筆者です。 こんな記事を見かけたので、検証してみようと思います。 https://ips.nekotype.com/1091/ 検証方法 まずテスト用のデータベースを用意する。 定義は以下の通り。 CREATE TABLE `tests` ( `id` int(11) NO...took
速度比較 【MySQL】クォーテーションを付けたら、パフォーマンスが劇的に良くなるってホント?検証してみた 2019年7月10日 SQLのパフォーマンス改善について調べていると、 カラム名、テーブル名にバッククォート(`)をつけたら、データの取得速度が劇的に向上した! なんて記事を多々見かけます。 たったそれだけのことで劇的に早くなるのなら、書くしかない!となった筆者ですが、 一応テストデータを使用し、データの取得速度の比較を行ってみたいと思いま...took
CakePHP 【検証】cakephpはパフォーマンスが悪いのか 2019年6月28日 私は仕事でcakephpを使っていますが、cakephpについて調べていると、「cakeで用意されたメソッドを使うとパフォーマンスが低下する」なんてことが良く書かれています。 実際に動作の重さを感じていたので、どれくらいの差があるのか検証してみました。 検証方法 使っているcakeのバージョンは2系です。 今回は、f...took