สำหรับคนที่สงสัยว่าโครงการชิมช้อปใช้ทำอย่างไรให้ลงทะเบียนได้สำเร็จ วิธีหลัก ๆ น่าจะมี
1. ใช้ความอดทน คอยกดเข้า Link หน้าลงทะเบียนบ่อย ๆ จนกว่าจะเข้าได้ (คาดว่าน่าจะเป็นไปตามกฏ 80/20 คือ มีคนอยู่ 80% ใช้วิธีนี้ แต่มีแค่ 20% ที่ใช้วิธีนี้แล้วลงทะเบียนสำเร็จ)
2. ใช้โปรแกรมพวก Auto Refresh/Reload link ซึ่งมีทั้งแบบให้ใช้ Online ผ่านหน้าเว็บ และ เป็นโปรแกรม Offline
3. ใช้ตัว Add-on หรือ Extension ของ Browser ช่วย Refresh/Reload หน้าลงทะเบียน (บางตัวตั้งเวลาให้เริ่ม Refresh ได้ , ตั้งได้ว่าจะให้ Refresh ทุกกี่วิ และถ้า Refresh แล้วเจอข้อความที่ตั้งไว้ให้หยุด Refresh, ...)
4. เขียน code PHP , NodeJS , Javascript และอื่น ๆ มาช่วย (อันนี้สามารถช่วย Reload หน้าเว็บ และยังช่วยกรอกข้อมูลที่เตรียมไว้ เพื่อความรวดเร็วในสมัคร ไม่ให้โควต้าต่อวัน หรือต่อครั้ง เต็มก่อน)
จุดอ่อนของระบบลงทะเบียนโครงการชิมช้อปใช้
1. ระบบน่าจะมีการทำ KeepAlive ไว้ ทำให้ใครที่เข้าหน้าลงทะเบียนได้ก็จะเข้าได้ไปตลอด ซึ่งหมายความว่าจะลงทะเบียนกี่ครั้งก็ได้จนกว่าจำนวนโควต้าในครั้งนั้น ๆ จะเต็ม ทำให้มีธุรกิจรับลงทะเบียนเกิดขึ้น โดยผู้รับจ้างลงเบียนจะใช้วิธีใด ๆ ก็ตามเพื่อให้ตัวเองเข้าหน้าลงทะเบียนให้สำเร็จเร็วที่สุด ไม่งั้นจะเจอปัญหาข้อ 2.
2. ระบบน่าจะมีการตั้ง Max Connection จำกัดจำนวนคนที่เข้าหน้าลงทะเบียนไว้ แล้วส่วนที่เกินนั้นให้รอต่อคิว ดังนั้นช่วงแรกที่เปิดรับลงทะเบียนจะเป็นช่วงที่มีโอกาสเข้าได้มากที่สุด เพราะระบบจะเปิดรับคนจนกว่าจะเต็ม max connection ที่ตั้งไว้ ซึ่งน่าจะเต็มภายในไม่ถึงนาที (นาทีทอง) พอหลังจาก max connection เต็มแล้ว เราต้องรอให้คนที่เข้าได้ก่อนหน้าหลุดออกไปก่อน เช่น ปิดหน้าลงทะเบียนทิ้งไป หรือ ไม่ใช้งานหน้านั้นเกินเวลาที่กำหนด (timeout) ซึ่งถ้าไม่มีคนใจดีรับลงทะเบียนฟรีหรือรับจ้างลงทะเบียนเปิดหน้าจอทิ้งไว้ รวมถึงคนทั่วไปที่ลงทะเบียนเสร็จแล้วลืมปิดหน้าจอนั้นทิ้งไป ก็น่าจะช่วยให้คนที่รอคิวไม่ต้องรอคิวนาน เพิ่มโอกาสในการเข้าหน้าลงทะเบียนได้มากขึ้น ดังนั้นพวกที่รับลงทะเบียนให้ทั้งแบบฟรีและไม่ฟรี มีผลกระทบต่อคนที่ลงทะเบียนเองแน่นอน
3. เวลาของเครื่อง server เหมือนจะช้ากว่าปกตินิดหน่อย น่าจะเพราะไม่ได้ Sync เวลากับ NTP Server มั๊ง ทำให้คนที่กดเข้าหน้าลงทะเบียนตรงเวลาเห็นข้อความจากระบบของวันก่อนคือแจ้งว่าผู้ลงทะเบียนใช้สิทธิ์เต็มแล้ว ทำให้เกิดความสับสนแล้วเข้าใจคลาดเคลื่อนได้
วิจารณ์และข้อเสนอแนะ
1. ระบบไม่ควรจำกัด max connection ควรเปิดแบบ unlimit connection ไปเลย
1.1 สมมติว่า 1 คนใช้เวลารอคิวลงทะเบียน ต้องมาคอยกด link เฉลี่ยอยู่ที่ 1 ชั่วโมง ถ้ามี คนรอคิว 10 ล้านคน ก็เท่ากับว่าประเทศสูญเสียเวลาไป 10ล้านชั่วโมงไปฟรี ๆ กับการอยู่หน้าจอคอม/มือถือ เพื่อรอการกดคิว รวมถึงเสียสุขภาพจิตอีกต่างหาก
1.2 พอไม่ต้องรอต่อคิวลงทะเบียน น่าจะลดธุรกิจรับจ้างลงทะเบียนไปได้ ส่วนใหญ่คนทีจ้างก็เพราะติดปัญหาเรื่องรอต่อคิว คิดว่าคนส่วนใหญ่น่าจะชอบมากกว่ากับการที่ไม่มีคิว และรับได้หากกรอกข้อมูลไปแล้วพอกดส่งระบบขึ้นว่าโควต้าต่อวันเต็มแล้ว ซึ่งระบบคิวยังไงก็เจอปัญหานี้อยู่ดี แต่อาจจะน้อยกว่า
1.3 ถ้าจะมีระบบรอคิว คือจำกัด connection ไว้ ควรทำระบบให้เช็คว่าหากมีการลงทะเบียนสำเร็จแล้ว ให้ตัด connection นั้นทิ้งไป ถ้าจะลงทะเบียนเพิ่มให้ไปต่อแถวเข้าคิวใหม่
1.4 ถ้าจะบอกว่าฝั่ง server รับจำนวนผู้ใช้งานพร้อมกันปริมาณมาก ๆ ไม่ไหว เลยต้องกำหนด max connection ไว้ก็ไม่น่าจะใช่ ไม่แน่ใจว่างบที่ใช้ในการทำระบบอยู่ที่เท่าไหร่ แต่เดี๋ยวนี้เครื่อง server ไม่เหมือนสมัยก่อน แค่เครื่อง Server ขนาดเล็กที่สุดคือ 1U เครื่องเดียวก็น่าจะรองรับการลงทะเบียนได้สบาย ๆ เพราะเดี๋ยวนี้แค่เครื่อง server 1 ตัว ก็รองรับ CPU ได้ถึง 56 core (สำหรับรุ่นใส่ได้ 2CPU) , RAM นี่ได้ถึงระดับ TB (เครื่อง PC ตามบ้านทั่วไปใส่แรมได้แค่ไม่กี่ GB , 1000GB = 1TB) , สำหรับฐานข้อมูลโหด ๆ ก็เลือกใช้ SSD U.2 NVMe ใส่สัก 10ลูก ก็น่าจะสบาย ๆ หรือจะใช้ SSD SAS , สำหรับ Bandwidth เนื่องจากหน้าลงทะเบียนมีแต่ข้อความ ดังนั้นน่าจะใช้ bandwidth น้อยมาก ๆ อีกทั้ง bandwidth ภายในประเทศราคาก็ถูกมาก ๆ เช่นกัน
3. ควรลงทะเบียนด้วยตนเอง ไม่ควรจ้างหรือฝากคนที่ไม่รู้จักลงทะเบียนให้ ผู้ที่จ้างลงทะเบียนต้องเสียเงินและเสี่ยงต่อการนำข้อมูลจากบัตรประชาชนไปใช้ในทางที่ผิด เพราะหลาย ๆ ธุรกรรมมีการใช้ข้อมูลเหล่านี้ประกอบในการยืนยันตัวตน รวมถึงเป็นการเปิดเผยข้อมูลความเป็นส่วนตัว ทั้งข้อมูลในบัตรประชาชน , เบอร์โทร และ e-mail
4. เข้าใจว่าโครงการนี้มีงบจำกัดเลยต้องกำหนดโควต้าในแต่ละเฟสไว้เท่านี้ ทำให้คนที่สนใจเข้าร่วมโครงการแต่ไม่สมหวังเข้าใจจุดนี้ด้วย ชอบการที่แบ่งย่อยโควต้าจำนวนผู้ลงทะเบียนออกเป็นหลาย ๆ วัน เพราะแต่ละคนก็ไม่ได้ว่างวันเดียวกัน
จริง ๆ มีเรื่องอยากจะพิมพ์มากกว่านี้เยอะมาก ๆ รวมถึงการยืนยันตัวตน และการใช้สิทธิ์ทั้ง G-Wallet 1 และ 2 แต่ขี้เกียจพิมพ์ล่ะ เพื่อน ๆ ใครมีความคิดเห็นเหมือนหรือต่าง สามารถพูดคุยได้เลยครับ
ลงทะเบียนชิมช้อปใช้ (วิจารณ์และเสนอแนะ)
1. ใช้ความอดทน คอยกดเข้า Link หน้าลงทะเบียนบ่อย ๆ จนกว่าจะเข้าได้ (คาดว่าน่าจะเป็นไปตามกฏ 80/20 คือ มีคนอยู่ 80% ใช้วิธีนี้ แต่มีแค่ 20% ที่ใช้วิธีนี้แล้วลงทะเบียนสำเร็จ)
2. ใช้โปรแกรมพวก Auto Refresh/Reload link ซึ่งมีทั้งแบบให้ใช้ Online ผ่านหน้าเว็บ และ เป็นโปรแกรม Offline
3. ใช้ตัว Add-on หรือ Extension ของ Browser ช่วย Refresh/Reload หน้าลงทะเบียน (บางตัวตั้งเวลาให้เริ่ม Refresh ได้ , ตั้งได้ว่าจะให้ Refresh ทุกกี่วิ และถ้า Refresh แล้วเจอข้อความที่ตั้งไว้ให้หยุด Refresh, ...)
4. เขียน code PHP , NodeJS , Javascript และอื่น ๆ มาช่วย (อันนี้สามารถช่วย Reload หน้าเว็บ และยังช่วยกรอกข้อมูลที่เตรียมไว้ เพื่อความรวดเร็วในสมัคร ไม่ให้โควต้าต่อวัน หรือต่อครั้ง เต็มก่อน)
จุดอ่อนของระบบลงทะเบียนโครงการชิมช้อปใช้
1. ระบบน่าจะมีการทำ KeepAlive ไว้ ทำให้ใครที่เข้าหน้าลงทะเบียนได้ก็จะเข้าได้ไปตลอด ซึ่งหมายความว่าจะลงทะเบียนกี่ครั้งก็ได้จนกว่าจำนวนโควต้าในครั้งนั้น ๆ จะเต็ม ทำให้มีธุรกิจรับลงทะเบียนเกิดขึ้น โดยผู้รับจ้างลงเบียนจะใช้วิธีใด ๆ ก็ตามเพื่อให้ตัวเองเข้าหน้าลงทะเบียนให้สำเร็จเร็วที่สุด ไม่งั้นจะเจอปัญหาข้อ 2.
2. ระบบน่าจะมีการตั้ง Max Connection จำกัดจำนวนคนที่เข้าหน้าลงทะเบียนไว้ แล้วส่วนที่เกินนั้นให้รอต่อคิว ดังนั้นช่วงแรกที่เปิดรับลงทะเบียนจะเป็นช่วงที่มีโอกาสเข้าได้มากที่สุด เพราะระบบจะเปิดรับคนจนกว่าจะเต็ม max connection ที่ตั้งไว้ ซึ่งน่าจะเต็มภายในไม่ถึงนาที (นาทีทอง) พอหลังจาก max connection เต็มแล้ว เราต้องรอให้คนที่เข้าได้ก่อนหน้าหลุดออกไปก่อน เช่น ปิดหน้าลงทะเบียนทิ้งไป หรือ ไม่ใช้งานหน้านั้นเกินเวลาที่กำหนด (timeout) ซึ่งถ้าไม่มีคนใจดีรับลงทะเบียนฟรีหรือรับจ้างลงทะเบียนเปิดหน้าจอทิ้งไว้ รวมถึงคนทั่วไปที่ลงทะเบียนเสร็จแล้วลืมปิดหน้าจอนั้นทิ้งไป ก็น่าจะช่วยให้คนที่รอคิวไม่ต้องรอคิวนาน เพิ่มโอกาสในการเข้าหน้าลงทะเบียนได้มากขึ้น ดังนั้นพวกที่รับลงทะเบียนให้ทั้งแบบฟรีและไม่ฟรี มีผลกระทบต่อคนที่ลงทะเบียนเองแน่นอน
3. เวลาของเครื่อง server เหมือนจะช้ากว่าปกตินิดหน่อย น่าจะเพราะไม่ได้ Sync เวลากับ NTP Server มั๊ง ทำให้คนที่กดเข้าหน้าลงทะเบียนตรงเวลาเห็นข้อความจากระบบของวันก่อนคือแจ้งว่าผู้ลงทะเบียนใช้สิทธิ์เต็มแล้ว ทำให้เกิดความสับสนแล้วเข้าใจคลาดเคลื่อนได้
วิจารณ์และข้อเสนอแนะ
1. ระบบไม่ควรจำกัด max connection ควรเปิดแบบ unlimit connection ไปเลย
1.1 สมมติว่า 1 คนใช้เวลารอคิวลงทะเบียน ต้องมาคอยกด link เฉลี่ยอยู่ที่ 1 ชั่วโมง ถ้ามี คนรอคิว 10 ล้านคน ก็เท่ากับว่าประเทศสูญเสียเวลาไป 10ล้านชั่วโมงไปฟรี ๆ กับการอยู่หน้าจอคอม/มือถือ เพื่อรอการกดคิว รวมถึงเสียสุขภาพจิตอีกต่างหาก
1.2 พอไม่ต้องรอต่อคิวลงทะเบียน น่าจะลดธุรกิจรับจ้างลงทะเบียนไปได้ ส่วนใหญ่คนทีจ้างก็เพราะติดปัญหาเรื่องรอต่อคิว คิดว่าคนส่วนใหญ่น่าจะชอบมากกว่ากับการที่ไม่มีคิว และรับได้หากกรอกข้อมูลไปแล้วพอกดส่งระบบขึ้นว่าโควต้าต่อวันเต็มแล้ว ซึ่งระบบคิวยังไงก็เจอปัญหานี้อยู่ดี แต่อาจจะน้อยกว่า
1.3 ถ้าจะมีระบบรอคิว คือจำกัด connection ไว้ ควรทำระบบให้เช็คว่าหากมีการลงทะเบียนสำเร็จแล้ว ให้ตัด connection นั้นทิ้งไป ถ้าจะลงทะเบียนเพิ่มให้ไปต่อแถวเข้าคิวใหม่
1.4 ถ้าจะบอกว่าฝั่ง server รับจำนวนผู้ใช้งานพร้อมกันปริมาณมาก ๆ ไม่ไหว เลยต้องกำหนด max connection ไว้ก็ไม่น่าจะใช่ ไม่แน่ใจว่างบที่ใช้ในการทำระบบอยู่ที่เท่าไหร่ แต่เดี๋ยวนี้เครื่อง server ไม่เหมือนสมัยก่อน แค่เครื่อง Server ขนาดเล็กที่สุดคือ 1U เครื่องเดียวก็น่าจะรองรับการลงทะเบียนได้สบาย ๆ เพราะเดี๋ยวนี้แค่เครื่อง server 1 ตัว ก็รองรับ CPU ได้ถึง 56 core (สำหรับรุ่นใส่ได้ 2CPU) , RAM นี่ได้ถึงระดับ TB (เครื่อง PC ตามบ้านทั่วไปใส่แรมได้แค่ไม่กี่ GB , 1000GB = 1TB) , สำหรับฐานข้อมูลโหด ๆ ก็เลือกใช้ SSD U.2 NVMe ใส่สัก 10ลูก ก็น่าจะสบาย ๆ หรือจะใช้ SSD SAS , สำหรับ Bandwidth เนื่องจากหน้าลงทะเบียนมีแต่ข้อความ ดังนั้นน่าจะใช้ bandwidth น้อยมาก ๆ อีกทั้ง bandwidth ภายในประเทศราคาก็ถูกมาก ๆ เช่นกัน
3. ควรลงทะเบียนด้วยตนเอง ไม่ควรจ้างหรือฝากคนที่ไม่รู้จักลงทะเบียนให้ ผู้ที่จ้างลงทะเบียนต้องเสียเงินและเสี่ยงต่อการนำข้อมูลจากบัตรประชาชนไปใช้ในทางที่ผิด เพราะหลาย ๆ ธุรกรรมมีการใช้ข้อมูลเหล่านี้ประกอบในการยืนยันตัวตน รวมถึงเป็นการเปิดเผยข้อมูลความเป็นส่วนตัว ทั้งข้อมูลในบัตรประชาชน , เบอร์โทร และ e-mail
4. เข้าใจว่าโครงการนี้มีงบจำกัดเลยต้องกำหนดโควต้าในแต่ละเฟสไว้เท่านี้ ทำให้คนที่สนใจเข้าร่วมโครงการแต่ไม่สมหวังเข้าใจจุดนี้ด้วย ชอบการที่แบ่งย่อยโควต้าจำนวนผู้ลงทะเบียนออกเป็นหลาย ๆ วัน เพราะแต่ละคนก็ไม่ได้ว่างวันเดียวกัน
จริง ๆ มีเรื่องอยากจะพิมพ์มากกว่านี้เยอะมาก ๆ รวมถึงการยืนยันตัวตน และการใช้สิทธิ์ทั้ง G-Wallet 1 และ 2 แต่ขี้เกียจพิมพ์ล่ะ เพื่อน ๆ ใครมีความคิดเห็นเหมือนหรือต่าง สามารถพูดคุยได้เลยครับ