วันเสาร์ที่ 4 มกราคม พ.ศ. 2557

เรื่องความรู้เกี่ยวกับ Web Application, Search Engine

ส่วนมากเรามักจะคุ้นเคยกับการใช้งานคอมพิวเตอร์ส่วนบุคคลที่ติดตั้ง โปรแกรมพวก Microsoft Office ที่ประกอบด้วย Word ที่สำหรับพิมพ์เอกสาร Excel สำหรับสร้างตารางคำนวณ โปรแกรมพวกนี้เราจะเรียกมันว่า Desktop Application ซึ่งจะติดตั้งบนเครื่องคอมพิวเตอร์ส่วนบุคคลเครื่องใครเครื่องคนนั้น หรือโปรแกรมสำหรับงานบัญชี ที่บางหน่วยงานติดตั้งที่เครื่องคอมพิวเตอร์เป็นลักษณะ Client-Server Application โดยเก็บฐานข้อมูลไว้ที่เซิร์ฟเวอร์ (Server) และติดตั้งตัวโปรแกรมบัญชีที่เครื่องใช้งาน (Client) ซึ่งตอบสนองความต้องการเพิ่มขึ้นในด้าน Multi-User หรือใช้งานพร้อมๆกันได้หลายๆคน โดยใช้ฐานข้อมูลเดียวกัน เก็บฐานข้อมูลไว้ที่ส่วนกลาง เทคโนโลยี Desktop Application ไม่สามารถตอบสนองความต้องการการบริหารจัดการได้ โดยเฉพาะการทำธุรกิจที่ต้องปรับเปลี่ยนไปตลอดเวลา ข้อมูลมีการเคลื่อนไหวตลอดเวลา เพื่อตอบสนองภาวะตลาดที่แปรเปลี่ยน ระบบ Client-Server Application ตัวโปรแกรมมีความซับซ้อน การแก้ไข การ Upgrade ทำได้ยุ่งยาก อย่างกรณี หากต้องการ Upgrade หรือเพิ่มคุณสมบัติเพิ่มเติมให้กับ Application ที่ตัวเซิร์ฟเวอร์ต้องหยุดระบบทั้งหมด และเมื่อ Upgrade ที่เซิร์ฟเวอร์แล้ว ก็จำเป็นต้อง Upgrade ที่ Client ด้วย หากระบบ มีผู้ใช้งานจำนวนมาก จะยิ่งเพิ่มความยุ่งยากมากขึ้น นอกจากนี้ยังไม่รวมปัญหาว่า ที่เครื่อง Client มีความหลากหลายและแตกต่างกัน เช่น OS (Operating System) ที่ต่างกัน สเปคเครื่องที่แตกต่างกัน ซึ่งหากการ Upgrade แล้วมีความจำเป็นต้องใช้สเปคเครื่องที่สูงขึ้นที่ฝั่ง Client จำเป็นต้อง Upgrade ตัวเครื่องคอมพิวเตอร์ตามไปด้วย จากตัวอย่างปัญหาเหล่านี้ ถูกจัดการด้วยเทคโนโลยี Web Application (เว็บแอพพลิเคชั่น) เพราะ Web Application สามารถตอบสนองปัญหาข้างต้นได้เป็นอย่างดี และสามารถแทนที่ Desktop Application ที่เป็น Client-Server Application ได้เป็นอย่างดี ตัวโปรแกรมของ Web Application จะถูกติดตั้งไว้ที่ Server คอยให้บริการกับ Client และที่ Client ก็ไม่ต้องติดตั้งโปรแกรมเพิ่มเติม สามารถใช้โปรแกรมประเภท Brower ที่ติดมากับ OS ใช้งานได้ทันที อย่าง Internet Explorer หรือโปรแกรมฟรี ได้แก่ FireFox, Google Chrome ซึ่งกำลังเป็นที่นิยมเป็นอย่างมาก ด้วยความสามารถของ Brower ที่หลากหลาย ทำให้ไม่จำกัดว่าเครื่องที่ใช้เป็น OS อะไร หรืออุปกรณ์อะไร อย่างอุปกรณ์ TouchPad หรือ SmartPhone ก็สามารถเรียกใช้งานได้ ลดข้อจำกัดเรื่องสถานที่ใช้งานอีกด้วย จุดเด่นอีกอย่างหนึ่ง คือข้อมูลที่ส่งหากัน ระหว่าง Client กับ Server มีปริมาณน้อยมาก ทำให้เราสามารถย้ายเซิร์ฟเวอร์ไปอยู่บนเครือข่าย Internet ได้ และสามารถใช้งานผ่าน Internet Connection ที่มีความเร็วต่ำๆได้ จุดเด่นนี้ทำให้ สามารถใช้ Application เหล่านี้จากทุกๆแห่งในโลกได้ Search Engine (ภาษาไทย: เสิร์ชเอนจิน) เป็นโปรแกรมในการค้นหาข้อมูลต่าง ๆ ผ่านระบบเว็บไซต์และเครือข่ายอินเตอร์เน็ต เพื่อเข้าถึงเว็บไซต์ข้อมูลที่ต้องการค้นหา เรียกอย่างเป็นทางการว่า “โปรแกรมช่วยในการสืบค้นข้อมูล” ซึ่ง Search Engine สามารถสืบค้นได้ทั้งข้อความ รูปภาพ สื่อมัลติมิเดีย ภาพเคลื่อนไหว วีดิโอ และข้อมูลอื่น ๆ ได้ตามต้องการ โดยการกรอกคำค้นหา (Keyword) ลงไปในช่องคำค้นหาและคลิกค้นหา Search Engine ก็จะรายงานเว็บไซต์ที่เกี่ยวข้องกับคำค้นหานั้น ๆ ออกมาแสดงผลให้ผู้ใช้งานได้เห็น ผู้ใช้งานก็จะเลือกอ่าน Title, Description ที่เกี่ยวข้องกับคำค้นหาหรือข้อมูลที่ต้องการและคลิกเข้าสู่เว็บไซต์ข้อมูลเพื่อค้นหาข้อมูลต่อไป ประโยชน์ของ Search Engine oooooSearch Engine นั้นมีประโยชน์อย่างมากในการค้นหาข้อมูลบนอินเตอร์เน็ตและเป็นเหมือนตัวกลางในการเชื่อมต่อระหว่างผู้ใช้งานและเว็บไซต์ ปัจจุบันผู้ใช้งานส่วนใหญ่ใช้งาน Search Engine มากกว่าการเข้าชมเว็บไซต์โดยตรง เพราะว่าเว็บไซต์บนโลกมีมากมายหลายร้อยหลายพันล้านเว็บไซต์ และเราไม่สามารถรู้ได้ว่าข้อมูลที่เราต้องการนั้นอยู่ในเว็บไซต์ใด เพราะฉะนั้นผู้ใช้งานจึงใช้ Search Engine เป็นตัวกลางในการค้นหาข้อมูล เพื่อที่จะเข้าไปยังเว็บไซต์ที่มีข้อมูลที่ต้องการอยู่นั่นเอง การทำงานของ Search Engine oooooSearch Engine แต่ละประเภทจะมีการทำงานที่คล้าย ๆ กันนั่นคือ การส่ง Web Crawler หรือ Spider ไปเก็บข้อมูลเว็บไซต์ต่าง ๆ เข้ามาเก็บไว้ในระบบ เพื่อจัดทำเป็นดัชนี (Indexing) การค้นหา และเมื่อผู้ใช้งานค้นหาข้อมูลผ่าน Search Engine ตัวโปรแกรม Search Engine ก็จะทำการประมวลผลด้วยอัลกอลิทึมการจัดอันดับ (Ranking) และนำผลลัพท์จากข้อมูลที่มีอยู่ออกมาแสดงผลให้ผู้ใช้งานได้เห็น Search Engineที่นิยมใช้ในปัจจุบันได้แก่ http://www.sanook.com/ http://www.google.co.th/ http://www.google.com http://www.yahoo.com/ http://www.msn.com/ http://www.live.com http://www.baidu.com http://www.ask.com เป็นต้น ที่มาhttp://www.aicomputer.co.th

ไม่มีความคิดเห็น:

แสดงความคิดเห็น