Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > Web Host > Web Server / Web Hosting Startup > เข้าใจเกี่ยวกับ Web Server และ Web Hosting คืออะไร และใช้งานได้อย่างไร



Clound SSD Virtual Server

เข้าใจเกี่ยวกับ Web Server และ Web Hosting คืออะไร และใช้งานได้อย่างไร

ทำความเข้าใจเกี่ยวกับ Web Server และ Web Hosting ว่า คืออะไร และใช้งานได้อย่างไร บทความในหัวข้อนี้ ตั้งใจจะเขียนเกี่ยวกับพื้นฐานการใช้งาน Web Server และ Web Hosting ส่วนหนึ่งเพราะบทความในไทยครีเอทส่วนมากแล้ว จะเชื่อมโยงเกี่ยวกับการใช้งาน Application บน Server โดยตรงอยู่แล้ว และจุดนี้เองยังขาดการสนับสนุนและความรู้บทความเกี่ยวกับเรื่อง Server อยู่มาก และในโอกาศนี้ถือว่าเป็นจุดเริ่มต้นที่ดีไม่น้อย ที่จะได้สร้างบทความที่มีประโยชน์ใว้ให้น้อง ๆ สมาชิกหรือสมาชิกคนอื่น ๆ ที่สนใจเกี่ยวกับ Web Server ได้อ่านศึกษากัน โดยบทความที่จะเขียนขึ้นในเว็บไทยครเอทต่าง ๆ อาจจะเป็นเพียงแค่พื้นฐาน Basic เกี่ยวกับ Web Server เท่านั้น ไม่เจาะลึกถึงการใช้งานในขั้นสูง เช่น พื้นฐานเกี่ยวกับ Web Server / Web Hosting การรู้จักส่วนประกอบต่าง ๆ ของ Web Server / Disk / Bandwidth รวมทั้งการติดตั้ง Web Server ทั้งบน Windows Server และ Linux Server และก็การใช้งานพวก Control Panel ของ Direct Admin / Cpanel และรายละเอียดอื่น ๆ ที่คิดว่าจะมีประโยชน์ในการใช้งาน

Web Server คืออะไร ?
เว็บเซิร์ฟเวอร์ (Web Server) คือเครื่องคอมพิวเตอร์ ที่ทำการติดตั้ง Software เกี่ยวกับ Server ที่ทำหน้าที่บริการและส่งข้อมูลให้กับ Client ที่ทำการ Request ข้อมูล และ Web Server จะทำการ Response เพื่อส่งผลลัพธ์ไปยัง Client โดย Web Server ทั่ว ๆ ไปที่เราคุ้น ๆ กันดีคือติดตั้ง Software ที่ชื่อว่า IIS (Internet Information Services) และ Apache โดย Service เหล่านี้จะบริการข้อมูลผ่าน Port : 80 และรับส่งข้อมูลผ่าน Web Browser ส่วนมาก

Web Hosting คืออะไร ?
เว็บโฮสติ้ง (Web Hosting) คือบริการพื้นที่ที่อยู่บน Web Server ที่ผู้ให้บริการนำ Server ของตัวเองไปตั้งเป็น Web Server และให้บริการด้านการเช่าใช้งาน ผู้ใช้สามารถขอทำการเช่าพื้นที่เหล่านั้นมาใช้งาน โดยที่ผู้ใช้ทีหน้าที่จ่ายค่าบริการ ตามอัตราที่ผู้ให้บริการกำหนดขึ้น และผู้ให้บริการก็มีหน้าที่ ดูแล Web Server ให้สามารถให้บริการและจัดสรรทรัพยากรให้กับผู้ใช้ สามารถที่จะใช้งานได้

Web Server Web Hosting

Web Server and Web Hosting


