จะทำเว็บให้บริการเหมือน weloveshoppingผมใช้ php เพื่อนๆ คิดว่าต้องมีเทคนิคใดบ้าง

เริ่มโดย deen05, 27 เมษายน 2009, 21:05:44

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

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

deen05

เริ่มทำคนเดียวครับ ภาษาที่ใช้ php
ด้าน programing
ตัวช่วยทำคือ
- jquery
- smarty
- adodb
เทคนิค ที่คาดว่าต้องใช้
- การทำ cache ไฟล์ เพื่อ ลด การเก็บข้อมูลลง ดาต้าเบสน้อยที่สุด และให้เว้บเร็ว
- mod_rewrite

ด้าน graphics
Flash & Action script

หมดไอเดียแล้ว

ไอเดีย ที่อยากขอคำแนะนำ คือเรื่อง security ครับ
และเพื่อนๆมีไอเดียหรือ เทคนิค ใด บอกหน่อยยย ขอคำแนะนำ  ;)


moonoi


EThaiZone

security

อย่างผมคงทำ index รวมศูนย์ เรียกทุกอย่างผ่านไฟล์ index อันเดียว
เพราะจะจัดการอะไรจะง่ายกว่า

ต่อมาก็เรื่องการกรอง _POST _GET
ด้วย preg เพราะตัวแปรบางอย่างเช่น id ยังไงก็มีแค่ตัวเลข
ตรวจชนิดไปเลยว่าอันไหนตัวเลข ไหนตัวอักษร ไหนรวม

จริงๆ มีอีกหลายอย่าง เวลาเขียนเดี๋ยวก็นึกออกเอง
พวกใช้ cookie ในการจำกัดดีเลย์

ส่วนการลดการ process ไม่ได้มีแค่นั้น
จะเล่น eaccelerator ก็ดี เพราะทำ cache opcode ลดเวลาได้เยอะ
จัดสรรเมมไว้่กว่าเล่นเพรียวๆ (ตีไปเร็วกว่าเดิมสองเท่า ขั้นต่ำ)

หรือถ้าคิดทำเว็บใหญ่กว่า ถ้าเล่น apc ได้ก็น่าจะดี แนว eaccelerator
เหมือนกัน แต่คำ cache variable ได้อีก
ถ้าแรมถึง รับรอง HD จะวิ่งน้อยลง

อย่างพวกกราฟิค ถ้าชอบทำพวกgraphic บ่อย
ก็อาจลอง sifr ดูก็ได้ สวยและแก้ได้ง่ายกว่า (ดีกว่าทำ psd แล้วมาแก้ text เป็นระยะๆ)

มีอีกหลายอย่าง เทคนิคพวกนี้ มันมีไม่รู้จบ

:P

adsene5438

อ้างถึงจาก: EThaiZone ใน 27 เมษายน 2009, 22:44:50
security

อย่างผมคงทำ index รวมศูนย์ เรียกทุกอย่างผ่านไฟล์ index อันเดียว
เพราะจะจัดการอะไรจะง่ายกว่า

ต่อมาก็เรื่องการกรอง _POST _GET
ด้วย preg เพราะตัวแปรบางอย่างเช่น id ยังไงก็มีแค่ตัวเลข
ตรวจชนิดไปเลยว่าอันไหนตัวเลข ไหนตัวอักษร ไหนรวม

จริงๆ มีอีกหลายอย่าง เวลาเขียนเดี๋ยวก็นึกออกเอง
พวกใช้ cookie ในการจำกัดดีเลย์

ส่วนการลดการ process ไม่ได้มีแค่นั้น
จะเล่น eaccelerator ก็ดี เพราะทำ cache opcode ลดเวลาได้เยอะ
จัดสรรเมมไว้่กว่าเล่นเพรียวๆ (ตีไปเร็วกว่าเดิมสองเท่า ขั้นต่ำ)

หรือถ้าคิดทำเว็บใหญ่กว่า ถ้าเล่น apc ได้ก็น่าจะดี แนว eaccelerator
เหมือนกัน แต่คำ cache variable ได้อีก
ถ้าแรมถึง รับรอง HD จะวิ่งน้อยลง

