<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	
	>
<channel>
	<title>
	ความเห็นบน: Amazon EC2 กับ Web Service	</title>
	<atom:link href="https://www.parinya.net/node/1164/feed" rel="self" type="application/rss+xml" />
	<link>https://www.parinya.net/node/1164</link>
	<description>ทฤษฎีการคำนวณสำหรับคอมพิวเตอร์และทฤษฎีการประมวลผลสารสนเทศ</description>
	<lastBuildDate>Sat, 04 Sep 2010 12:07:28 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.2</generator>
	<item>
		<title>
		โดย: Tai Parinya		</title>
		<link>https://www.parinya.net/node/1164/comment-page-1#comment-5950</link>

		<dc:creator><![CDATA[Tai Parinya]]></dc:creator>
		<pubDate>Sun, 20 Sep 2009 05:41:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.peetai.com/archives/1164#comment-5950</guid>

					<description><![CDATA[ดูเหมือนว่า &quot;ความเร็ว&quot; จะเป็นประเด็นใหญ่ที่คุณ AMp กับคุณ atip หยิบยกขึ้นมา ซึ่งจากการตรวจสอบโค้ดของ NuSOAP แล้วผมก็พบว่า ... จริงว่ะ!!! เพราะบางครั้ง พอจะทำอะไรที่เป็นมาตรฐานมาก ๆ มันก็เลยกลายเป็นช้าไป T-T

หรือสูงสุด ฤา จะคืนสู่สามัญอ่ะเนี่ย?]]></description>
			<content:encoded><![CDATA[<p>ดูเหมือนว่า &#8220;ความเร็ว&#8221; จะเป็นประเด็นใหญ่ที่คุณ AMp กับคุณ atip หยิบยกขึ้นมา ซึ่งจากการตรวจสอบโค้ดของ NuSOAP แล้วผมก็พบว่า &#8230; จริงว่ะ!!! เพราะบางครั้ง พอจะทำอะไรที่เป็นมาตรฐานมาก ๆ มันก็เลยกลายเป็นช้าไป T-T</p>
<p>หรือสูงสุด ฤา จะคืนสู่สามัญอ่ะเนี่ย?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		โดย: atip		</title>
		<link>https://www.parinya.net/node/1164/comment-page-1#comment-5947</link>

		<dc:creator><![CDATA[atip]]></dc:creator>
		<pubDate>Fri, 18 Sep 2009 01:11:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.peetai.com/archives/1164#comment-5947</guid>

					<description><![CDATA[ตอนแรกก็ใช้ nusoap แหละครับ ตอนหลังทนความช้าไม่ไหวเลยไม่เอาแล้วใช้
ใช้แบบนี้แทนครับ 
สรุปคือ return เป็น xmlล้วนๆ  ดีกว่า

ฟาก client.php

$base = &#039;http://127.0.0.1/workspace/claimcenter/server.php&#039;;

$params = array(&#039;f&#039; =&#062; &#039;chklogined&#039;
	, &#039;id&#039; =&#062; $id
	,&#039;password&#039; =&#062; $password
	,&#039;db1&#039; =&#062; $db1);

$xml = simplexml_load_string(file_get_contents($base . &#039;?&#039; . http_build_query($params)));

foreach ($xml-&#062;rec as $rec) {		
	if ($rec-&#062;user != &#039;&#039;) {		
		$_SESSION[&#039;user&#039;] = (string) $rec-&#062;user;
		header(&quot;Location: search.php&quot;);
	} else {
		header(&quot;Location: login.html&quot;);
	}
}

ฟาก server.php
$funcname = isset($_GET[&#039;f&#039;]) ? $_GET[&#039;f&#039;] :&#039;nocall&#039;;
$ret = call_user_func($funcname);
echo $ret;

function chklogined() {
	global $dbh;
		
	$id = $_GET[&#039;id&#039;];
	$user = isallow($id);
	$password = $_GET[&#039;password&#039;];
	$sql =&#039;select ID from &#039;.DB2.&#039;.&#039;.TABLE5.&quot; where ID=$id and Password=password(&#039;$id$password&#039;)&quot;;
	$data =  pxml();
	$data .= &quot;\n&quot;;
	$result = $dbh-&#062;query($sql);
	if ($result) 
	foreach ($result as $row) {
		$data .=  &quot;\n&quot;;
		$data .=  &#039;&#039;.$user.&#039;&#039;.&quot;\n&quot;;		
		$data .=  &quot;\n&quot;;
	}
	$data .=  &quot;\n&quot;;
	return $data;
}]]></description>
			<content:encoded><![CDATA[<p>ตอนแรกก็ใช้ nusoap แหละครับ ตอนหลังทนความช้าไม่ไหวเลยไม่เอาแล้วใช้<br />
ใช้แบบนี้แทนครับ<br />
สรุปคือ return เป็น xmlล้วนๆ  ดีกว่า</p>
<p>ฟาก client.php</p>
<p>$base = &#8216;http://127.0.0.1/workspace/claimcenter/server.php&#8217;;</p>
<p>$params = array(&#8216;f&#8217; =&gt; &#8216;chklogined&#8217;<br />
	, &#8216;id&#8217; =&gt; $id<br />
	,&#8217;password&#8217; =&gt; $password<br />
	,&#8217;db1&#8242; =&gt; $db1);</p>
<p>$xml = simplexml_load_string(file_get_contents($base . &#8216;?&#8217; . http_build_query($params)));</p>
<p>foreach ($xml-&gt;rec as $rec) {<br />
	if ($rec-&gt;user != &#8221;) {<br />
		$_SESSION[&#8216;user&#8217;] = (string) $rec-&gt;user;<br />
		header(&#8220;Location: search.php&#8221;);<br />
	} else {<br />
		header(&#8220;Location: login.html&#8221;);<br />
	}<br />
}</p>
<p>ฟาก server.php<br />
$funcname = isset($_GET[&#8216;f&#8217;]) ? $_GET[&#8216;f&#8217;] :&#8217;nocall&#8217;;<br />
$ret = call_user_func($funcname);<br />
echo $ret;</p>
<p>function chklogined() {<br />
	global $dbh;</p>
<p>	$id = $_GET[&#8216;id&#8217;];<br />
	$user = isallow($id);<br />
	$password = $_GET[&#8216;password&#8217;];<br />
	$sql =&#8217;select ID from &#8216;.DB2.&#8217;.&#8217;.TABLE5.&#8221; where ID=$id and Password=password(&#8216;$id$password&#8217;)&#8221;;<br />
	$data =  pxml();<br />
	$data .= &#8220;\n&#8221;;<br />
	$result = $dbh-&gt;query($sql);<br />
	if ($result)<br />
	foreach ($result as $row) {<br />
		$data .=  &#8220;\n&#8221;;<br />
		$data .=  &#8221;.$user.&#8221;.&#8221;\n&#8221;;<br />
		$data .=  &#8220;\n&#8221;;<br />
	}<br />
	$data .=  &#8220;\n&#8221;;<br />
	return $data;<br />
}</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		โดย: AMp		</title>
		<link>https://www.parinya.net/node/1164/comment-page-1#comment-5946</link>

		<dc:creator><![CDATA[AMp]]></dc:creator>
		<pubDate>Thu, 17 Sep 2009 16:55:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.peetai.com/archives/1164#comment-5946</guid>

					<description><![CDATA[ดูๆ แล้ว พวก cloud นี่ น่าจะเหมาะสำหรับใช้เป็น background/batch มากกว่าอะครับ (ตอนนี้นะ)

ส่วนเรื่อง webservice นี่
ถ้าพี่ไท้ไม่ได้ซีเรียสเรื่องมาตรฐานอะไร
(รวมถึงจะใช้ php อย่างเดียว)
ก็ใช้ serialize ใน php เลยครับ

ทำ class สำหรับเก็บคำสั่ง+parameters ซักตัวนึง
เสร็จแล้วก็ทำ serialize แล้วก็ยัดไปฝั่ง service เลยครับ

เขียนเร็ว  โค้ดเนียน รันไม่อืด และไม่ปวดหัว :D]]></description>
			<content:encoded><![CDATA[<p>ดูๆ แล้ว พวก cloud นี่ น่าจะเหมาะสำหรับใช้เป็น background/batch มากกว่าอะครับ (ตอนนี้นะ)</p>
<p>ส่วนเรื่อง webservice นี่<br />
ถ้าพี่ไท้ไม่ได้ซีเรียสเรื่องมาตรฐานอะไร<br />
(รวมถึงจะใช้ php อย่างเดียว)<br />
ก็ใช้ serialize ใน php เลยครับ</p>
<p>ทำ class สำหรับเก็บคำสั่ง+parameters ซักตัวนึง<br />
เสร็จแล้วก็ทำ serialize แล้วก็ยัดไปฝั่ง service เลยครับ</p>
<p>เขียนเร็ว  โค้ดเนียน รันไม่อืด และไม่ปวดหัว 😀</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
