ปกติผมเขียนเวปด้วย PHP อยู่แล้ว บอกก่อนเลยว่าผมก็งูๆปลาๆใช้วิธี Copy Paste โค้ดคนอื่นมาผสมกัน ก็มันไม่เคยมีปัญหามาก่อนนะครับ เพราะคนเข้าเวปผมหลักร้อยคนต่อวันเอง (อันนี้ทำ Blog ส่วนตัว)
แต่...
ตอนนี้ว่าจะเอาของทำเองไปทำการใหญ่ครับ คือปกติอีกงานนึง (เวปข่าว) ผมเอาลิงค์ไปแปะในเฟสบุคส์ คนเข้ามาพร้อมกันทีเคยเห็นสูงสุดทีละ 4 พันคน ในระยะเวลา 1 นาที มันก็ไม่เคยเป็นปัญหามาก่อนเพราะเวปนี้ผมใช้ของสำเร็จรูปมาปรับแต่งมีคนดูแลให้อีกด้วย
ทีนี้ว่าจะมาเขียนเวปเอง(เพราะมันปรับแต่งที่ต้องการได้ตามใจมากกว่า) ผมลองประมวลผลดู 1 การเปิดเวปแต่ละครั้งมันใช้เวลาประมวลผลราวๆ 0.002 - 0.004 วินาที คือถ้าคิดแบบถึกๆถ้าคนเข้าทีละ 4 พันคนก็จะใช้เวลาโหลดหน้าเวป 8 วินาทีเลยหรอครับ
อยากรู้ว่าคนเข้าพร้อมๆกันมันเริ่มนับ และจบตรงไหนหรอครับ
- เริ่มนับเวลาประมวลผลโค้ด php ตั้งแต่บรรทัดแรกจนถึงบรรทัดสุดท้ายแล้วจบ
- เริ่มตั้งแต่คน 1 คนเข้าเวป อยู่ในเวปและออกไป (เวปไม่มีการใช้ session ใช้แต่ cookie อย่างเดียว)
ขออภัยถ้าคำถามอาจจะดูโง่ หรืองงๆหน่อยนะครับ ผมก็ไม่รู้จะถามยังไงดีเหมือนกัน คือถ้ามันใช้เวลาโหลดมากกว่า 8 วินาที ผมจะได้ไปจ้างเค้าทำเหมือนเดิมครับ ที่จะทำเองเพราะสู้ราคาไม่ไหว และเห็นว่าตัวเองก็น่าจะพอทำเองได้เลยจะลองทำดูน่ะครับ
ผมหาข้อมูลดูแล้ว ทางออกอีกทางคือทำ cache ไฟล์ แต่เบื้องต้นอยากรู้ก่อนว่าเวลามันนับว่ารองรับคนเข้าพร้อมๆกันมันเริ่มที่ตรงไหนน่ะครับ
ทำเวปที่รองรับคนเข้าพร้อมๆกัน หมายความว่ายังไงหรอครับ
แต่...
ตอนนี้ว่าจะเอาของทำเองไปทำการใหญ่ครับ คือปกติอีกงานนึง (เวปข่าว) ผมเอาลิงค์ไปแปะในเฟสบุคส์ คนเข้ามาพร้อมกันทีเคยเห็นสูงสุดทีละ 4 พันคน ในระยะเวลา 1 นาที มันก็ไม่เคยเป็นปัญหามาก่อนเพราะเวปนี้ผมใช้ของสำเร็จรูปมาปรับแต่งมีคนดูแลให้อีกด้วย
ทีนี้ว่าจะมาเขียนเวปเอง(เพราะมันปรับแต่งที่ต้องการได้ตามใจมากกว่า) ผมลองประมวลผลดู 1 การเปิดเวปแต่ละครั้งมันใช้เวลาประมวลผลราวๆ 0.002 - 0.004 วินาที คือถ้าคิดแบบถึกๆถ้าคนเข้าทีละ 4 พันคนก็จะใช้เวลาโหลดหน้าเวป 8 วินาทีเลยหรอครับ
อยากรู้ว่าคนเข้าพร้อมๆกันมันเริ่มนับ และจบตรงไหนหรอครับ
- เริ่มนับเวลาประมวลผลโค้ด php ตั้งแต่บรรทัดแรกจนถึงบรรทัดสุดท้ายแล้วจบ
- เริ่มตั้งแต่คน 1 คนเข้าเวป อยู่ในเวปและออกไป (เวปไม่มีการใช้ session ใช้แต่ cookie อย่างเดียว)
ขออภัยถ้าคำถามอาจจะดูโง่ หรืองงๆหน่อยนะครับ ผมก็ไม่รู้จะถามยังไงดีเหมือนกัน คือถ้ามันใช้เวลาโหลดมากกว่า 8 วินาที ผมจะได้ไปจ้างเค้าทำเหมือนเดิมครับ ที่จะทำเองเพราะสู้ราคาไม่ไหว และเห็นว่าตัวเองก็น่าจะพอทำเองได้เลยจะลองทำดูน่ะครับ
ผมหาข้อมูลดูแล้ว ทางออกอีกทางคือทำ cache ไฟล์ แต่เบื้องต้นอยากรู้ก่อนว่าเวลามันนับว่ารองรับคนเข้าพร้อมๆกันมันเริ่มที่ตรงไหนน่ะครับ