จากรูปเป็นการอธิบายการทำงานของ Web Server และ Web Hosting ซึ่งจะคอยทำหน้าที่บริการข้อมูล Request และ Response ค่าต่าง ๆ จาก Client โดยที่ Client นั้นจะไม่เจาะจงว่าจะใช้ระบบปฏบัติการอะไร เพียงแค่สามารถสื่อสารกันตามมาตราฐานของ Protocol ที่กำหนดขึ้นเท่านั้น








เครื่อง Computer ที่จะนำมาทำเป็น Web Server มีคุณสมบัติอย่างไร
คุณสมบัติของเครื่องคอมพิวเตอร์ที่จะนำมาทำเป็น Web Server นั้น จะต้องขึ้นอยู่กับการใช้งาน เช่นถ้าแค่นำไปใช้งานในบริษัททั่ว ๆ ไปที่ไม่ได้มีผู้ใช้จำนวนมาก และไม่ได้เปิดไว้ตลอดเวลา ก็สามารถที่จะใช้ PC ทั่ว ๆ ไป ทำงานได้เช่นเดียวกัน แต่ถ้าเป็น Web Server ที่ทำงานตลอด 24 ชม. และรองรับการทำงานในอัตราสูง จะต้องเลือกใช้เครื่อง Computer ที่ไว้สำหรับใช้งานเป็น Server โดยเฉพาะ ซึ่งได้ถูกออกแบบมาให้ทำงานได้ตลอด 24 ชม. เพราะเครื่องเหล่านี้ได้มีการใช้ Hardware ที่มีคุณภาพสูง ระบบระบายความร้อนที่ดีกว่า PC รวมทั้งคุณสมบัติความแรงก็ถูกออกแบบมาให้สามารถทำงานหนัก ๆ ได้โดยเฉพาะ และเครื่อง Server สามารถทำงานได้เป็นสิบปี (ถ้าอยู่ในสภาพแวดล้อมที่เหมาะสม) แต่ทั้งนี้การใช้งานจะต้องมีการซ่อมบำรุงตามระยะเวลาที่กำหนด เช่น HDD ควรจะเปลี่ยนทุก ๆ 2-3 ปี และควรจัดทำระบบ Backup ให้เหมาะสม เพื่อป้องกันการศูนย์หายของข้อมูล

ตัวอย่างของเครื่อง Computer ที่จะนำมาเป็น Web Server
เครื่อง Computer Server ที่จะนำมาเป็น Web Server ในปัจจุบันราคาไม่สูงมาก เพราะแค่มีงบประมาณ 2-3 หมื่น ก็สามารถที่จะมี Server เป็นของตัวเองได้แล้ว และเครื่อง Server ที่นิยมใช้จะเป็นแบบ Rack (แท่งสีเหลี่ยมยาว ๆ) เพราะถ้าใช้แบบ Rack ค่าบริการที่จะนำ Server ไปวางไว้ที่ Data Center (อินเตอร์เน็ตความเร็วสูง) ก็จะถูกลงด้วยเช่นเดียวกัน และอีกประเภทหนึ่งคือแบบ Tower ซึ่งเหมือน PC ทั่ว ๆ ไป และตัวนี้ค่าบริการการวางที่ Data Center ก็จะเแพงเกือบเท่าตัวของ Server แบบ Rack

ในปัจจุบันเทคโนโลยี่เกี่ยวกับ Server ได้พัฒนามาไกลกว่ายุคก่อน ๆ มาก และการที่เราจะ Web Server ของตัวเอง ก็อาจจะไม่ต้องทำเป็นที่จะซื้อเครื่องและนำไปวางไว้ที่ Data Center อีก เพราะได้มีเทคโนโลนี่ใหม่ ๆ เกี่ยวกับ VM , VPS , และ Cloud Server และอื่น ๆ ที่สามารให้เรามี Web Server เป็นของตัวเองในราคที่ต่ำมาก และ ไม่ต้องลงทุนในการซื้อเครื่อง Server เลย

Web Server Web Hosting

เครื่อง Server แบบ Rack

Web Server Web Hosting

เครื่อง Server แบบ Tower

