ฉันใช้ Apache มานานกว่าสิบสองปีทั้งในฐานะผู้ดูแลระบบและผู้พัฒนาสำหรับแอปพลิเคชันเว็บ Perl, Python และ Ruby ขนาดใหญ่ Apache เป็นเว็บเซิร์ฟเวอร์ที่แข็งแกร่งซึ่งมีการออกแบบที่สะอาด / เป็นโมดูลและมีความแข็งแกร่งของ UNIX หนึ่งในคุณสมบัติที่ทรงพลังที่สุดคือความสามารถในการแยกส่วนและเอกสารที่ดี มันเป็นเว็บเซิร์ฟเวอร์ที่จัดการได้ง่ายมาก มันเติบโตและการพิสูจน์แล้วว่าสามารถมองเห็นได้อย่างชัดเจนโดย 15 ปีของส่วนแบ่งการตลาดที่โดดเด่น
ในขณะที่เอกสารของผู้ใช้นั้นดีมาก แต่ก็มีเอกสารเล็ก ๆ ที่มีค่าสำหรับนักพัฒนา / ผู้เขียนโมดูลและฉันคิดว่านี่น่าจะทำให้เจ็บเล็กน้อยซึ่งมันไม่ได้ดึงดูดนักพัฒนามากเท่าที่ควร แต่นั่นไม่ได้หมายความว่ามันได้รับการออกแบบมาไม่ดี - มีการบันทึกไว้ไม่ดีในแง่นี้ มีหนังสือของ Nick Kew ซึ่งดูเหมือนว่าเป็นทรัพยากรที่ชัดเจนสำหรับนักเขียนโมดูล แต่มันจะดีถ้าโครงการมีเอกสารที่ดีกว่าในทุกด้านของการเขียนโมดูล
สำหรับเรื่องนี้มันเป็นงานวิศวกรรมมากเกินไป - ฮอกวอช มันมีการออกแบบที่ยอดเยี่ยม ใช่มีหูดที่นี่และที่นั่น แต่นั่นเป็นความจริงสำหรับซอฟต์แวร์ทั้งหมด การใช้พูลหน่วยความจำนั้นยอดเยี่ยมมากความสามารถในการเสียบแบ็คเอนด์ที่แตกต่างกันพูดถึงความสะอาดและโมดูลาร์มันมี C-API ที่ยอดเยี่ยมและ APR ทำให้หลายสิ่งง่ายขึ้นไม่เพียง แต่สำหรับโครงการ Apache สำหรับ นักพัฒนาในโครงการอื่น ๆ หากคุณสนใจเรื่องการพกพาคุณจะประทับใจกับ APR มันอาจไม่สมบูรณ์แบบ แต่ก็ยังแข็งแกร่งออกแบบดีและสะดวกมาก
จากจุดยืนของคุณสมบัติที่แท้จริงความยืดหยุ่นการจัดการการสนับสนุนแพลตฟอร์มความสามารถในการปรับขนาดเอกสารและการกำหนดเวลา Apache เป็นเว็บเซิร์ฟเวอร์ที่ยอดเยี่ยม