อย่างพวกกราฟิค ถ้าชอบทำพวกgraphic บ่อย
ก็อาจลอง sifr ดูก็ได้ สวยและแก้ได้ง่ายกว่า (ดีกว่าทำ psd แล้วมาแก้ text เป็นระยะๆ)

มีอีกหลายอย่าง เทคนิคพวกนี้ มันมีไม่รู้จบ

:P

โอ้โห ไม่เห็นรู้เรื่องเลย เก่งๆทั้งนั้นเลย 5555555555

navico


deen05

อ้างถึงจาก: EThaiZone ใน 27 เมษายน 2009, 22:44:50
security

อย่างผมคงทำ index รวมศูนย์ เรียกทุกอย่างผ่านไฟล์ index อันเดียว
เพราะจะจัดการอะไรจะง่ายกว่า


จริงๆ มีอีกหลายอย่าง เวลาเขียนเดี๋ยวก็นึกออกเอง
พวกใช้ cookie ในการจำกัดดีเลย์


2 ประเด็นนี้ ไม่ค่อยเข้าใจค้าาาผม พอมีลิงค์ไปให้ดูตัวอย่างไมครับ คุณ Ethaizone

deen05

อ้างถึงจาก: EThaiZone ใน 27 เมษายน 2009, 22:44:50


ส่วนการลดการ process ไม่ได้มีแค่นั้น
จะเล่น eaccelerator ก็ดี เพราะทำ cache opcode ลดเวลาได้เยอะ
จัดสรรเมมไว้่กว่าเล่นเพรียวๆ (ตีไปเร็วกว่าเดิมสองเท่า ขั้นต่ำ)

หรือถ้าคิดทำเว็บใหญ่กว่า ถ้าเล่น apc ได้ก็น่าจะดี แนว eaccelerator
เหมือนกัน แต่คำ cache variable ได้อีก
ถ้าแรมถึง รับรอง HD จะวิ่งน้อยลง


:P
eaccelerator กับ apc ผมไปถาม google แล้ว ไม่แน่ใจ นี่ คือ เทคนิคการเขียน หรือ การ config ที่ตัวเครื่อง Server

LaZieR

^
^

backend ครับ ออกไปทาง system มากกว่า
ถ้าจะเอา backend ตอน coding จริงๆแนะนำให้ svn (eclipe+tortois) ดีกว่าครับ เพราะเว็บที่วางแผนจะโตยังไงก็ต้องเน้น team work และ revision ที่ชัดเจน


ปล. ผมแอบจด welovetarad.com ด้วยแหละว่าจะทำเว็บแบบนี้ แต่ดันสนิทกับคนทั้ง welove และ tarad เลยไม่กล้าทำ  :D


"Nuttaporn Voonglinhom" Xooglers (Wave Advocate at Sydney) | Google Thailand Code Jam winners'2007 - 2009

lao

อ้างถึงจาก: LaZieR ใน 28 เมษายน 2009, 10:58:13
^
^

backend ครับ ออกไปทาง system มากกว่า
ถ้าจะเอา backend ตอน coding จริงๆแนะนำให้ svn (eclipe+tortois) ดีกว่าครับ เพราะเว็บที่วางแผนจะโตยังไงก็ต้องเน้น team work และ revision ที่ชัดเจน


ปล. ผมแอบจด welovetarad.com ด้วยแหละว่าจะทำเว็บแบบนี้ แต่ดันสนิทกับคนทั้ง welove และ tarad เลยไม่กล้าทำ  :D
:-*

LaZieR

^
^
^

ข้างบนทำหน้าแอ๊บแบ๊ว อยากมีเรื่องเหรอ  :(

คืนนี้ออกมาเลี้ยงข้าวหน่อยสิ  :D บ่จี้เงินเดือนยังไม่ออก ลูกค้าก็ไม่รับสาย


"Nuttaporn Voonglinhom" Xooglers (Wave Advocate at Sydney) | Google Thailand Code Jam winners'2007 - 2009

iampick

ลองทำออกมาก่อนครับ Feature ก็ลองไล่ๆ ดูของชาวบ้าน เอาให้ได้เท่ากับ หรือมากกว่า
หรือไม่ก็ลอง Clone oscommerce มา แล้วทำเป็น Multi User

คือเทคนิคก็เป็นเรื่องสำคัญ แต่ว่า Feature ถ้าทำมาแล้ว ไม่เท่าหรือไม่ดีกว่า ก็เกิดยากครับ เพราะเว็บพวกนี้ เค้าระดับแนวหน้าของประเทศ ต้องแข่งขันในเชิงการตลาดกับ พวกเสือเหล่านี้ด้วยครับ

Tarad.Com เกิดมาหลายปี weloveshopping Feature ดี แต่ก่อนเป็นของ Market@home ซึ่งทำ Feature มาตี tarad.com จน เข้าตา true และ TakeOver ไป

Feature ดี , เร็ว , ประหยัด resource , secure  ::) สู้ๆครับ
Next Target : ........