Software ที่ใช้สำหรับติดตั้งบน Server เพื่อเปลี่ยนให้เป็น Web Server
สำหรับ OS หรือระบบปฏิบัติการที่ใช้งานส่วนใหญ่แล้วจะมีอยู่ 2 ตัว คือ Windows Server และ Linux Server โดยที่ทั้งสอง OS จะสามารถใช้งานในรูปแบบที่แตกต่างกันไป ขึ้นอยู่กับรูปแบบของภาษาที่พัฒนา Application เช่นถ้า พัฒนา Application ด้วย ASP,.Net ก็จะใช้ Windows Server (ใช้ IIS เป็น Web Server) แต่ถ้าพวก PHP , Python ,Java (ใช้ Apache เป็น Web Server) ก็จะใช้ Linux กันซะส่วนมาก แต่ในปัจจุบัน ภาษาพวกนี้สามารถใช้งานได้ทั้งบน Windows Server และ Linux Server ได้เช่นเดียวกัน

Web Server Web Hosting

IIS (Internet Information Services) สำหรับ Windows Server

Web Server Web Hosting

Apache สำหรับ Linux Server ซึ่งส่วนมากแล้วจะใช้ร่วมกับภาษา PHP , MySQL Database

นอกจากนี้เทคโนโลยี่เกี่ยวกับ Web Server ยังมีอีกหลายตัวที่ไม่ได้พูดถึง แต่ก็เป็นส่วนน้อยมากและเฉพาะกลุ่มที่จะได้รู้จักและใช้งาน เพราะฉะนั้นในบทความนี้และบทความถัด ๆ ไป จะเน้นเฉพาะการใช้งาน Windows Server (IIS) กับ Linux (Apache) เท่านั้น







.

   
Share


ช่วยกันสนับสนุนรักษาเว็บไซต์ความรู้แห่งนี้ไว้ด้วยการสนับสนุน Source Code 2.0 ของทีมงานไทยครีเอท


ลองใช้ค้นหาข้อมูล


   


Bookmark.   
       
  By : ThaiCreate.Com Team (บทความเป็นลิขสิทธิ์ของเว็บไทยครีเอทห้ามนำเผยแพร่ ณ เว็บไซต์อื่น ๆ)
  Score Rating :  
  Create/Update Date : 2013-06-23 18:20:51 / 2017-03-19 12:18:27
  Download : No files
 Sponsored Links / Related

 
