<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>เทคนิคการเขียนเว็บ เขียนโปรแกรม php คัดมา เน้น ๆ : webshowpow.com &#187; file_get_contents</title>
	<atom:link href="http://www.webshowpow.com/tag/file_get_contents/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webshowpow.com</link>
	<description>เทคนิคการเขียนเว็บ เขียนโปรแกรม php คัดมา เน้น ๆ</description>
	<lastBuildDate>Thu, 01 Dec 2011 10:20:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>cURL VS file_get_contents</title>
		<link>http://www.webshowpow.com/curl-vs-file_get_contents/</link>
		<comments>http://www.webshowpow.com/curl-vs-file_get_contents/#comments</comments>
		<pubDate>Wed, 25 May 2011 16:41:20 +0000</pubDate>
		<dc:creator>แว่นตก</dc:creator>
				<category><![CDATA[Knowledge]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[check]]></category>
		<category><![CDATA[curl]]></category>
		<category><![CDATA[file_get_contents]]></category>
		<category><![CDATA[speed]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[url]]></category>
		<category><![CDATA[ความเร็ว]]></category>
		<category><![CDATA[นิยม]]></category>
		<category><![CDATA[อ่านไฟล์]]></category>
		<category><![CDATA[เปรียบเทียบ]]></category>

		<guid isPermaLink="false">http://www.webshowpow.com/?p=102</guid>
		<description><![CDATA[ในการเรียกอ่านไฟล์ url ต่าง ๆ ในเวปมี 2 วิธีที่นิยมกัน 1. cURL 2. file_get_contents ในวันนี้จะมาเปรียบเทียบความเร็วในการเรียกอ่้านไฟล์ทั้ง 2 วิธี [1] => Array // 1 request to google.com ( [FGC] => 0.4955058 // 38.88% slower [CURL] [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.webshowpow.com/wp-content/uploads/2011/01/curl.jpg" alt="รูปของเทคนิค cURL VS file_get_contents" title="รูปของเทคนิค cURL VS file_get_contents" width="400" height="190" class="aligncenter size-full wp-image-247" /></p>
<p>ในการเรียกอ่านไฟล์ url ต่าง ๆ ในเวปมี 2 วิธีที่นิยมกัน<br />
1. cURL<br />
2. file_get_contents</p>
<p>ในวันนี้จะมาเปรียบเทียบความเร็วในการเรียกอ่้านไฟล์ทั้ง 2 วิธี</p>
<p><strong>[1]</strong> => Array // 1 request to google.com<br />
(<br />
[FGC] => 0.4955058 // 38.88% slower<br />
[CURL] => 0.3582108<br />
)<br />
<strong>[5]</strong> => Array // 5 requests to google.com<br />
(<br />
[FGC] => 2.2415568 // 24.44% slower<br />
[CURL] => 1.7973249<br />
)<br />
<strong>[10]</strong> => Array // 10 requests to google.com<br />
(<br />
[FGC] => 4.7877922 // 29.46% slower<br />
[CURL] => 3.6951289<br />
)<br />
<strong>[25]</strong> => Array // 25 requests to google.com<br />
(<br />
[FGC] => 10.932404 // 10.18% slower<br />
[CURL] => 9.9168329<br />
)<br />
<strong>[50]</strong> => Array // 50 requests to google.com<br />
(<br />
[FGC] => 22.535982 // 24.74% slower<br />
[CURL] => 18.068931<br />
)<br />
<strong>[100]</strong> => Array // 100 requests to google.com<br />
(<br />
[FGC] => 44.685283 // 18.57% slower<br />
[CURL] => 37.688820<br />
)</p>
<blockquote><p>จากการที่ดูผลการทดสอบ สรุปว่า cURL ชนะเลิศ</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.webshowpow.com/curl-vs-file_get_contents/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>เซตเวลาในการติดต่อกับเวปอื่น</title>
		<link>http://www.webshowpow.com/%e0%b9%80%e0%b8%8b%e0%b8%95%e0%b9%80%e0%b8%a7%e0%b8%a5%e0%b8%b2%e0%b9%83%e0%b8%99%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%95%e0%b9%88%e0%b8%ad%e0%b8%81%e0%b8%b1%e0%b8%9a%e0%b9%80%e0%b8%a7%e0%b8%9b/</link>
		<comments>http://www.webshowpow.com/%e0%b9%80%e0%b8%8b%e0%b8%95%e0%b9%80%e0%b8%a7%e0%b8%a5%e0%b8%b2%e0%b9%83%e0%b8%99%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%95%e0%b9%88%e0%b8%ad%e0%b8%81%e0%b8%b1%e0%b8%9a%e0%b9%80%e0%b8%a7%e0%b8%9b/#comments</comments>
		<pubDate>Wed, 25 May 2011 16:27:40 +0000</pubDate>
		<dc:creator>แว่นตก</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[default_socket_timeout]]></category>
		<category><![CDATA[file_get_contents]]></category>
		<category><![CDATA[fopen]]></category>
		<category><![CDATA[iframe]]></category>
		<category><![CDATA[ini_set]]></category>
		<category><![CDATA[ข้อมูล]]></category>
		<category><![CDATA[จำเป็น]]></category>
		<category><![CDATA[ล่ม]]></category>
		<category><![CDATA[เซต]]></category>
		<category><![CDATA[เวลา]]></category>
		<category><![CDATA[แสดงผล]]></category>

		<guid isPermaLink="false">http://www.webshowpow.com/?p=84</guid>
		<description><![CDATA[ในการเขียนเวปไซด์ บ้างครั้งเรามีความเป็นที่จะต้องนำข้อมูลของที่อื่น มาแสดงในเวปของเรา โดยที่ไม่ใช่แบบ iframe แต่ใช้ ฟังก์ชั่น ของ php เช่น fopen() หรือ file_get_contents() ซึ่งวิธีนี้ ข้อดีคือ เราสามารถกำหนดรูปแบบในการแสดงผลได้ แต่ข้อเสียคือ ถ้าเวปที่เราไปเอา ข้อมูลมาไม่สามารถเข้าได้ หรือพูดง่ายๆ คือ เวปล่ม และจะทำให้เวปเราล่มไปด้วย แต่มีวิธีแก้ไข คือเราจะต้องไปกำหนเวลาในการติดต่อ ถ้าหมดเวลาตามที่เรากำหนดก็ให้ยกเลิกการติดต่อ โดยใช้คำสั่งนี้ 1 ini_set&#40;'default_socket_timeout',$time&#41; โดยที่ [...]]]></description>
			<content:encoded><![CDATA[<p>ในการเขียนเวปไซด์ บ้างครั้งเรามีความเป็นที่จะต้องนำข้อมูลของที่อื่น มาแสดงในเวปของเรา<br />
โดยที่ไม่ใช่แบบ iframe แต่ใช้ ฟังก์ชั่น ของ php เช่น fopen() หรือ file_get_contents()<br />
ซึ่งวิธีนี้ ข้อดีคือ เราสามารถกำหนดรูปแบบในการแสดงผลได้ แต่ข้อเสียคือ ถ้าเวปที่เราไปเอา<br />
ข้อมูลมาไม่สามารถเข้าได้ หรือพูดง่ายๆ คือ เวปล่ม และจะทำให้เวปเราล่มไปด้วย</p>
<p>แต่มีวิธีแก้ไข คือเราจะต้องไปกำหนเวลาในการติดต่อ ถ้าหมดเวลาตามที่เรากำหนดก็ให้ยกเลิกการติดต่อ </p>
<p>โดยใช้คำสั่งนี้</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">ini_set</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'default_socket_timeout'</span><span style="color: #339933;">,</span><span style="color: #000088;">$time</span><span style="color: #009900;">&#41;</span></pre></td></tr></table></div>

<p>โดยที่<br />
$time = เวลาที่ใช้ในการให้ติดต่อ หน่วยเป็น วินาที</p>
<p>ปล. ขอแนะนำว่าหลังจากใช้ ฟังก์ชั่นนี้แล้วให้เซตค่ากลับด้วย<br />
ซึ่งค่าปกติคือ 60 วินาที</p>
<p>&nbsp;</p>
<p>วิธีแนะนำโดย โอ@WLS</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webshowpow.com/%e0%b9%80%e0%b8%8b%e0%b8%95%e0%b9%80%e0%b8%a7%e0%b8%a5%e0%b8%b2%e0%b9%83%e0%b8%99%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%95%e0%b9%88%e0%b8%ad%e0%b8%81%e0%b8%b1%e0%b8%9a%e0%b9%80%e0%b8%a7%e0%b8%9b/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

