HTTP::Daemon forkしないので、1個詰まると後続のリクエストは待たされる。 HTTP::Simple::Server デフォルトではforkしない。 HTTP::Simple::Server + Net::Server::Fork forkするので多重化可能。が、リクエストごとに新しいプロセスをforkしちゃう。 HTTP::Simple::Server + Net::Server::PreFork forkするので多重化可能。pre-forkするのでプロセスは使いまわせる。 Net::HTTPServer type=>'forking'でpre-forkする。 URLのパスと関数をマッピングできるのもよさげ。 PerlBal Danga::Socketベースなので、IO多重化(epollとか)な実装。(だと思うす) POE::Component::Server::HTTP
2007/02/20 WebサービスのAPIやRSSフィードを使って複数サイトのサービスや情報をマッシュアップ――。これはWeb2.0が包含するいくつかの概念のうち、最も重要なものの1つだ。Amazon.comやGoogle、Yahoo!、楽天といった大手Webサイトは、RESTやSOAPを用いたAPIを公開しており、さまざまなサービス提供者や個人がAPIを通して各種サービスを利用している。その一方、世の中のWebサイトの大多数はWeb1.0的なHTMLやCGIフォームしか提供していないのが現実だ。こうした背景からWeb1.0サイトから構造化されたデータを引っ張り出す“Webスクレイピング”技術が急速に発展してきているようだ。 HTMLをXML化し、XPathで関連データだけを抽出 例えば価格情報サイトでは製品名から価格が簡単に調べられるが、Webサーバから提供されるのは、製品名や価格にレ
Appleは9月26日(米国時間)、同社のオンラインストアであるApple Storeをリバンプさせたが、新しくなったApple StoreではメインのJavaScriptライブラリとしてDojo Toolkitが採用されたようだ。Dojo ToolkitはJavaScriptで開発されたフルフィーチャAjaxフレームワーク。軽量のAjaxフレームワークと比較して多くの機能を包括的に提供しているという特徴がある。 Apple Storeで採用されたバージョンは「Dojo 0.4」だ。既報のとおり、Dojo Toolkitの最新版は0.9。採用されたバージョンが古いのは開発上の都合ではないかとみられる。Dojo ToolkitはすでにオンラインアドレスブックPlaxo Online、AIMメッセンジャーTinyBuddy IM、オンラインRSSリーダBloglines Betaで採用されてい
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く