PHPの拡張モジュール「pthreads」を使ってマルチスレッド処理ができれば、PHPの弱みである処理速度を向上できるかもしれません。 PHPの開発で並列処理はほとんど使われていません。確かにシンプルにシングルスレッドで同期したプログラムを書きたくなるものの、並列処理を取り入れることでパフォーマンスを大きく改善できる可能性があります。 この記事ではpthreadsという拡張モジュールを使ってPHP…

Copyright © 2017, Thomas Punt All Rights Reserved.

Thomas Punt

Thomas Punt

イギリスのWebテクノロジーの学校を卒業しました。情熱をプログラミングに注ぎ、特にサーバーサイドのWeb開発技術(中でもPHPおよびElixir)に力を注いでいます。余暇を利用してPHPやその他のオープンソースプロジェクトに参加しているほか、自ら発見した興味深いトピックについてのライティング活動もしています。

Loading...

PHPの非同期処理に関するトピックが議論に上がらなかったカンファレンスを、私はほとんど覚えていません。最近はとても頻繁に話題になっていて、うれしく思っています。しかし、講演者が伝えていない秘密があります。 非同期処理サーバーの構築や、ドメイン名の名前解決、ファイルシステムとのやりとりは簡単です。独自の非同期処理ライブラリーを作ることが難しく、ここに作業時間の大部分が費やされるのです! 簡単だと述べ…

Copyright © 2017, Christopher Pitt All Rights Reserved.

Christopher Pitt

Christopher Pitt

ライター兼プログラマーでSilverStripeに勤務しています。普段はアプリケーションアーキテクチャーに取り組んでいますが、ときどきコンパイラーやロボットを作ることもあります。

Loading...