[WEBDEV Room!] แชร์ทุกเรื่อง ถ้าเป็นเว็บ!

เริ่มโดย EThaiZone, 05 สิงหาคม 2008, 22:39:50

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

EThaiZone

กำหนดแบบนี้ครับ

setcookie("user","tinnoi",time()+10000, "/");

ตรงนี้ผมก็มักลืมกำหนดบ่อยๆ แต่เพราะคุ๊กกี้ไม่ค่อยได้ใช้มาก

และมักจะกำหนดคุ๊กกี้จากหน้าแรกเสมอๆ  :P

panus_l

ทำ web เกี่ยวกับดูทีวี Online เขาทำกันอย่างไงครับ ...  :-*

EThaiZone

อ้างถึงจาก: panus_l ใน 03 กันยายน 2008, 17:32:57
ทำ web เกี่ยวกับดูทีวี Online เขาทำกันอย่างไงครับ ...  :-*

ไม่กล้าบอกครับ เดี๋ยวผมโดนพี่บิ้วอุ้มไปหมกใน Recycle Bin  ;D ;D ;D

------------------------------------

ทำเหมือนเว็บปกติครับ แต่ต้องอาศัยความสามารถที่เชี่ยวชาญ
เรื่อง HTML Code กับ File Structure และ Media Transfer
บางครั้งอาจต้องลึกถึงกับ Protocal อีกด้วย (โอเวอร์เนอะ  :D)

ฟังเหมือนยาก (ซึ่งถ้าเป็นผมเมื่อ 5 ปีก่อน ก็ว่ายากจริงๆ น่ะแหละ)
แต่จริงๆ ถ้าทำเว็บไปสักพัก ลองไปเรื่อยๆ จะรู้เอง
ตัวพี่บิ้วที่ทำเว็บดูทีวีออนไลน์ราคาเหยียบแสนนั่น
เขายังเขียน php ไม่เป็นเลย (ความรู้ข้างต้น นั่นเป็น Requirement ในการศึกษา php เลยล่ะ)

แต่เมื่อลองทำระดับหนึ่ง จะรู้ได้เองครับ  :)

บอกไปเล่าไปหลายวันก็ไม่จบครับ  :P

panus_l

อ้างถึงจาก: EThaiZone ใน 03 กันยายน 2008, 19:00:40
อ้างถึงจาก: panus_l ใน 03 กันยายน 2008, 17:32:57
ทำ web เกี่ยวกับดูทีวี Online เขาทำกันอย่างไงครับ ...  :-*

ไม่กล้าบอกครับ เดี๋ยวผมโดนพี่บิ้วอุ้มไปหมกใน Recycle Bin  ;D ;D ;D

------------------------------------

ทำเหมือนเว็บปกติครับ แต่ต้องอาศัยความสามารถที่เชี่ยวชาญ
เรื่อง HTML Code กับ File Structure และ Media Transfer
บางครั้งอาจต้องลึกถึงกับ Protocal อีกด้วย (โอเวอร์เนอะ  :D)

ฟังเหมือนยาก (ซึ่งถ้าเป็นผมเมื่อ 5 ปีก่อน ก็ว่ายากจริงๆ น่ะแหละ)
แต่จริงๆ ถ้าทำเว็บไปสักพัก ลองไปเรื่อยๆ จะรู้เอง
ตัวพี่บิ้วที่ทำเว็บดูทีวีออนไลน์ราคาเหยียบแสนนั่น
เขายังเขียน php ไม่เป็นเลย (ความรู้ข้างต้น นั่นเป็น Requirement ในการศึกษา php เลยล่ะ)

แต่เมื่อลองทำระดับหนึ่ง จะรู้ได้เองครับ  :)

บอกไปเล่าไปหลายวันก็ไม่จบครับ  :P
.......................................................

ขอบคุณครับ..

au8ust


EThaiZone

อ้างถึงจาก: au8ust ใน 06 กันยายน 2008, 17:09:08
อยากฟังเรื่อง memcached อ่ะครับ  :-*

เอาเรื่อง APC ได้ม๊ะ ^^" (แบบว่าไม่ค่อยจะว่าง)