จะมีเว็บไซต์เป็น (Web Site) ของตัวเองจะต้องทำอะไรบ้าง และจำเป็นจะต้องมีอะไร
Rating :

 
คำแนะนำในการเลือกใช้ Web Hosting เพื่อให้เหมาะสมกับงานและเว็บที่ใช้
Rating :

 
Knowledge : Domain Name (โดเมน) คืออะไร ทำไมจะต้องใช้ Domain Name
Rating :

 
Knowledge : Subdomain คืออะไร ทำไมจะต้องใช้ Sub Domain
Rating :

 
Knowledge : ความแตกต่างระหว่าง Linux Hosting กับ Windows Hosting
Rating :

 
Knowledge : Disk Space / Data Transfer และ Bandwidth คืออะไร
Rating :

 
Knowledge : DNS Server คืออะไร ทำไมจะต้องใช้ DNS
Rating :

 
Knowledge : Load Balance Server คืออะไร ทำไมจะต้องใช้ Load Balance
Rating :

 
Knowledge : IIS (Internet Information Services) คืออะไร ทำไมจะต้องใช้ IIS
Rating :

 
Knowledge : Apache (httpd) Web Server คืออะไร ทำไมจะต้องใช้ Apache
Rating :

 
Knowledge : Control Panel คืออะไร ทำไมต้องใช้ Control Panel
Rating :

 
Knowledge : Data Center และ ISP คืออะไร
Rating :

 
Knowledge : Shared Hosting คืออะไร ทำไมจะต้องใช้ Shared Hosting
Rating :

 
Knowledge : Mail Hosting คืออะไร ทำไมจะต้องใช้ Mail Hosting
Rating :

 
Knowledge : SEO Hosting คืออะไร ทำไมจะต้องใช้ SEO Hosting
Rating :

 
Knowledge : Reseller Hosting คืออะไร ทำไมจะต้องใช้ Reseller Hosting
Rating :

 
Knowledge : VPS คืออะไร ทำไมจะต้องใช้ VPS
Rating :

 
Knowledge : VM (Virtual Machine) คืออะไร ทำไมจะต้องใช้ VM
Rating :

 
Knowledge : Mail Server และ SMTP / POP คืออะไร
Rating :

 
Knowledge : Web Mail คืออะไร ทำไมต้องใช้ Web Mail
Rating :

 
Knowledge : Dedicated Server คืออะไร ทำไมจะต้องใช้ Dedicated Server
Rating :

 
Knowledge : Co-Location Server คืออะไร ทำไมจะต้องใช้ Co-Location
Rating :

 
Knowledge : Cloud Server คืออะไร ทำไมจะต้องใช้ Cloud Server
Rating :

 
Knowledge : Streaming Server คืออะไร ทำไมจะต้องใช้ Streaming Server
Rating :

 
Knowledge : Radio Streaming คืออะไร ทำไมจะต้องใช้ Radio Streaming
Rating :

 
Knowledge : ข้อแตกต่างระหว่าง Local Hosting และ Inter Hosting
Rating :

 
Knowledge : รู้จักกับ Spam เมล์ และแนวทางการป้องกันแก้ไข Spam Mail
Rating :

 
Knowledge : วงจรชีวิตของ Domain Name การป้องกันการขโมยโดเมน
Rating :

 
Knowledge : เขียนเว็บอย่างไร ไม่ให้โดน Hack หรือถูกฝั่ง Malware
Rating :

 
Knowledge : เขียนเว็บอย่างไร ไม่ให้ใช้ Resource เยอะและการถูกเตะออกจากโฮส
Rating :

 
Knowledge : เขียน Web Site อย่างไรให้ทำงาน โหลดเร็ว ลด Bandwidth
Rating :


ThaiCreate.Com Forum


Comunity Forum Free Web Script
Jobs Freelance Free Uploads
Free Web Hosting Free Tools

สอน PHP ผ่าน Youtube ฟรี
สอน Android การเขียนโปรแกรม Android
สอน Windows Phone การเขียนโปรแกรม Windows Phone 7 และ 8
สอน iOS การเขียนโปรแกรม iPhone, iPad
สอน Java การเขียนโปรแกรม ภาษา Java
สอน Java GUI การเขียนโปรแกรม ภาษา Java GUI
สอน JSP การเขียนโปรแกรม ภาษา Java
สอน jQuery การเขียนโปรแกรม ภาษา jQuery
สอน .Net การเขียนโปรแกรม ภาษา .Net
Free Tutorial
สอน Google Maps Api
สอน Windows Service
สอน Entity Framework
สอน Android
สอน Java เขียน Java
Java GUI Swing
สอน JSP (Web App)
iOS (iPhone,iPad)
Windows Phone
Windows Azure
Windows Store
Laravel Framework
Yii PHP Framework
สอน jQuery
สอน jQuery กับ Ajax
สอน PHP OOP (Vdo)
Ajax Tutorials
SQL Tutorials
สอน SQL (Part 2)
JavaScript Tutorial
Javascript Tips
VBScript Tutorial
VBScript Validation
Microsoft Access
MySQL Tutorials
-- Stored Procedure
MariaDB Database
SQL Server Tutorial
SQL Server 2005
SQL Server 2008
SQL Server 2012
-- Stored Procedure
Oracle Database
-- Stored Procedure
SVN (Subversion)
แนวทางการทำ SEO
ปรับแต่งเว็บให้โหลดเร็ว


Hit Link
   







Load balance : Server 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่