deen05

อ้างถึงจาก: iampick ใน 28 เมษายน 2009, 12:04:00
ลองทำออกมาก่อนครับ Feature ก็ลองไล่ๆ ดูของชาวบ้าน เอาให้ได้เท่ากับ หรือมากกว่า
หรือไม่ก็ลอง Clone oscommerce มา แล้วทำเป็น Multi User

คือเทคนิคก็เป็นเรื่องสำคัญ แต่ว่า Feature ถ้าทำมาแล้ว ไม่เท่าหรือไม่ดีกว่า ก็เกิดยากครับ เพราะเว็บพวกนี้ เค้าระดับแนวหน้าของประเทศ ต้องแข่งขันในเชิงการตลาดกับ พวกเสือเหล่านี้ด้วยครับ

Tarad.Com เกิดมาหลายปี weloveshopping Feature ดี แต่ก่อนเป็นของ Market@home ซึ่งทำ Feature มาตี tarad.com จน เข้าตา true และ TakeOver ไป

Feature ดี , เร็ว , ประหยัด resource , secure  ::) สู้ๆครับ
ครับตอนนี้ก็ดู  Feature ของ  welove AND tarad ครับ กำลังคิดจะ Feature เป็นเอกลักษของตัวเอง ส่วน ที่บอกว่า clone ของ oscommerce ผมเลือกของ prestashop ครับ กำลังไล่ๆ แกะๆ ก็มึนพอควร
ใครพอจะแนะนำ opensource ที่ใช้ความสามารถของ cache แบบ เน้นๆมั่งครับ

LaZieR

ต้องลอง PM ไปถามท่าน lao ครับ

เพราะเค้าเคยดูพวก tarad.com และปัจจุบันก็ดู ระบบทั้งใหเให้ weloveshopping.com ด้วย


"Nuttaporn Voonglinhom" Xooglers (Wave Advocate at Sydney) | Google Thailand Code Jam winners'2007 - 2009

kanate