มันก็เหมือน memcache เพียงแต่
memcache จะเก็บคนละเครื่อง ส่วน APC จะอยู่ในเครื่องเดียวกัน

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

au8ust

อ้างถึงจาก: EThaiZone ใน 06 กันยายน 2008, 19:18:15
อ้างถึงจาก: au8ust ใน 06 กันยายน 2008, 17:09:08
อยากฟังเรื่อง memcached อ่ะครับ  :-*

เอาเรื่อง APC ได้ม๊ะ ^^" (แบบว่าไม่ค่อยจะว่าง)

มันก็เหมือน memcache เพียงแต่
memcache จะเก็บคนละเครื่อง ส่วน APC จะอยู่ในเครื่องเดียวกัน

http://www.thaiseoboard.com/index.php/topic,21529.0.html
ขอบคุณงับ : )

lowprofile

APC นี่ส่วนมากเอาไปใช้ในลักษณะไหนครับ?
อย่างเช่น
- ผมจะเอาไว้เก็บตัวแปร $config ที่ภายในนั้นมี array ซับซ้อนวุ่นวาย
- หรือถ้าจะเอาไว้เก็บ xml ของ amazon ที่มีการใช้งานบ่อยๆ จะได้ไม่ต้องดูดมาใหม่ทุกครั้ง อย่างพวก topseller

แบบนี้ถูกต้องหรือเปล่าครับ หรือมีการใช้งานที่มีประโยชน์กว่านี้ พอจะแนะนำได้มั้ยครับ
ชีวิตนี้น้อยนัก

๏ พายเถิดพ่ออย่ารั้ง   รอพาย
จวนตะวันจักสาย   ส่องฟ้า
ของสดสิ่งควรขาย   จักขาด ค่าแฮ
ตลาดเลิกแล้วอ้า   บ่นอื้นเอาใคร ๚ะ๛


คราวนี้เป็นคราวเงินหมด
ธนาคาร : ไทยพาณิชย์ จำกัด (มหาชน) สาขา : อุดรธานี
ชื่อบัญชี : โครงการช่วยชาติโดยหลวงตามหาบัว ญาณสัมปันโน
เลขที่บัญชี : 510-2-83957-5

EThaiZone

อ้างถึงจาก: lowprofile ใน 09 กันยายน 2008, 00:50:20
APC นี่ส่วนมากเอาไปใช้ในลักษณะไหนครับ?
อย่างเช่น
- ผมจะเอาไว้เก็บตัวแปร $config ที่ภายในนั้นมี array ซับซ้อนวุ่นวาย
- หรือถ้าจะเอาไว้เก็บ xml ของ amazon ที่มีการใช้งานบ่อยๆ จะได้ไม่ต้องดูดมาใหม่ทุกครั้ง อย่างพวก topseller

แบบนี้ถูกต้องหรือเปล่าครับ หรือมีการใช้งานที่มีประโยชน์กว่านี้ พอจะแนะนำได้มั้ยครับ

ให้อธิบายง่ายๆ นะครับ

APC จะทำการแคชค่าตัวแปรที่เราสั่ง cache รายตัวนั้นเก็บเข้า RAM ของเครื่อง
ทำให้เมื่อเรามีการเรียกใช้งานหน้าหรือสคริปนั้นในครั้งต่อไป

เราจะสามารถดึงค่านั้นจาก RAM มาได้เลย ซึ่งจะเร็วกว่าการแคชค่าตัวแปรลงไฟล์
ซึ่งต้องมีการเขียนทับที่กินเวลา หรือกระทั่งการอ่านเขียนทับซ้อนจนไฟล์เสียหาย (ถึงโอกาสจะน้อยก็เถอะ แต่ก็เสี่ยง)

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

พวกเว็บใหญ่อย่างสนุกก็ใช้พวกนี้เหมือนกัน เพราะต่อให้แคชลงไฟล์ ก็ยังต้องมีการอ่าน (หมุน hdd จนเปลือง)
เลยสู้อัดแีรมเยอะๆ ไปแล้วค่อยใช้แรมให้เต็มที่จะดีกว่าครับ

