Suan Sunandha Rajabhat University€¦ · Web viewบทท 11 การอ...

Preview:

Citation preview

บทท 11การอพโหลดระบบขนสเซรฟเวอร

เมอการพฒนาระบบพาณชยอเลกทรอนกสเสรจสมบรณแลวจะตองอพโหลด (Upload) ขอมลทงหมดเขาสอนเทอรเนต โดยนำาขอมลไปเกบไวบนเวบเซรฟเวอรเพอเผยแพรไปสสาธารณะชน และขณะทขอมลถกเผยแพรอยนนผดแลหรอเจาของเวบไซตสามารถปรบปรง แกไขเปลยนแปลงเนอหาหรออพเดตขอมลใหม ๆ ไดตลอดเวลา การดำาเนนการมขนตอนสำาคญ 3 ขนตอน คอ

- จดทะเบยนโดเมนเนม (Domain Name)- การจดหาเวบเซรฟเวอร (Web Hosting)- อพโหลดไฟลเขาสเวบเซรฟเวอร

การจดทะเบยนโดเมนเนม (Domain Name)ชอโดเมนเปรยบเสมอนทอยของเวบไซตพาณชย

อเลกทรอนกสทใชอางองเพอเขาใชบรการเวบไซตพาณชยอเลกทรอนกสแทนการอางองดวยหมายเลข IP Address ของเครองคอมพวเตอรบนเครอขายอนเทอรเนตซงจดจำาไดยาก ดงนนการตงชอโดเมนจงจะตองคำานงถงกฎเกณฑตาง ๆ เพอใหผใชสามารถจดจำาชอรานคาพาณชยอเลกทรอนกสไดงาย ซงกฎเกณฑ ทควรคำานงถงมดงตอไปน

1. ชอโดเมนควรสน สอความหมาย เพราะชอทมความหมายจะมสวนชวยใหเวบไซตพาณชยอเลกทรอนกสใหเปนทรจกและจดจำาโดยผใชไดงายขน

2. ควรตงชอใหงายตอการสบคน ฟงคนห ซงจะมประโยชนตอการบอกตอแบบปากตอปาก อนจะสงผลใหผใชเขาสเวบไซตพาณชยอเลกทรอนกสมากขน

3. การตงชอควรสอดคลองกบลกษณะของธรกจ ชอองคกร หรอ ชอสนคาหรอบรการ เพอใหเวบไซตพาณชยอเลกทรอนกสเขาถงกลมเปาหมายไดงายขน เชน เวบไซตพาณชยอเลกทรอนกสกระเปามอสอง อาจตงชอ bagsecondhand.com เปนตน

4. สามารถตงชอโดเมนโดยใชตวอกษรภาษาองกฤษควรคกบตวเลขได อยางนอย 2 ตวอกษรแตจะตองไมเกน 63 ตวอกษรเชน bag2hand.com

5. การตงชอโดเมนดวยตวอกษรแบบพมพใหญหรอพมพเลกถอวาไมแตกตางกน เชน Bag2hand.com หรอ bag2hand.com กจะเขาสเวบไซตพาณชยอเลกทรอนกสเดยวกน

6. สามารถใชเครองหมายขดกลาง (-) แทรกกลางในการตงชอได เชน bag-pack.com

7. ชอโดเมนจะตองไมเปนคำาสงวนและคำาเฉพาะ ดงน7.1 คำาทเกยวของกบพระมหากษตรย พระราชวงศ

พระบรมวงศานวงศ หรอสถานททเกยวของกบพระมหากษตรย พระราชวงศ และพระบรมวงศานวงศ

7.2 ตองไมกอใหเกดความเสอมเสยชอเสยงแกผหนงผใด หรอองคกรหนงองคกรใด

7.3 ตองไมเปนชอประเทศ จงหวด รฐ เมอง รวมถงสถานทอนเปนสาธารณะตาง ๆ หรอสอถงชอเหลานน

7.4 ตองไมประกอบดวยคำาหยาบหรอคำาทผดตอศลธรรมอนดงามของไทย หรอสอความหมายถงคำาเหลานน

7.5 ไมใชคำาทเกยวของกบอนเทอรเนตและคอมพวเตอร

