タグ

2011年4月12日のブックマーク (3件)

  • Web系プログラミングにまつわるアレコレ : PEAR の HTTP_Request でタイムアウトしない現象についてのまとめ

    2009年11月18日11:32 カテゴリPHP PEAR の HTTP_Request でタイムアウトしない現象についてのまとめ さてさて、あるシステムで PHP PEAR の HTTP_Request を使ってRSSとかHTMLを取得して処理する機能があったわけなんです。よくありそうな機能。 んで、レスポンスの遅いサーバーへの対応としてタイムアウトを設定してたが、なんかうまくタイムアウトしてくれない現象に遭遇。 ググっってみると同様の現象に遭遇している人達がいましたが原因究明には至っていないようで解決策が見つからず、調べてみたことのまとめです。 まず、タイムアウトの設定ですが、HTTP_Request クラスのコンストラクタの2番目の引数に arrray("timeout" => "タイムアウト秒数")を指定していた。↓のように $http = new HTTP_Request

    ojimac
    ojimac 2011/04/12
    PEAR::HTTP_Requestでタイムアウト時間(ミリ秒)を指定するパラメータはreadTimeout
  • PEAR::HTTP_Requestでタイムアウト時間を指定する - ポップフライ

    PEARのHTTP_Requestはhttp通信が簡単に行える使い勝手のいいクラスなのでよく使いますが、レスポンスが保証されていないWeb APIとのやり取りなんかでタイムアウト時間を設定したいことがあります。 そんな時にtimeoutオプションを指定してみるのですが、時間通りストップしたりしなかったりと動作が今一つ不安定でした。 Pear パッケージ HTTP_Request - どうにかなるBLOG こんな記事も見かけたりして、これはいよいよソースに手を加えないとだめかな・・・と思っていたところ、PEAR公式マニュアルを眺めていたら、readTimeout という知らなかったオプションを発見。 Docs For Class HTTP_Request require_once 'HTTP/Request.php'; $url = "http://www.example.com/"; $o

    ojimac
    ojimac 2011/04/12
    PEAR::HTTP_Requestでタイムアウト時間(ミリ秒)を指定するパラメータはreadTimeout
  • Task Management At Its Best With wunderlist | 6 Wunderkinder

    6 Wunderkinder - Does using your software feel like rocket science? We think it's time for a change!Introducing wunderlist - Our new task management tool - it's beautiful, easy-to-use and free!!! Mobile version is coming Do you have an iPhone, iPod Touch or an iPad? Then you are lucky! Because we will release a wunderlist mobile app soon.

    ojimac
    ojimac 2011/04/12