ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingขอทราบวิธีหรือ script ตรวจสอบจำนวนโรงแรมของ r24
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ขอทราบวิธีหรือ script ตรวจสอบจำนวนโรงแรมของ r24  (อ่าน 1298 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
TG_Min
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 165
ออฟไลน์ ออฟไลน์

กระทู้: 1,533



ดูรายละเอียด เว็บไซต์
« เมื่อ: 06 มีนาคม 2010, 15:57:17 »

พอดีงมมาหลายวันแล้วครับ แต่ยังติดขัดไม่ได้ซักที เพราะทำเองรู้สึกว่า server ทำงานจนอืดไปเลย กลัวเค้าจะเตะออกซะก่อน

คือว่าอยากรู้วิธีการเขียนเพื่อตรวจสอบจำนวนโรงแรมของแต่ละจังหวัดน่ะครับ ว่าใครพอจะมี code ให้ไหมหรือแนะนำเทคนิคมาก็ได้ครับ จะขอบพระคุณอย่างมากเลย

ผมยกตัวอย่างนะครับ

เช่น
xml1 อ่านมาเพื่อ list รายการจังหวัดที่มีทั้งหมด
xml2 เป็น url xml เพื่อ list รายการโรงแรมในจังหวัดนั้นๆ จากข้อ 1

แต่เวลาทำมัน run นานมากเพราะทำข้อ 1 แล้วต้องไปทำข้อ 2จนหมดก่อนถึงจะมาทำข้อ 1 ต่อ แบบนี้ไปเรื่อยๆ มันเลยทำงานหนัก
ไม่ทราบใครมีวิธีหรือ code มาแนะนำมั่งครับผม

 wanwan006
บันทึกการเข้า

mrbov
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 205
ออฟไลน์ ออฟไลน์

กระทู้: 2,163



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 06 มีนาคม 2010, 16:26:48 »

ลองดูสองกระทู้นี้ครับ ผมว่าน่าจะปรับให้เข้ากันได้

http://www.thaiseoboard.com/index.php/topic,104786.0.html

http://www.thaiseoboard.com/index.php/topic,25743.0.html
บันทึกการเข้า

Power Monitoring System
แสงตะวันธนากิจ
รับติดตั้งโซล่าเซลล์โคราช
โซล่าเซลล์โคราช
TG_Min
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 165
ออฟไลน์ ออฟไลน์

กระทู้: 1,533



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 06 มีนาคม 2010, 16:41:23 »

ขอบคุณครับ ส่วนที่บอกมานี่ทำได้หมดแล้วครับ เหลือแต่ว่า จะตรวจสอบรายการว่ามีจำนวนเท่าไหร่ของแต่ละจังหวัดเท่านั้น พอดีว่าทำแล้วมันโหลดได้แค่ครึ่งเดียว แล้วฟ้อง Fatal error: Maximum execution time of 60 seconds exceeded in... น่ะครับ เลยไม่รู้ว่าผิดตรงไหน เหมือนกับว่า มันโหลดมาไม่ได้

แต่พอโหลดทีละครั้ง โหลดได้ พอโหลดทีเดียวทั้งหมด มันerror ซะงั้น
บันทึกการเข้า

mrbov
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 205
ออฟไลน์ ออฟไลน์

กระทู้: 2,163



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 06 มีนาคม 2010, 16:49:06 »

set_time_limit(0);

เอาไปใส่ไว้บนหัวสคริปบนสุดเลยนะครับ

ลองดูครับ  Tongue

แก้ไข : ให้อยู่ใน tag <?php    ?> นะครับ
« แก้ไขครั้งสุดท้าย: 06 มีนาคม 2010, 16:51:32 โดย mrbov » บันทึกการเข้า

Power Monitoring System
แสงตะวันธนากิจ
รับติดตั้งโซล่าเซลล์โคราช
โซล่าเซลล์โคราช
TG_Min
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 165
ออฟไลน์ ออฟไลน์

กระทู้: 1,533



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 06 มีนาคม 2010, 16:51:49 »

set_time_limit();

ผมไม่คิดจะใช้ตัวนี้อ่ะครับ เพราะหนัก server
ผมรู้วิธีแล้วครับ ว่าแก้ไขปัญหายังไง ขอบคุณทุกๆ ท่านมากครับ  ผมใช้วิธีให้มันอ่านทีละช่วงๆ เอาก็ละกัน แล้วเขียน backend ไว้ี update เองอาทิตย์ละหนด้วย set_time_limit(); เอาครับคิดว่าไม่หนักเท่าไหร่
บันทึกการเข้า

Kobsoft
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 255
ออฟไลน์ ออฟไลน์

กระทู้: 2,574



ดูรายละเอียด
« ตอบ #5 เมื่อ: 06 มีนาคม 2010, 16:52:35 »

มีให้เลือกหลายวิธีนะคับ สำหรับเรื่องแสดง list ตาม query ต่างๆ ในระบบ R24 หลังจาก login เข้าไปแล้วเขามีสอนค่อนข้างละเอียดอยู่แล้วนะคับ แนะนำตัวแปร environment ให้ทุกตัว รวมถึงการใช้ XML ซึ่งตอนที่ผมพัฒนา script อยู่ช่วงแรกๆ เมื่อหลายเดือนก่อนนู๊น ก็ติดปัญหาเดียวกัน ผมก็เลยทำระบบ Auto Transfer Data จาก R24 มาทุกครั้งที่ R24 มีการอัพเดท Database มาสร้างเป็น Database ใหม่ด้วย DB เราเอง เพราะรู้สึกว่า R24 นั้น Database ข้อมูลบางอย่างพี่เขามีการสะกดผิด พวกชื่อจังหวัด ชื่อสถานที่ โรงแรม จิปาถะ ที่สำคัญ เวลาแบ่งหน้านั้น เราออกแบบรูปแบบการ query ค่อนข้างยากเวลาจะ query ข้อมูลเป็นช่วง (แต่ไม่รู้ว่าปัจจุบันนี้เขาอัพเดทระบบยังนะคับ เพราะผมไม่ได้เล่นนานแล้ว ถ้าผมตกยุคไปก็ขออภัยด้วยคับ) แต่พอทำเป็น DB เราเองแล้วผมรู้สึกว่า query ทุกเงื่อนไขได้เร็วกว่า (ตามความแรงเซิร์ฟเราเอง) URL mod_rewrite ได้อิสระกว่า ไม่จำเป็นต้องส่งตัวแปรขึ้น URL ครบทุกตัวตามรูปแบบ query ที่ R24 ต้องการ เพราะมันทำให้เสียเปรียบมาก T_T เนื่องจากมีคนเล่น R24 เยอะเหมือนกัน และ Script ก็จะเดิมๆ เลยเวลาเขียนตามที่ R24 สอน สำหรับหน้าที่คาดว่าข้อมูล index จะซ้ำกันก็ทำเป็น AJAX ไปเลยคับ ตัดปัญหา Index ไร้คุณภาพไ้ด้ดี

ตัวอย่างระบบที่ผมแนะนำนะคับ อันนี้เป็นระบบดึงโรงแรมเพียวๆ ที่ยังไม่ได้โมลูกเล่นอะไร ส่วนมากผมเอาไว้ให้ลูกค้าดูเป็นตัวอย่างเฉยๆ http://www.thailandsuite.com

 wanwan011 ลูกค้ามักจะบอกว่าขอ URL ที่ Friendly มากกว่า, ขอเทคนิคการดึงที่ประหยัดลิงค์ออกต่อหน้า มากกว่า, ข้อมูลทรัพยากรดีกว่า ที่สำคัญ Design ทันสมัยกว่า

ที่คุณ จขกท. ทำมาผมว่ามาถูกทางแล้วนะคับ คล้ายๆ ระบบที่หลายๆ คนเขียนอยู่ ถ้ารู้สึกว่าการ query ซ้อนแบบนั้นมันทำให้ดึงข้อมูลช้า และต้องร้องขอข้อมูลทุกๆ ครั้งที่คลิ๊กลิงค์ ก็ลองๆ หาเทคนิคอื่นทำ เช่นเปลี่ยนจาก query เพื่อดึงมาแสดงบน ไปเป็น query เพื่อมาบันทึกลง database เราดีไหม แล้วค่อยดึงจาก database เรามาแสดงผลสำหรับการเรียกข้อมูลครั้งต่อๆ ไป หรือจะใช้เทคนิคอื่นที่ทันสมัยกว่าเกี่ยวกับการสร้าง Virtual Cache Across Server หรืออื่นๆ ก็แล้วแต่ ลองๆ ดูคับ ผมไม่กล้าแนะนำอะไรมาก เพราะส่วนตัวแล้วก็ไม่เก่ง R24 เหมือนกัน แค่เคยเล่นเผินๆ นานแล้วงะคับ
บันทึกการเข้า
TG_Min
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 165
ออฟไลน์ ออฟไลน์

กระทู้: 1,533



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 06 มีนาคม 2010, 17:34:16 »

ขอบคุณ Kobsoft มากๆ ครับ ติดตามผลงานคุณมาบ่อยๆ
ตอนนี้ผมใช้วิธีการดึงข้อมูลมาลง db นั่นแหละครับแต่เอาเฉพาะที่จำเป็นๆ เท่านั้นเพราะคิดว่าถ้ามันไม่จำเป็นจะดึงมาทำไม สู้อ่าน xml เอาทีเดียวเลย ซึ่งก็มีหลายส่วนที่ไม่ต้องการ update อะไรมาก

ส่วนเรื่องคำผิดก็พอจะทำเนาครับ แต่ส่วนใหญ่ไม่ใช้สาระสำคัญ อาศัยว่าเจอก็แก้เอาด้วย replace เลย พอดีเริ่มศึกษาน่ะครับ เห็นหลายๆ คนมีรายได้เยอะก็เลยอยากทำเองไว้ใช้มั่ง คิดว่าพอจะสู้กับเว็บอื่นๆ ได้บ้างพอสมควรเรื่องการออกแบบ ส่วนเรื่องระบบ อันนี้ทำไปเรียนรู้ไป อิอิ

ขอบคุณอีกครั้งครับ
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์