คำถามติดแท็ก server

หมายถึงรูปแบบไคลเอนต์เซิร์ฟเวอร์ซึ่งผู้ให้บริการทรัพยากรหรือบริการเรียกว่าเซิร์ฟเวอร์

2
ส่วนหน้าเขียนด้วยภาษาที่ใช้สำหรับแบ็กเอนด์! [ปิด]
ปิด คำถามนี้ต้องการรายละเอียดหรือความคมชัด ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ เพิ่มรายละเอียดและชี้แจงปัญหาโดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา จากประสบการณ์ของฉันในการพัฒนาเว็บไซต์ฉันรู้ว่ามีการใช้ภาษาอย่าง PHP, Java, Python..etc สำหรับการพัฒนาแบ็กเอนด์ (ซอฟต์แวร์ที่ทำงานบนเซิร์ฟเวอร์) และสำหรับภาษาส่วนหน้าใช้ JS / HTML / CSS แต่ฉันเห็นหลาย บริษัท บอกว่าพวกเขาใช้เช่น PHP สำหรับการพัฒนาส่วนหน้าและไพ ธ อนสำหรับแบ็คเอนด์ นั่นหมายความว่า PHP เป็นส่วนหน้าสำหรับการเรียกบริการอื่น ๆ ที่เขียนเป็นภาษาอื่น ๆ ผ่าน REST, RPC .. เป็นต้น?

1
คนงานที่ไม่ปิดกั้น VS หลายคนที่ปิดกั้น
ถือว่ามีเซิร์ฟเวอร์ HTTP ซึ่งยอมรับการเชื่อมต่อแล้วจะได้อย่างใดรอให้ส่วนหัวจะถูกส่งอย่างเต็มที่ใน. ฉันสงสัยว่าเป็นวิธีที่ใช้กันมากที่สุดของการดำเนินการนั้นและสิ่งที่มีข้อดีและข้อเสียที่เหลือ ฉันคิดได้เฉพาะสิ่งเหล่านี้: คนงานที่ขวางกั้นหลายคนเก่งเพราะ: มันตอบสนองมากขึ้น ง่ายต่อการแนะนำการเชื่อมต่อใหม่ (คนงานรับพวกเขาเองมากกว่ารอคนนอกจนกว่าจะสามารถเพิ่มลงในรายการที่ทำข้อมูลให้ตรงกัน) การใช้งาน CPU จะทำยอดคงเหลือโดยอัตโนมัติ (โดยไม่ต้องใช้ความพยายามเพิ่มเติม) เมื่อจำนวนการเชื่อมต่อเพิ่มขึ้นและลดลง การใช้ CPU น้อยลง (เธรดที่ถูกบล็อกถูกนำออกจากลูปการดำเนินการและไม่ต้องการตรรกะใด ๆ สำหรับการกระโดดข้ามไคลเอนต์) ผู้ปฏิบัติงานที่ไม่บล็อกคนเดียวนั้นดีเพราะ: ใช้หน่วยความจำน้อยลง ลูกค้าที่ขี้เกียจน้อยกว่า (ซึ่งเชื่อมต่อกับเซิร์ฟเวอร์และส่งส่วนหัวอย่างช้าๆหรือไม่ส่งเลย) อย่างที่คุณอาจจะเห็นว่าในความคิดของฉันคนงานหลายหัวข้อดูเหมือนโซลูชันที่ดีขึ้นโดยรวม ปัญหาเดียวของมันคือการโจมตีเซิร์ฟเวอร์นั้นง่ายกว่า แก้ไข (การวิจัยเพิ่มเติม): ทรัพยากรบางอย่างที่ฉันพบบนเว็บ ( พันเธรดและการบล็อก I / O - วิธีเก่าในการเขียนเซิร์ฟเวอร์ Java คือใหม่อีกครั้ง (และดีกว่า)โดย Paul Tyma) คำแนะนำที่ว่าวิธีการบล็อกโดยทั่วไปดีกว่า ฉันยังไม่รู้จริงๆว่าจะจัดการกับการเชื่อมต่อปลอมได้อย่างไร PS ไม่แนะนำให้ใช้ไลบรารีหรือแอปพลิเคชันสำหรับงาน ฉันสนใจที่จะรู้ว่ามันใช้งานได้จริงหรืออาจทำงานได้ดีกว่าทำงาน PSS ฉันแบ่งลอจิกออกเป็นหลายส่วนและอันนี้จัดการได้เฉพาะการยอมรับส่วนหัว HTTP ไม่ประมวลผลพวกเขา

7
โฮสติ้งเว็บไซต์จากที่บ้าน [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน8 ปีที่ผ่านมา ถ้าฉันต้องการโฮสต์เว็บไซต์จากบ้านของฉันฉันซื้อชื่อโดเมน จากนั้นฉันจะได้รับ IP คงที่จาก ISP ของฉัน ต่อไปฉันจะชี้ไปที่ที่อยู่ IP ของระบบที่บ้านของฉัน ฉันยังสามารถใช้เซิร์ฟเวอร์ SQL ที่ติดตั้งในระบบของฉันและไม่ต้องกังวลกับขนาด ฉันไม่ได้พูดถึงกองเซิร์ฟเวอร์ที่นี่ เซิร์ฟเวอร์เดียว ฉันสงสัยว่ามันง่ายขนาดนั้นทำไมไม่ทำอย่างนั้น? มีบางอย่างที่ฉันขาดหายไปที่นี่หรือไม่? ฉันกำลังพูดถึงเว็บไซต์ที่เรียบง่ายปานกลาง แต่มันสำคัญหรือไม่

9
Google หรือ Microsoft ได้รับอะไรจากการโฮสต์ไฟล์ JS บนเครือข่ายการจัดส่งเนื้อหา (CDN)
ในขณะที่คุณรู้จักกับ Google, Microsoft และ jQuery.com ไฟล์ JS ข้อเสนอของพวกเขาCDN ในการทำเช่นนี้พวกเขาจะต้องใช้เซิร์ฟเวอร์ที่สำคัญซึ่งต้องเสียค่าใช้จ่าย ทำไมพวกเขาทำเช่นนี้และพวกเขาได้อะไรจากมัน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.