<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Sun, 07 Sep 2008 03:37:12 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Developer Tutorials Blog: Parallel web scraping in PHP: cURL multi functions]]></title>
      <guid>http://www.phpdeveloper.org/news/10701</guid>
      <link>http://www.phpdeveloper.org/news/10701</link>
      <description><![CDATA[<p>
The Developer Tutorials blog has <a href="http://www.developertutorials.com/blog/php/parallel-web-scraping-in-php-curl-multi-functions-375/">posted a tutorial</a> about scraping other website information in parallel (with their permission, of course) with the help of the <a href="http://www.php.net/curl">cURL extension</a>.
</p>
<blockquote>
For anyone who's ever tried to fetch multiple resources over HTTP in PHP, the logic is trivial, but one key challenge is ever-present: latency delays. While web servers have perfectly good downstream links, latencies can increase script execution time tenfold just by downloading a few external URLs. But there's a simple solution: parallel cURL operations. In this tutorial, I'll show you how to use the "multi" functions in PHP's cURL library to get around this quickly and easily.
</blockquote>
<p>
He starts with a basic cURL example, grabbing the content from example.com and putting it into a variable. He modifies this to make it a bit more complex and to run multiple fetches in parallel - creating more than one cURL object and using the culr_multi_* methods to manage them.
</p>]]></description>
      <pubDate>Tue, 29 Jul 2008 07:57:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP Thinktank Blog: New Discussions (IRC Talks Series)]]></title>
      <guid>http://www.phpdeveloper.org/news/7136</guid>
      <link>http://www.phpdeveloper.org/news/7136</link>
      <description><![CDATA[<p>
The PHP Thinktank Blog <a href="http://phpthinktank.com/archives/62-New-Discussions.html">has posted</a> two new IRC logs of talks give over in their IRC channel on the <a href="http://freenode.net/">Freenode</a> network.
</p>
<blockquote>
Now that all the yearly holiday chaos is out of the way, we bring you new logs of two recent IRC discussions. As usual, they are available on the <a href="http://groups-beta.google.com/group/php-thinktank">google group</a>.
</blockquote>
<p>
The two talks were:
<ul>
<li><a href="http://php-thinktank.googlegroups.com/web/injection-with-bige.log">a look at Injection</a> from <i>BigE</i>
<li>a discussion of <a href="http://php-thinktank.googlegroups.com/web/web-scraping-with-elazar.log">web scraping</a> with <i>Elzar</i>.
</ul>

</p>]]></description>
      <pubDate>Mon, 22 Jan 2007 07:49:00 -0600</pubDate>
    </item>
  </channel>
</rss>
