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

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

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

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

DJJome

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

ถ้าเราไม่ได้เป็น Reseller ที่สามารถใช้ API ได้ หรือลูกค้าไม่ได้จดกับเรา ก็ต้องให้ทำมือครับ

ttong


marus

ความจริง smarty ก็จัดการเรื่อง cache ได้ครับ
แต่ smarty ไม่เก็บบแคชไว้ในแรมครับ

DJJome

อ้างถึงจาก: marus ใน 02 พฤษภาคม 2009, 10:20:06
ความจริง smarty ก็จัดการเรื่อง cache ได้ครับ
แต่ smarty ไม่เก็บบแคชไว้ในแรมครับ

Smarty cache ห่วย เปลือง CPU ซะเปล่าครับ

ความเห็นส่วนตัว โปรดใช้วิจารณญาณ

catz001

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

ถ้าเราไม่ได้เป็น Reseller ที่สามารถใช้ API ได้ หรือลูกค้าไม่ได้จดกับเรา ก็ต้องให้ทำมือครับ

ผมถามเพี้ยนไปหน่อยครับ คือที่จริงอยากรู้ว่าจะเพิ่ม domain ใหม่ใน server(server ที่มีระบบร้านค้าที่เราทำไว้) ยังไง แล้วกำหนดยังไงให้รู้ว่า domain นั้น user ไหน หรือเขียนสคริปสั่งให้แก้ค่าแบบ auto หรือว่าแก้ด้วยมือแต่ถ้าแก้ค่าใน server มันต้อง restart httpd ทุกครั้ง คืองง? เข้าใช้เทคนิคอะไรยังไงกันครับ   :)

deen05

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

ถ้าเราไม่ได้เป็น Reseller ที่สามารถใช้ API ได้ หรือลูกค้าไม่ได้จดกับเรา ก็ต้องให้ทำมือครับ

ผมถามเพี้ยนไปหน่อยครับ คือที่จริงอยากรู้ว่าจะเพิ่ม domain ใหม่ใน server(server ที่มีระบบร้านค้าที่เราทำไว้) ยังไง แล้วกำหนดยังไงให้รู้ว่า domain นั้น user ไหน หรือเขียนสคริปสั่งให้แก้ค่าแบบ auto หรือว่าแก้ด้วยมือแต่ถ้าแก้ค่าใน server มันต้อง restart apache ทุกครั้ง คืองง? เข้าใช้เทคนิคอะไรยังไงกันครับ   :)

ตัวอย่างโค๊ดของลูกค้า welove ที่ มี domain เป็นของตัวเองครับ

<frameset rows="*">
  <frame src="http://www.weloveshopping.com/template/a05/shop.php?shopid=134845454" name="mainFrame" id="mainFrame" title="mainFrame" frameborder="0" noresize="noresize" />
  <noframes><body><script type="text/javascript" language="javascript">location.href='http://www.weloveshopping.com/template/a05/shop.php?shopid=134854';</script></body></noframes>
</frameset>

ซึ่งร้านจิงๆคือลิงค์นี้ ขอรับ
http://www.weloveshopping.com/template/a05/shop.php?shopid=134845454

เปง เทคนิคของ welove ครับ
เพื่อน มี เทคกนิคอื่นๆก้บอกด้วยน๊าาาาาาครับ :)

deen05

อ้างถึงจาก: DJJome ใน 02 พฤษภาคม 2009, 12:46:37
อ้างถึงจาก: marus ใน 02 พฤษภาคม 2009, 10:20:06
ความจริง smarty ก็จัดการเรื่อง cache ได้ครับ
แต่ smarty ไม่เก็บบแคชไว้ในแรมครับ

Smarty cache ห่วย เปลือง CPU ซะเปล่าครับ

ความเห็นส่วนตัว โปรดใช้วิจารณญาณ