[direct=http://www.gokickoff.com/index.php?ref_code=1262]เกมส์ฟุตบอลออนไลน์
เกมส์ฟุตบอลวางแผนคล้าย FM2011
[direct=http://www.beautycosmetic.in.th/Kose-CATISO1658I0-th.html]
[direct=http://www.beautycosmetic.in.th]เครื่องสำอาง
จำหน่ายเครื่องสำอางแบรนเนม
[direct=http://www.beautycosmetic.in.th/Kose-CATISO1658I0-th.html]Kose
จำหน่ายเครื่องสำอางโคเซ่

EThaiZone

เรื่องใช้ SVN ผมว่าแล้วแต่ละคน เพราะบางคนใช้ git
เอ้ย ไม่ใช่ ที่อยากพูดคือ บางคนเขียนเองพัฒนาเอง
ไม่ใช่พวก version control software เลยก็มี (ผมคนหนึ่ง)

แต่มันก็แล้วแต่บุคคล แต่ถ้าทำแบบกลุ่ม หรืองานคิดว่าอนาคตต้องมีคนทำเพิ่ม
ไม่ใช่พวกนี้ก็ไม่ได้เลย ไม่งั้นมีปัญหาในการทำงาน

อ้างถึงจาก: deen05 ใน 28 เมษายน 2009, 09:55:51
อ้างถึงจาก: EThaiZone ใน 27 เมษายน 2009, 22:44:50
security

อย่างผมคงทำ index รวมศูนย์ เรียกทุกอย่างผ่านไฟล์ index อันเดียว
เพราะจะจัดการอะไรจะง่ายกว่า


จริงๆ มีอีกหลายอย่าง เวลาเขียนเดี๋ยวก็นึกออกเอง
พวกใช้ cookie ในการจำกัดดีเลย์


2 ประเด็นนี้ ไม่ค่อยเข้าใจค้าาาผม พอมีลิงค์ไปให้ดูตัวอย่างไมครับ คุณ Ethaizone

index รวมศูนย์ที่ว่าก็นึกถึง smf สิครับ
ทุกอย่างเรียกผ่านไฟล์ index.php นี้แหละรวมศูนย์

ส่วนเรื่องการจำกัดดีเลย์ ก็กับพวกเจอสแปมอะไรแบบนั้น
อันนี้เวลาเจอปัญหาจริงๆ เดี๋ยวมันถึงนึกออกเอง ผมอธิบายเป็นภาษามนุษย์ไม่ค่อยเป็น

อ้างถึงจาก: deen05 ใน 28 เมษายน 2009, 10:24:06
eaccelerator กับ apc ผมไปถาม google แล้ว ไม่แน่ใจ นี่ คือ เทคนิคการเขียน หรือ การ config ที่ตัวเครื่อง Server

ทั้งคู่พวกนี้เป็น php extension เหมือนพวก curl วิธีติดตั้งก็หาดูตามเว็บเขา
ส่วนการเขียน จะมีพวกกรณีทำ cache variable ที่ต้องเขียนเพิ่มเอง
พวกนี้ไว้ใช้พวกทำแคช mysql ซะเยอะ
คือแทนที่จะเรียก mysql สั่ง query บ่อยๆ
ถ้าทำแคช มันจะไปเรียกที่แรม เพราะมันแคชแรมนั้นเอง
นั้นเป็นเหตุผลที่พูดถึงว่าแรมเครื่องเยอะหน่อย

แคชแรมแรงกว่าแคชบนไฟล์อีกนะ

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

php
<?php
echo "Hello World!"
?>


opcode
     0  <040>ECHO                    [-]   0[0]  - "Hello+World%21" -
     1  <062>RETURN                  [-]   0[0]  - 1 -
     2  <149>HANDLE_EXCEPTION        [-]   0[0]  -  -  -


มันต่างกันแบบนี้ เหตุผลที่ทำ Cache จึงเป็นเรื่องสมควร  ::)

deen05

ขอบคุณ คุณEThaiZone และเพื่อนที่เข้ามาช่วยตอบครับ กำลัง ทำความเข้าใจ คำแนะนำของทุก คน มี ประโยชน์เลยที เดียว  :'(

deen05

ไม่มีเวลาศึกษา apc กับ eaccelerator เลยย
งานรุมล้อมมม ขออนุญาต ปั่นขึ้นนะครับ อยากฟังความเห็น ท่านอื่นๆ ::)

DJJome


catz001

อยากรู้เทคนิคนึงเวลามีเจ้าของร้านจดโดเมนเป็นของตัวเองแต่ต้องการชี้ dsn ไปที่ server ของ ระบบขายของของเรา
ส่วนใหญ่เขียนเป็นระบบ auto ให้ไปแก้ไขเพิ่มค่า domain เข้าไปอัตโนมัตหรือให้พนักงานทำให้เป็นรายๆไป อยากรู้จัง  :-*

ColdMoney

อ้างถึงจาก: catz001 ใน 01 พฤษภาคม 2009, 09:40:46
อยากรู้เทคนิคนึงเวลามีเจ้าของร้านจดโดเมนเป็นของตัวเองแต่ต้องการชี้ dsn ไปที่ server ของ ระบบขายของของเรา
ส่วนใหญ่เขียนเป็นระบบ auto ให้ไปแก้ไขเพิ่มค่า domain เข้าไปอัตโนมัตหรือให้พนักงานทำให้เป็นรายๆไป อยากรู้จัง  :-*

อยากรู้เหมือนกันครับ  :'(
[direct=https://www.jumnong.com]รับจำนอง[/direct] [direct=https://burapasup.com]รับซื้อบ้าน[/direct] [direct=https://kadsan.com]สินค้าราคาถูก[/direct] [direct=https://checkcheap.com]เปรียบเทียบราคา[/direct]