ถ้าพูดแคชค่าตัวแปรดูเหมือนชิวๆ แต่ถ้าเปลี่ยนเป็นแคช output จากการ query sql ล่ะ
มันลดเวลาไปได้เยอะไม่ใช่น้อยเลย

:)

icez

config ถ้าประกาศเป็น array ตรงๆ ไม่มีการดึงข้อมูลจาก sql
ก็ไม่ต้องเก็บใส่ apc หรอกครับ เก็บใส่ apc มันช้ากว่าซะอีก
แต่ถ้าดึงมาจาก sql ด้วยก็ใส่ๆ ไปก็ดีครับ

ส่วนเรื่องเก็บ xml... เนื่องด้วยขนาดของมัน (คิดว่าใหญ่น่าดู)
แนะนำให้เก็บลง text ดีกว่าครับ
[direct=http://www.thzhost.com/]THZHost[/direct] SSD Hosting ไทย/สิงคโปร์ พร้อม firewall ป้องกันการยิงเว็บ + scan ไวรัสในเว็บ

au8ust

ขอคำแนะนำครับ

มีเว็บนึงที่ดูแลอยู่ ตอนแรกเปิดใช้นั้น ใน database มันเป็น latin1 แต่ตัวเว็บมันเก็บข้อมูลเป็น utf8 ในฐานข้อมูลก็เลยแสดงผลเพี้ยน แต่หน้าเว็บปกติ ซึ่งมีจำนวน tables เยอะมาก ตอนนี้จะแก้ให้มันอ่านได้ปกติทั้งในฐานข้อมูล และหน้าเว็บ คิดออกจะ alter จาก latin1 ไป bin แล้วกลับไป utf8 ตามเดิม

อยากทราบว่า จะใช้วิธีไหนจะง่าย และประหยัดเวลาที่สุดครับ?

ขอบคุณครับ : D

EThaiZone

ู^
^
รอพี่ icez มาตอบละกัน เรื่อง DB ผมไม่เชี่ยวเลย  :P

icez

ใช้ mysqldump --compatible=mysql40
สั่ง export แล้วแก้แฟ้ม sql แล้วค่อย import ใหม่ครับ



หรือไม่งั้นก็ทำแบบที่คุณบอก... แต่เขียน script ช่วยเอานิดหน่อย
[direct=http://www.thzhost.com/]THZHost[/direct] SSD Hosting ไทย/สิงคโปร์ พร้อม firewall ป้องกันการยิงเว็บ + scan ไวรัสในเว็บ

au8ust

ได้แล้วครับ แจ๋วไปเลย ใช้วิธี export ออกมาโดย mysqldump แล้วแก้ encoding สองคลิกก็กลายเป็น utf8 แล้ว

เทพพพพพพ

ขอบคุณมากคร้าบบบ ~

ฟาร์มเฮ้า

อยากสอบถามเกี่ยวกับ mysql นิดนึงครับ

คือว่า ผมทำเว็บแล้วมีการใช้ mod_rewrite เป็นแบบ show.php?pagename=what-do-you-want rewrite เป็น what-do-you-want.html

คราวนี้ เวลาเรียกข้อมูลจาก mysql ผมก็จะมี field ชื่อ url ไว้เก็บค่า what-do-you-want ซึ่งผมอยากจะให้เครื่องใช้ทรัพยากรน้อยที่สุด เลยคิดว่าจะทำ field นี้เป็น primary key ดีไหม แต่เห็นคุณ Icez บอกไว้ว่า Primary key ต้องเป็นตัวเลขเท่านั้น ไม่งั้นจะช้า แบบนี้ผมควรทำไงกับ field url ดีครับ ตั้งเป็น unique (เพราะชื่อจะไม่ซ้ำกันอยู่แล้ว) หรือทำ index ดีครับ

อยากทราบเกี่ยวกับ unique กับการทำ index ด้วยครับ ว่าแบบไหนจะทำให้เครื่องเรียกใช้ได้เร็วกว่า และใช้ทรัพยากรน้อยกว่า

แล้วการทำ unique นี่ถ้าเปรียบกับ primary key จะทำให้ใช้ทรัพยากรได้น้อยเทียบเท่า primary key ไหมครับ

EThaiZone

ู^
^
ตัดปัญหาโดยแปลง string เป็น ตัวเลขไปเลยดีกว่า  ;D

<?

function str2int($str) {
return sprintf("%u", crc32($str));
}
$url = "what-do-you-want";
echo str2int($url);

?>

oldgame

อ้างถึงจาก: EThaiZone ใน 12 กันยายน 2008, 09:00:08
ู^
^
ตัดปัญหาโดยแปลง string เป็น ตัวเลขไปเลยดีกว่า  ;D

<?

function str2int($str) {
return sprintf("%u", crc32($str));
}
$url = "what-do-you-want";
echo str2int($url);

?>


โอ้วสุดยอดครับคุณโจ้ ขอบคุณครับ นี่แหละที่ผมหามานาน  :'(

แล้วมันแปลงกลับได้มั้ยครับ

[direct=http://www.pwgamer.com]โปรเกมส์[/direct] luna-z blog ส่วนตัวรวมโปร
[direct=http://www.kaichonasean.com]ไก่ชน[/direct] เว็บไซต์รวมซุ้มไก่ชน
[direct=http://www.boybdream.com]รับออกแบบเว็บไซต์[/direct]  รับออกแบบเว็บไซต์
[direct=http://www.2winweb.com]รับทำเว็บ[/direct]  รับออกแบบเว็บไซต์
[direct=http://www.pralanna.com]พระเครื่อง[/direct] พระล้านนา รวมพระเครื่องเมืองเหนือ

EThaiZone

อ้างถึงจาก: oldgame ใน 12 กันยายน 2008, 09:29:20
อ้างถึงจาก: EThaiZone ใน 12 กันยายน 2008, 09:00:08
ู^
^
ตัดปัญหาโดยแปลง string เป็น ตัวเลขไปเลยดีกว่า  ;D

<?

function str2int($str) {
return sprintf("%u", crc32($str));
}
$url = "what-do-you-want";
echo str2int($url);

?>


โอ้วสุดยอดครับคุณโจ้ ขอบคุณครับ นี่แหละที่ผมหามานาน  :'(

แล้วมันแปลงกลับได้มั้ยครับ



แปลงกลับไมไ่ด้ครับ เพราะ crc32 เป็น one way hash
ส่วนที่ใช้ sprintf ไปด้วย เพราะหลายครั้งมันจะคืนค่าเป็นติดลบครับ

oldgame

แล้วจะเอาไปช่วยในการ query ได้มั้ยครับ

เป็นตัวเลขก็จริง แต่เห็นเป็นหลักพันล้านเลย

หรือตัวเลขแม้ 1 หน่วย หรือ 10 หน่วย เวลาเอาไป query มันไม่ต่างกันครับ  ???
[direct=http://www.pwgamer.com]โปรเกมส์[/direct] luna-z blog ส่วนตัวรวมโปร
[direct=http://www.kaichonasean.com]ไก่ชน[/direct] เว็บไซต์รวมซุ้มไก่ชน
[direct=http://www.boybdream.com]รับออกแบบเว็บไซต์[/direct]  รับออกแบบเว็บไซต์
[direct=http://www.2winweb.com]รับทำเว็บ[/direct]  รับออกแบบเว็บไซต์
[direct=http://www.pralanna.com]พระเครื่อง[/direct] พระล้านนา รวมพระเครื่องเมืองเหนือ

pugkung

อ้างถึงจาก: oldgame ใน 12 กันยายน 2008, 09:52:06
แล้วจะเอาไปช่วยในการ query ได้มั้ยครับ

เป็นตัวเลขก็จริง แต่เห็นเป็นหลักพันล้านเลย

หรือตัวเลขแม้ 1 หน่วย หรือ 10 หน่วย เวลาเอาไป query มันไม่ต่างกันครับ  ???

นั่นดิ่ อยากรู้เหมือนกัน แต่ คิดว่า ยังไงก็คงจะเร็วกว่า str ครับ

แต่ int Vs. int นี้ไม่แน่ใจนะว่า ถ้าตัวเลขเยอะ ๆ จะเร็วกว่าตัวเลข น้อย ๆ หรือปล่าว