สำาหรบเวบไซตพาณชยอเลกทรอนกสนนประเภทโดเมนทนยมใช คอ ดอทคอม (.com) และ .co.รหสประเทศ เพราะทง 2 ประเภทโดเมนนสอถงองคกรพาณชย แต .co.รหสประเทศ นนในการจดทะเบยนโดเมนจะตองใชเอกสารหนงสอรบรองบรษท ใบ ภ.พ.20 (ภาษมลคาเพม) ในขณะท .com นนสามารถจดทะเบยนไดเลยโดยไมตองใชเอกสารใด ๆ ซงสำาหรบพาณชยอเลกทรอนกสทผประกอบการเปนบคคลธรรมดาไมไดทำาการจดทะเบยนบรษทใด ๆ กสามารถจดทำาเบยนโดเมนเปนประเภท .com ได สำาหรบการจดทะเบยนชอโดเมนนนผประกอบการพาณชยอเลกทรอนกสสามารถจดทะเบยนกบผใหบรการรบจดทะเบยนโดเมนทมใหบรการทวไป บนอนเทอรเนต โดยการชำาระคาบรการจดชอโดเมนจะคดเปนรายป ราคาเรมตนตงแตประมาณ 200 บาท/ป หรอสงกวา ซงแตละผใหบรการอาจะมคาบรการทแตกตางกน ภาพท 7.4 แสดง การใชบรการจดชอโดเมนจาก Netdesign (http://www.netdesignhost.com) โดยตอนเรมตนจะตองทำาการตรวจสอบกอนวาชอโดเมนทตองการจดทะเบยนนนซำากบของรานคาอนหรอไม โดยการพมพชอโดเมนทตองการจดทะเบยนในชอง ระบชอโดเมนทตองการตรวจสอบ ซง“ ”จากตวอยางตรวจสอบชอโดเมน bag2hand และจะตองเลอกประเภทโดเมนทตองการ เชน .com จากนนกดปม ตรวจสอบ “ ”ระบบกจะทำาการตรวจสอบชอโดเมน ในกรณชอโดเมนนนมผอน จดทะเบยนไวแลว ระบบจะแสดงคา ไมวาง ซงจะไมสามารถจด“ ”ทะเบยนชอโดเมนซำาได ในกรณชอไมซำากจะปรากฏวา วาง ก“ ”สามารถกดปม ดำาเนนการตอ เพอขอจดทะเบยนชอโดเมนนนกบทางผใหบรการได

ภาพท 7.4 การจดชอโดเมนทมา: Netdesign (2015)

การจดหาเวบเซรฟเวอรเวบเซรฟเวอร (Web Server) หรอ เวบโฮสตง (Web

Hosting) กคอ เครองคอมพวเตอรแมขายซงใหบรการทเกบเวบไซต (Server) สำาหรบใหผใช (Client) สามารถเรยกดหนาเวบไซตพาณชยอเลกทรอนกสไดโดยใชโพรโทคอล HTTP ผานทางเวบเบราวเซอร ซงในการดำาเนนการธรกจพาณชยอเลกทรอนกสนนเมอจดสรางเวบไซตเรยบรอยแลว กจะตองตดตงหรออพโหลดเวบไซตนนไวบนเวบเซรฟเวอรเพอใหผใชสามารถเรยกใชงานได ซงการสรางเวบไซตพาณชยอเลกทรอนกสดวยเวบไซตสำาเรจรปนนทางองคกรไมตองกงวลเกยวกบการจดหาเวบเซรฟเวอรเพราะเวบไซตสำาเรจรปเหลานนจะสนบสนนพรอมกบเวบเซรฟเวอร แตสำาหรบเวบไซตพาณชยอเลกทรอนกสททางองคกรทำาการพฒนาเอง หรอจางบรษทพฒนา/จางฟรแลนซพฒนา หรอแมแตการใชโปรแกรมสำาเรจรป ทางองคกรจะตองพจารณาและจดหาเวบเซรฟเวอรทเหมาะสมกบระบบพาณชยอเลกทรอนกส (พลพธ ปยวรรณ และ สภาพร เชงเอยม, 2555, หนา 231)

1.พมพชอโดเมน

2.เลอกประเภท

3. กดตรวจ4.ผลลพธ

5.กดเพอจดชอ

1. แนวทางการจดหาเวบเซรฟเวอร แนวทางใหไดมาซงเวบเซรฟเวอรเพอใชงานกบพาณชยอเลกทรอนกส มดงตอไปน 1.1 การใชเวบเซรฟเวอรขององคกรเอง โดยวธการน

องคกรจะตองลงทนซอเครองคอมพวเตอรทมสมรรถนะสงมาเปนเวบเซรฟเวอร ซงจะตองใชเงนลงทนคอนขางสงแตองคกรสามารถควบคมระบบงานไดเปนอยางด อกทงองคกรจำาเปนจะตองจางพนกงานทมความเชยวชาญทางดานการตดตงและบำารงรกษา เพราะเมอใชงานแลวอาจจะตองมการปรบเพมขนาด (Scale up) หรอ การถวงภาระใหสมดล (Load balancing) เพอจดการกบเวบเซรฟเวอร ในกรณทระบบพาณชยอเลกทรอนกสขององคกรจะตองรองรบการใหบรการลกคาในเวลาเดยวกนจำานวนมากขน สำาหรบกรณทเวบเซรฟเวอรเปนขององคกรเองนน ทางองคกรสามารถ จดวางเครองไวในองคกรเองหรอเลอกเชาพนทวางเซรฟเวอร (Co-Locate) ไวกบผขาย หรอ ผใหบรการแทนกได ซงในกรณเชาพนทวางทางผใหบรการจะอำานวยความสะดวกทางกายภาพในการจดหาทำาเลทตง พรอมกบการบำารงรกษาตวเครอง และสายสอสาร ภายใตสภาพแวดลอมทด มความเสถยรสง และมระบบรกษาความปลอดภยครบครน ดวยการทำาสญญาขอตกลงระหวางกน

1.2 การใชบรการเชาจากผใหเชาเวบเซรฟเวอร โดยวธนทางองคกรจะตองศกษาสมรรถนะของผใหเชาเวบเซรฟเวอรเพราะผใหเชาแตละรายจะเสนอพนทบนเครองแมขายใหกจการอนในคาบรการทแตกตางกนไปตามขนาดของพนทและสมรรถนะของเวบเซรฟเวอรนน ๆ ซงเมอเปรยบเทยบแลวมกจะมราคาถกกวาการซอเครองคอมพวเตอรสมรรถนะสงเปนขององคกรเอง แตอาจนำามาซงภาพลกษณของความไมมนคงทางธรกจได ซงผใหบรการเชาเวบ

เซรฟเวอรทไดรบความนยมเชน hostinglotus.com, netdesign.co.th, siamhost.net เปนตน

1.3 เวบศนยรวม (Web Portal) โดยเวบศนยรวมนนจะเปนเวบไซตทผบรโภคนยมเขามาเยยมชมเปนจำานวนมากเพราะเปนศนยรวมของการบรการตาง ๆ เชน ขอมลขาวสาร การจำาหนายสนคาหรอบรการ การพยากรณอากาศ และอน ๆ ซงเวบศนยรวมเหลานมกจะอนญาตใหใชพนทฟรสำาหรบเวบไซตตาง ๆ รวมถงเวบไซตพาณชยอเลกทรอนกส แตจะจำากดขนาดพนทการใชงาน เชน 100 MB และมกจะตองมการใสขอความในตวแมแบบ (template) หรอโฆษณาตาง ๆ ตดไวดวย เชน www.geocity.com, www.hostinger.in.th เปนตน

2. ขอควรพจารณาในการเลอกเวบเซรฟเวอรโดยทวไปการทจะมเวบไซตพาณชยอเลกทรอนกสไดนนควร

จะตองมเวบเซรฟเวอรเปนของตนเอง อยางไรกตามการตดตงเวบเซรฟเวอรนนไมเพยงแคเสยคาใชจายในการตดตงเครองทมสมรรถนะสงเทานน แตยงจะตองมคาใชจายในการจางผเชยวชาญคอยดแลระบบตลอดเวลาอกดวย ดงนนการใชงานลกษณะนจะเหมาะกบองคกรขนาดใหญ หรอธรกจทมงบประมาณสนบสนนจำานวนมาก แตสำาหรบธรกจขนาดกลางและขนาดเลก หรอผประกอบการซงเปนประเภทบคคลธรรมดาถอวาเปนการลงทนทสงเกนไป จงทำาใหมผใหบรการเวบโฮสตงเขามาสนบสนนระบบเวบเซรฟเวอรใหกบผทตองการมเวบไซตเหลานน โดยผใหบรการเวบโฮสตง (Hosting Service Provider) จะใหบรการรบฝากเวบไซตพรอมทงใหบรการดแลระบบเวบเซรฟเวอรใหกบเวบไซตทมาใชบรการ เพอใหสามารถบรการพาณชยอเลกทรอนกสไดตลอดเวลา ซงองคกรหรอผประกอบการจะตองเลอกลกษณะของเวบเซรฟเวอรใหเหมาะสมกบการดำาเนนงานพาณชยอเลกทรอนกส สำาหรบการเชาเวบเซรฟเวอร

จากผใหบรการนน มขอด คอ ความนาเชอมนในดานความเปนมออาชพของผใหบรการทสามารถดแลเวบเซรฟเวอรใหทำางานได 24 ชวโมง และตงอยในสภาพแวดลอมทางกายภาพทมความปลอดภยสง ซงการเลอกเวบเซรฟเวอรนน ควรพจารณาดงน

2.1 ขนาดพนท (Size) ซงขนาดพนทจดเกบขอมลของเวบไซตพาณชยอเลกทรอนกสนน ทางผใหบรการเวบโฮสตงมใหเชาหลากหลายแพคเกจ แตละแพคเกจจะมขนาดไมเทากน ดงนนการเลอกเชาพนทจะตองวางแผนถงขนาดขอมลในอนาคต เพอทจะสามารถเลอกใชขนาดพนททเหมาะสมได

2.2 ความเรวในการรบ-สงขอมล (Speed) ซงเวบเซรฟเวอรทมคณภาพจะตองสามารถรบ สงขอมลระหวางเครอขายและเวบเซรฟเวอรไดอยางรวดเรว ไมวาลกคาจะเขาถง จากแหลงใดกจะตองเขาถงเวบไซตพาณชยอเลกทรอนกสไดดวยอตราความเรวเดยวกน

2.3 ปรมาณขอมลทรบ-สง (Data Transfer) หมายถงขอมลการรบ-สง ระหวาง ผเขาชมเวบไซตพาณชยอเลกทรอนกส ซงโดยปกตแลวปรมาณขอมลจะไมแนนอน ดงนน จงควรเลอกผใหบรการทไมจำากด คา Bandwidth แตราคาคาบรการจะคอนขางสงเมอเทยบกบ ผใหบรการทจำากด Bandwidth โดยการเลอกใชควรพจารณาจากแอปพลเคชน (Application) ตาง ๆ ทสามารถสนบสนนการใชงาน ซงผใหบรการเวบโฮสตงบางรายมขอจำากดในเรองการใชแอปพลเคชนบนเวบไซต ดงนน จงตองพจารณาวาแอปพลเคชนทเจาของเวบไซตนำามาใชงานสำาหรบการพฒนาเวบไซตพาณชยอเลกทรอนกสนน สามารถใชไดรวมกบเวบโฮสตงรายใดบาง สำาหรบความเรวในการรบ-สงขอมล ของเวบโฮสตงทดจะตองสามารถรบ-สงขอมลไดรวดเรว และรองรบการเชอมตอระหวางเครอขายอนเทอรเนตทงในและตางประเทศได และควรจะ

ตองพจารณาความนาเชอถอของผใหบรการ ซงมความสำาคญมาก โดยผใหบรการเวบโฮสตง ทมคณภาพจะตองคอยดแลเวบไซตทอยบนเวบโฮสตงนนใหมจำานวนทเหมาะสม และผใชเวบไซตสามารถเขาถงไดตลอดเวลา ดวยความรวดเรว

2.4 ราคา (Price) ซงราคาของเวบโฮสตงนนจะขนอยกบขนาดพนทในการจดเกบขอมล องคกรตองพจารณากำาหนดขนาดพนทเวบไซตพาณชยอเลกทรอนกสวาควรมขนาดเทาใดและควรมองไปถงโอกาสการขยายพนทในอนาคต ซงการคำานวณขนาดพนทเวบไซตทตองการใชจะประมาณไดจากจำานวนหนาของเวบไซตทตองการ เชน ตองการ 20 หนา และประมาณการ ไววาแตละหนาประกอบดวยเนอหาและรปภาพจำานวนเทาไร โดยทวไปเนอหาจะใชพนทไมมากแตรปภาพจะใชพนทมากกวา หากตองการมรปภาพแตละหนา 10 รป รวมทงเวบไซตม 200 รป แตละรปจะมขนาดภาพไมเกน 100KB จงใชพนทรวม 20MB เมอเผอพนทสำาหรบเนอหาและ การขยายในอนาคตอก 1 เทา จงประมาณการพนทรวม 40 MB สำาหรบการเชาเวบโฮสตง จากผใหบรการภายนอกนนทางผใหบรการมกจะจดจำาหนายเปนแพคเกจเพอใหเลอกใชบรการ เชน ในแพคเกจหนงใหบรการพนท 20 GB ปรมาณการรบ-สงขอมล 100 GB ราคา 500 บาท/ป (http://www.hostinglotus.com, 2559) ทงนราคาอาจจะแตกตางกนตามชอเสยงของผใหบรการรายนน ๆ ดวย

2.5 ระบบสำารองขอมล เวบโฮสตงทดจะตองมระบบสำารองขอมล เพอปองกนกรณฉกเฉนทกอใหเกดความเสยหายของขอมลในเวบไซตพาณชยอเลกทรอนกส ซงการสำารองขอมลโดยทวไปจะพจารณาจากความถในการเกบขอมล และรปแบบเขามาเกยวของ เชน สำารองขอมลทกวนแบบครบทกขอมล หรอสำารองขอมลทกวนในบางขอมล หรอสำารองขอมลทกเดอนทกขอมล และใน

การสำารองขอมลนนเปนการสำารองไวในเซรฟเวอรตวเดม หรอเซรฟเวอรสำารอง เปนตน

2.6 การรองรบโปรแกรมและฐานขอมลพฒนา (Compatibility) ถอวาเปนประเดนสำาคญมากทตองคำานงถงในการเลอกเวบเซรฟเวอรจากผใหบรการ เนองจากเวบเซรฟเวอรของ ผใหบรการบางรายมขอจำากดในการใชโปรแกรมบางอยาง ซงไมควรเลอกใชเวบเซรฟเวอรทไมสามารถรองรบโปรแกรมในการพฒนาเวบไซตพาณชยอเลกทรอนกสและฐานขอมลทเปนทนยม เชน PHP, ASP, Joomla, VirtueMart, Microsoft SQL, MySQL, Oracle เปนตน

2.7 ระบบอเมล โดยทวไปแลวเจาของเวบไซตจะสรางหรอไมสรางอเมลของระบบเวบไซตกได แตการมอเมลของระบบเวบไซตยอมสรางความนาเชอถอไดมากกวาการใชอเมลฟร ตวอยางเชน เวบไซตชอ bizcomssru.com หากเจาของเวบไซตสรางระบบอเมลของเวบไซตโดยตรง และตองการใชชอ saleproduct@bizcomssru.com หรอ salestore@bizcomssru.com กสามารถตงไดเลยตามความตองการ ในขณะทการใชอเมลฟรอาจจะไมสามารถตงชอไดตามตองการเพราะอาจจะเปนชอทซำากบการใชงานของผอน เชน saleproduct@gmail.com อาจจะถกใชโดยผอนแลว สำาหรบราคาของเวบโฮสตงอาจจะขนกบจำานวนบญชอเมล (email account) ทตองการและพนทรวมของบญชอเมลทงหมดดวย

2.8 การบรการหลงการขาย (Service) ซงตลอดระยะเวลาการใชงานเวบโฮสตงนนผใชอาจมการสอบถามขอมลเพมเตม หรอประสบปญหาการใชงาน ดงนนการบรการหลง การขายจงเปนประเดนทสำาคญในการใชงานเวบเซรฟเวอร ซงผใชควรจะตองเลอกผใหบรการ ทสามารถใหบรการหลงการขายไดเปนอยางด

และรวดเรว ซงมหลายผใหบรการทสามารถใหบรการไดตลอด 24 ชวโมง

ปจจยตาง ๆ ขางตน เปนประเดนทผประกอบการจะตองพจารณากอนตดสนใจเลอกผใหบรการเวบเซรฟเวอร นอกจากนนจะตองพจารณาความนาเชอถอของผใหบรการวาจะสามารถดแลระบบไดอยางดหรอไม เนองจากมผใหบรการรายใหม ๆ ทไมไดทำาธรกจอยางจรงจงเขามาในตลาดจำานวนมาก ซงสามารถคนหาและตรวจสอบผใหบรการเวบเซรฟเวอรไดโดยการคนหาคำาวา “Web hosting” หรอคำาใกลเคยงกนใน Search Engine

อพโหลดไฟลเขาสเวบเซรฟเวอรวธการอพโหลดเวบไซต หรอ โปรเจค/โปรแกรม php ขนโฮส (Host) บน Server แบบ Step by step วนกอนเหนในกระทผานตาแวบๆ มสมาชกถามเกยวกบการอพโหลดไฟลขนบนเวบโฮส(นาจะเปนมอใหม) และกไดกลบมาดทเวบ เออ!!.. ไทยครเอทยงไมมบทความพนฐานเกยวของกบเรองนเลย และถาจะมบทความสอนวธการอพโหลดแบบงายๆ กจะดไมนอยเลย เพราะทกวนนมทงสมาชกทเปนมอใหมๆ นองๆ นกศกษาทเพงเรมเขาวงการ เขามาอานหาความรกนมากเลยทเดยว ซงถาจะพดถงเรองการอพโหลดไฟลขนบนเวบโฮสแลว โดยพนฐานปจจยจะไมไดแตกตางกบการจำาลองเครองบน Localhost เลย เพยงแคแตกตางในรปแบบของ Path เทานน เชน บนเครอง Local เราจะเกบไฟลไวทโฟเดอร Path ของโปรแกรมจำาลอง Server แตบน Host อาจจะเกบไวใน public_html หรอ htdocs สวน MySQL Database นน เราจะใชแคการ Export แลว Import บน Host ไดเลย จากนนใหแกไข Connection MySQL ของ MySQL ใหถกตอง โดยขอมลตางๆ เหลานสามารถจดการผาน Control Panel ขอ

ง Web Hosting และเมอแกไขคาตางๆ ไดถกตองแลว กทดสอบการทำางานของเวบ ถาเวบสามารถรนไดถกตองกถอวาเสรจสนสำาหรบวธการอพโหลด

วธการอพโหลดไฟลเวบหรอไฟล php ขนบนเวบไซต/โอส (Host)

ในการอพโหลดไฟลเวบไซตหรอไฟล php ขนบนเวบโฮส (Host) โดยหลกๆ พนฐานจะประกอบดวย 2 สวนทสำาคญคอ

FTP การอพโหลดไฟลขนบนโฟเดอรของเวบ MySQL Database การนำา Table ตางๆ ขนบนเวบ (กรณ

ทใช MySQL)

ซงเวบไซตพาณชยอเลกทรอนกสทวๆไปใชอย 2 สวนนเทานนโดยใน Web Hosting ทวๆ ไป จะม Control Panel ทใชสำาหรบการจดการขอมล Host ตางๆ เชน FTP Account, MySQL Database , Email และอนๆ ซงผใหบรการแตละเจากจะใช Control Panel ทแตกตางกนไป แตในเมองไทยสวนมากแลวทไดรบความนยมสวนมากกคอ Direct Admin, Cpanel และ Pleak

ตวอยางการอพโหลดไฟลโปรเจค PHP ขนบน Host

ตอนนแอดมนมโปรเจคเกาๆ ทจะลองอพโหลดขนโฮส โดยโปรเจคจดเกบไวใน Path ของโปรแกรม Appserv

เปนโครงสรางของ Table ทอยบน phpMyAdmin ในเครอง Local

เปนตวอยางการรนเพอทดสอบบน localhost

Recommended