ผมว่ามันน่าจะสิ้นเปลือง HD มากกว่านะครับ เพราะมันไปเขียน ไฟล์ ลง HD ยังไง อธิบาย นิดหนึ่งครับผม
ตอนนี้เท่าที่ รวบรวมเทคนิคเรื่อง cache โดยส่วนตัวผมคิดไว้ว่า
จะเช่า โฮส ไปก่อนเลยใช้ การ cache file ไปก่อน
แล้วเมื่อใด เว็บ โตมากๆ( คนเข้าสมัครเปิดร้านมาก และเข้ามาดุร้านต่างๆมาก) ก็จะซื้อ โฮสเองและทำการ cache ram แทน  :'(

EThaiZone

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

อ้างถึงจาก: marus ใน 02 พฤษภาคม 2009, 10:20:06
ความจริง smarty ก็จัดการเรื่อง cache ได้ครับ
แต่ smarty ไม่เก็บบแคชไว้ในแรมครับ
smarty ดีตรงมัน compile tpl เป็น php ได้
แต่เรื่องทำแคช จุดประสงค์มันไม่เหมือนกัน

การทำแคชในเรื่องการทำระบบ php มีแบ่งเป็นแนวๆ พวกนี้
- แคชdata อันนี้ทำแคชตั้งแต่ข้อมูลที่มีการโปรเสจกันเลย เช่น เรียก mysql ออกมาเป็น array แล้ว
ไม่อยากให้เรียกอีกอันนี้ก็แคชไป หรือข้อมูลที่ยำจาก regex แล้วอันนี้ก็แคชไป
- แคชoutput อันนี้จะทำตอนจัดการข้อมูลทั้งหมดเสร็จแล้ว อันนี้ก็จะดัก buffer ขาออก
แล้วมาเขียนแคชเก็บไว้ รวมถึงข้อมูลที่ไม่ใช่ markup ด้วย เช่น ajax json หรือ dynamic image
- แคชphp อันนี้ก็ต้องอาศัย php ext เพราะจะเป็นการทำแคช php compiled ที่กลายเป็น opcode แล้ว
เขาว่ากันว่าจริงๆ อาจทำได้ความเร็วถึง 3X
- แคชobj อันนี้ก็ต้องอาศัย php ext เหมือนกัน ข้อดีคือกับงาน OOP มันจะช่วยได้เยอะมากมาย
ถ้าไม่ใช่งานใหญ่ๆ หรืออาศัย framework มากๆ ก็คงไม่มีโอกาสใช้

แต่บรรดาทั้งหมด มี แคชoutput อันเดียวที่ถ้าทำดีๆ จะลดการ request จากผู้ใช้ได้
ด้วยการกำหนดวันหมดอายุแนบไปกับ header ขาออก
ทำแบบนี้ browser จะไม่เรียกไปยังโฮสบ่อยๆ

ใครไม่รู้ ตัวอย่างหาดูจากสคริป twitter signature ที่ผมเคยเขียนแจกอะ
นั้นแหละ ทำแคชoutput แล้วกำหนดวันหมดอายุแนบไปด้วย

ปล. อันไหนผิด ตกหล่น ชี้แนะได้เน้อ ถือเป็นการบูรณาการณ์ความรู้ร่วมกัน

powerbeer001

ตอนนี้ผมก็ทำระบบแบบ weloveshopping เหมือนกันครับ

ผมก็จะใช้
  1.Wildcard DNS เอา คนสมัครก็จะได้ xxx.domain.com
  2.ใช้ cache ไฟล์ในส่วนที่เป็น static ไฟล์
  3. รวมศูนย์ คือ ใช้ mysql database ตัวเดียว (ไม่รู้อนาคต จะรอดหรือเปล่า)
  4. เขียนไฟล์อยู่ที่เดี่ยว (รวมศูนย์อีกแหละ) เวลาแก้ไขโค๊ดจะได้แก้ที่เดียว

ลืมแนะนำเว็บผมครับ www.mymarket.in.th   
อ้างถึง
[direct=https://www.examvify.com] ระบบฐานข้อมูลข้อสอบและห้องสอบออนไลน์ฟรี [/direct]

อ้างถึง
[direct=https://www.posvis.com] โปรแกรมบริหารร้านค้า POS ฟรี [/direct]