อะไรคือความแตกต่างระหว่างแพ็คเกจ core, full, extras และ light ต่าง ๆ สำหรับ nginx?


72

nginxบน Ubuntu เป็นแพ็คเกจเสมือนที่จัดทำโดยหนึ่งในห้าแพคเกจจากคลังข้อมูลอย่างเป็นทางการ (อย่างน้อย 14.04 ซึ่งเป็นค่าเริ่มnginx-coreต้นฉันเชื่อว่า):

$ apt-cache depends nginx | tail -n+2 | cut -d: -f 2 | sort -u
 nginx-core
 nginx-extras
 nginx-full
 nginx-light
 nginx-naxsi

อะไรคือความแตกต่างระหว่างแพ็คเกจเหล่านี้และกรณีการใช้งานที่แนะนำสำหรับพวกเขาคืออะไร?

นี้ค่อนข้างเก่าหน้าเดวิกิพีเดียมีการเปรียบเทียบคุณสมบัติระหว่างextras, full, lightและแต่ไม่มีการเอ่ยถึงทำของnaxsi coreมีการเปลี่ยนแปลงเท่าใดใน 14.04


รอง ตามที่ฉันเข้าใจแล้วnginxไม่รองรับการเปิดใช้งานโมดูลของ Apache อย่าง Apache ดังนั้นการติดตั้งnginx-extrasผลกระทบจะมีประสิทธิภาพหรือไม่


1
ดูเหมือนว่ามีคนทำแผนภูมิเปรียบเทียบคุณลักษณะรุ่นล่าสุดแล้วและแชร์ใน Google เอกสาร: docs.google.co.th/spreadsheet/ …
Steven K

1
@StevenKath จดบันทึกว่าเอกสารนั้นเป็นไปตามเดเบียนเท่านั้น มันไม่ได้สัมผัสกับ nginx-core และไม่รวมถึงการเปลี่ยนแปลงที่ไม่แน่นอนซึ่งจะลบรสชาติของ naxsi (เพราะมันไม่สำคัญต่อการบำรุงรักษา)
โธมัสวอร์ด

คำตอบ:


99

ในขณะที่คำตอบของสตีเว่นสัมผัสกับประเด็นสำคัญและสรุปขั้นพื้นฐานอย่างมากว่าแต่ละรสคืออะไรฉันจะให้คำอธิบายที่แตกต่างกันมากขึ้นในขณะที่ฉันทำงานบนบรรจุภัณฑ์ค่อนข้างน้อยและชุดโมดูลที่แตกต่างกันมากใน แต่ละอย่างมีความสำคัญอย่างยิ่งต่อคำตอบที่ดี คำอธิบายพื้นฐานไม่ได้ยุติธรรมกับการเปรียบเทียบมากนัก (เช่นเดียวกับความรุ่งโรจน์ของ Steven ที่อ้างอิงบล็อกเก่า ๆ ของฉัน (และยังหมายถึงฉันในฐานะ 'ผู้ดูแล') ฉันหมายถึงการโพสต์ nginx กำลังใกล้จะโพสต์ไปยังบล็อกใหม่ของฉัน .)

นอกจากนี้โปรดทราบว่าแพ็คเกจล่าสุดสำหรับเว็บเซิร์ฟเวอร์ NGINX นั้นมีอยู่ใน NGINX PPA ซึ่งดูแลรักษาด้วยตัวเองโดยอ้างอิงจากเดเบียนเกือบทั้งหมด ( PPA ที่มีเสถียรภาพ (1.6.2 ณ โพสต์นี้); PPA ที่ฉีดออก (1.7.7 ณ โพสต์นี้โดย 1.7.8 กำหนดให้เป็นที่ดินในวันที่ 4 ธันวาคม 2014)


รสชาติที่แตกต่างของnginx:

รสชาติที่แตกต่างเป็นแบบเดียวกันทั้งหมดnginxอย่างไรก็ตามรสชาตินั้นได้รับการตัดสินโดยผู้ดูแลแพคเกจ Debian เพื่อมอบชุดฟีเจอร์ที่แตกต่างกัน (สำหรับnginx-extras) รวมถึงชุดขั้นต่ำที่เปลือยเปล่าและชุดฟังก์ชั่นเต็มรูปแบบที่มีประสิทธิภาพที่สุด เว็บเซิร์ฟเวอร์มักใช้ในเว็บไซต์ เหตุผลที่แน่นอนว่าคุณสมบัติถูกเลือกเหนือสิ่งอื่นไม่เป็นที่รู้จักสำหรับฉันอย่างไรก็ตามในการหารือเพิ่มเติมกับผู้ดูแล Debian คนหนึ่งใน IRC มีคำสั่งยืนยันการประเมินเริ่มต้นของฉันว่าตัวแปรแต่ละชุดมีจุดประสงค์ที่แตกต่างกันสำหรับ กรณีการใช้งานที่แตกต่างกัน - lightสำหรับชุดคุณสมบัติที่มีน้ำหนักเบาซึ่งตรงกับความต้องการขั้นต่ำของการโฮสต์ไซต์fullสำหรับชุดคุณสมบัติที่สมบูรณ์ยิ่งขึ้นโดยไม่รวมถึงบริการเสริมที่หนักกว่าและextrasสำหรับทุกอย่างที่อยู่ในแพ็คเกจที่สามารถรวมอยู่ใน Ubuntu ได้ naxsiก่อนหน้า 15.04 เป็นตัวแปรของ Naxsi โดยเฉพาะที่มีค่าต่ำสุดของโมดูลเพียงอย่างเดียวเนื่องจาก naxsi อาจต้องใช้ทรัพยากรอย่างเข้มข้น

สมมุติว่าหนึ่งในผู้ดูแล Debian ของ NGINX ซึ่งเป็นผู้ประสานงานกับ Upstream NGINX เป็นประจำในการสนทนาส่วนตัวที่ฉันไม่สามารถโพสต์บันทึกได้ในขณะนี้ NGINX 2.x จะมีการสนับสนุนโมดูลที่โหลดได้ ซึ่งในกรณีนี้light, fullและextrasจะกลายเป็น metapackages ซึ่งเรียกร้องให้แต่ละแพคเกจที่มีแต่ละโมดูล ไม่ทราบวันที่ที่กลายเป็นกรณีนี้และไม่เป็นโมดูลที่จะสามารถทำสิ่งนี้ได้

ในขณะที่มันกำลังยืนอยู่ในnginxแพคเกจเสมือนถูกออกแบบมาเพื่อเพียงแค่ติดตั้งรุ่นใดรุ่นหนึ่งที่มีอยู่ ตามค่าเริ่มต้นเช่นเดียวกับnginx-coreในหลักและเราจะรักถ้าคนใช้มันมากขึ้นnginx-coreเป็นรายการแรกที่เห็นและพยายามติดตั้งในแพ็คเกจเสมือน (อย่างไรก็ตามnginxแพคเกจสามารถพึ่งพาหนึ่งในรสชาติใดก็ได้nginxและส่วนใหญ่อยู่ที่นั่นเพื่อให้การติดตั้งง่ายขึ้นเล็กน้อยสำหรับผู้ที่ไม่ต้องการรสชาติที่เฉพาะเจาะจงใด ๆ )

รายละเอียดแยกย่อยที่มีโมดูลเฉพาะที่มีอยู่ในแต่ละรุ่น (อ้างอิงจากไฟล์Vividdebian/controlและไฟล์Trustydebian/control (เนื่องจากแพ็กเกจ Naxsi ถูกลบใน Vivid)) มีให้ด้านล่าง โปรดทราบว่านี่ไม่ได้สะท้อนถึงการเปลี่ยนแปลงที่ทันสมัยที่สุดใน Ubuntu และคุณควรอ้างอิงถึงคำอธิบายแพ็คเกจเหล่านั้นเพื่อให้แน่ใจว่าคุณได้อัปเดตข้อมูลที่ถูกต้อง :

  • nginx-coreเป็นรสชาติเดียวในส่วนหลักของ Ubuntu Repositories ณ 14.04 และมีอยู่เฉพาะในที่เก็บ Ubuntu (และไม่ได้อยู่ใน PPAs หรือ Debian และจะไม่รวมอยู่ใน Debian เลย) มันมีประสิทธิภาพเหมือนกับnginx-fullรสชาติ แต่ไม่มีโมดูลของบุคคลที่สามใด ๆ เหตุผลเบื้องหลังการใช้nginx-fullเนื่องจากฐานสำหรับตัวแปรนี้คือเราต้องการให้ชุดโมดูลหลักที่ค่อนข้างสมบูรณ์ในไบนารีที่สร้างขึ้นในขณะที่ทำให้โมดูลของบุคคลที่สามออกมาในเวลาเดียวกัน ดังนั้นจึงไม่มีโมดูลของบุคคลที่สามใด ๆ เนื่องจากทีมรักษาความปลอดภัยได้ทำการตรวจสอบโค้ดและพบว่าโมดูลของบุคคลที่สามมีรูปแบบการเข้ารหัสที่หลากหลายซึ่งไม่ได้รับการสนับสนุนอย่างดีเท่ากับ nginx-tarball โมดูล (นี้จะกล่าวถึงในเชิงลึกมากขึ้นในข้อผิดพลาดหลักของการร้องขอการรวม / รายงานซึ่งมีจุดอภิปรายและตรวจสอบการอภิปรายเพิ่มเติมเกี่ยวกับสิ่งที่อาจรวมอยู่ใน Ubuntu Main สำหรับnginx) รายการทั้งหมดของโมดูลที่เปิดใช้งานที่นี่อยู่ในรายละเอียดแพ็คเกจซึ่งฉันได้ nitpicked ที่นี่:

    โมดูล HTTP มาตรฐาน: Core, Access, Auth Basic, ดัชนีอัตโนมัติ, เบราว์เซอร์, Charset, GIF ที่ว่างเปล่า, FastCGI, Geo, Gzip, ส่วนหัว, ดัชนี, คำขอขีด จำกัด , ขีด จำกัด โซน, บันทึก, แผนที่, Memcached, พร็อกซี่, ผู้อ้างอิง, Rewrite, SCGI , แยกลูกค้า, SSI, อัปสตรีม, ID ผู้ใช้, UWSGI

    ตัวเลือก HTTP โมดูล: การเพิ่ม, การดีบัก, GeoIP, การบีบอัด Gzip, HTTP Sub, ตัวกรองภาพ, IPv6, IP จริง, Spdy, SSL, สถานะ Stub, การทดแทน, WebDAV, XSLT

    MAIL MODULES: Mail Core, IMAP, POP3, SMTP, SSL

  • nginx-lightเป็นรสชาติที่เบาที่สุดของที่nginxมีอยู่ มันอยู่ในพื้นที่เก็บข้อมูลของจักรวาลและคุณต้องเปิดใช้มันก่อน มันไม่ได้เปิดใช้งานเป็นจำนวนมากของโมดูลที่มีอยู่ในหรือ-core -fullนอกจากนี้ยังมีโมดูลของบุคคลที่สาม โมดูลที่มีอยู่ในนั้นมีดังนี้:

    โมดูล HTTP มาตรฐาน: Core, Access, Auth Basic, ดัชนีอัตโนมัติ, Charset, GIF ว่างเปล่า, FastCGI, Gzip, ส่วนหัว, ดัชนี, บันทึก, แผนที่, พร็อกซี, เขียนใหม่, อัปสตรีม

    ตัวเลือก HTTP โมดูล: การร้องขอการรับรองความถูกต้อง, การดีบัก, การบีบอัดล่วงหน้า Gzip, IPv6, Real Ip, SSL, สถานะ Stub

    โมดูลของบุคคลที่สาม: Echo

  • nginx-fullเป็นหนึ่งในรสชาติที่หลากหลายยิ่งขึ้นของnginxแพ็คเกจ เหมือนlightคู่ของมันอยู่ในที่เก็บจักรวาล มันช่วยให้ส่วนใหญ่ของโมดูลรวมหลักที่เป็นมาตรฐานและเป็นตัวเลือกใน tarball จาก - nginx เช่นเดียวกับโมดูลของบุคคลที่สามอีกหลายคนที่ออกแบบมาเพื่อขยายขีดความสามารถของเว็บเซิร์ฟเวอร์ nginx โมดูลมันมีดังนี้:

    โมดูล HTTP มาตรฐาน: Core, Access, Auth Basic, ดัชนีอัตโนมัติ, เบราว์เซอร์, Charset, GIF ที่ว่างเปล่า, FastCGI, Geo, Gzip, ส่วนหัว, ดัชนี, คำขอขีด จำกัด , ขีด จำกัด โซน, บันทึก, แผนที่, Memcached, พร็อกซี่, ผู้อ้างอิง, Rewrite, SCGI , แยกลูกค้า, SSI, อัปสตรีม, ID ผู้ใช้, UWSGI

    ตัวเลือก HTTP โมดูล: การเพิ่ม, Auth Request, Debug, GeoIP, การบีบอัดล่วงหน้า Gzip, HTTP Sub, ตัวกรองภาพ, IPv6, IP จริง, Spdy, SSL, สถานะ Stub, การทดแทน, WebDAV, XSLT

    MAIL MODULES: Mail Core, IMAP, POP3, SMTP, SSL

    โมดูลของบุคคลที่สาม: Auth PAM, DAV Ext, Echo, ตัวกรองการแทนที่ HTTP, คิวงานอัปสตรีม

  • nginx-extrasเป็นรสชาติที่เข้มข้นที่สุดของnginxแพ็คเกจ และเช่นเดียวกับตนfullและlightพี่น้องมันก็อยู่ในที่เก็บจักรวาล มันช่วยให้โมดูลทั้งหมดในnginx-fullแต่ยังรวมถึงโมดูลเพิ่มเติม (เช่นโมดูล Perl) และโมดูลอื่น ๆ อีกมากมายที่ออกแบบมาเพื่อขยายขีดความสามารถของเว็บเซิร์ฟเวอร์ nginx รายการโมดูลทั้งหมดอยู่ด้านล่าง:

    โมดูล HTTP มาตรฐาน: Core, Access, Auth Basic, ดัชนีอัตโนมัติ, เบราว์เซอร์, Charset, GIF ที่ว่างเปล่า, FastCGI, Geo, Gzip, ส่วนหัว, ดัชนี, คำขอขีด จำกัด , ขีด จำกัด โซน, บันทึก, แผนที่, Memcached, พร็อกซี่, ผู้อ้างอิง, Rewrite, SCGI , แยกลูกค้า, SSI, อัปสตรีม, ID ผู้ใช้, UWSGI

    ตัวเลือก HTTP โมดูล: การเพิ่ม, Auth Request, Debug, Perl แบบฝัง, FLV, GeoIP, การบีบอัดล่วงหน้าของ Gzip, ตัวกรองรูปภาพ, IPv6, MP4, ดัชนีสุ่ม, IP จริง, Secure Link, Spdy, SSL, สถานะ Stub, การแทน, WebDAV, XSLT

    MAIL MODULES: Mail Core, IMAP, POP3, SMTP, SSL

    โมดูลของบุคคลที่สาม: Auth PAM, Chunkin, DAV Ext, Echo, Lua แบบฝัง, ดัชนีแฟนซี, HttpHeadersMore, ตัวกรองการแทนที่ HTTP, http push, ชุดพัฒนา Nginx, อัปโหลดความคืบหน้า, Upstream Fair Queue

  • nginx-naxsiเป็นตัวแปรของ nginx ซึ่งมีโมดูล Naxsi Web Application Firewall ให้ใช้งาน มันอยู่ในจักรวาลด้วยเช่นกันอย่างไรก็ตามรสชาตินี้ไม่ได้รับการสนับสนุนจากผู้ดูแล Debian อีกต่อไปและจะถูกปล่อยออกจาก Ubuntu อย่างสมบูรณ์ด้วยรุ่น 15.04 นอกจากโมดูล Naxsi WAF แล้วยังมีชุดโมดูลที่เบากว่าnginx-fullอีกมาก รายการทั้งหมดของโมดูลอยู่ด้านล่าง:

    โมดูล HTTP มาตรฐาน: Core, Access, Auth Basic, ดัชนีอัตโนมัติ, เบราว์เซอร์, Charset, Core, GIF ที่ว่างเปล่า, FastCGI, Geo, Gzip, ส่วนหัว, ดัชนี, การร้องขอขีด จำกัด , ขีด จำกัด โซน, บันทึก, แผนที่, Memcached, Proxy, Referer Rewrite , แยกลูกค้า, SSI, อัปสตรีม, ID ผู้ใช้

    ตัวเลือก HTTP MODULES: Debug, IPv6, IP จริง, SSL, สถานะ Stub

    โมดูลของบุคคลที่สาม: Naxsi, Cache Purge, Upstream Fair


การใช้ทรัพยากรท่ามกลางรสชาติ

ในขณะที่ฉันไม่ได้ตระหนักถึงการวัดประสิทธิภาพใด ๆ ที่มีการใช้งานในรสชาติที่หลากหลายnginxแต่โดยทั่วไปแล้วมันมีเหตุผลที่จะสมมติว่ายิ่งnginxคุณใช้เวอร์ชันที่เปิดใช้คุณลักษณะมากขึ้น

อย่างไรก็ตามแตกต่างจาก Apache ซึ่งอาจเป็นเรื่องของหน่วยความจำที่เปิดใช้งานโมดูลได้มากขึ้น แต่nginxก็ไม่ได้กินหน่วยความจำมากเมื่อเทียบกับ Apache เมื่อเปิดใช้งานโมดูล (ข้อยกเว้นของคำแถลงนี้คือnaxsiรส. รสชาตินั้นมักจะกินทรัพยากรมากกว่าเดิมเพราะมันคือ Web Application Firewall และเว็บเซิร์ฟเวอร์)

ฉันจะเพิ่มเบนช์มาร์กให้กับคำตอบนี้ถ้าฉันพบพวกเขา แต่อีกครั้งฉันไม่ได้ตระหนักถึงมาตรฐานที่มีอยู่สำหรับรสชาติที่แตกต่างกัน และแม้ว่าเว็บไซต์ที่ผมทำงานไม่ได้มีการจราจรหนาแน่นผมไม่ได้สังเกตเห็นใด ๆ ลดลงประสิทธิภาพการทำงานจริงระหว่างnginx-extras, nginx-fullหรือnginx-lightบนเว็บไซต์ PHP ขับเคลื่อน


ยอมรับอย่างแน่นอน คำถามทั้งหมดนี้เริ่มต้นขึ้นเมื่อฉันเห็นบรรทัดนี้ในของฉันerror.logหลังจากที่ผมติดตั้ง:nginx-extra [info] 19936#0: Using 32768KiB of shared memory for push module in /etc/nginx/nginx.confมันแชร์และไม่ใช่ RSS แต่ก็ยังทำให้ฉันสงสัย ดังนั้นประสิทธิภาพสงสัย แต่นั่นเป็นเรื่องรอง
muru

2
@muru pushโมดูลเป็นที่รู้จักกันดีสำหรับการใช้หน่วยความจำที่ใช้ร่วมกันเล็กน้อย สำหรับความรู้ของฉัน (และฉันอาจจะผิดเล็กน้อยในเรื่องนี้) หน่วยความจำที่ใช้ร่วมกันนั้นถูกนำไปใช้กับทุกเว็บไซต์ในเว็บเซิร์ฟเวอร์ที่อาจใช้โมดูลพุช อย่างไรก็ตามโมดูลที่เป็นโมดูลของบุคคลที่สามดังนั้นปัญหาที่แท้จริงใด ๆ กับมันควรจะนำไปสู่การดูแลของพวกเขา :)
โทมัสวอร์ด

1
ไม่มีปัญหาเลย มีเวอร์ชั่นใหม่กว่าจาก PPA ของคุณbackportsหรือไม่ และเนื่องจากมันถูกสร้างขึ้นมาจากแหล่งเดียวกันแพทช์ที่นำมาใช้โดยทีมรักษาความปลอดภัยnginx-coreจะมีให้ใช้งาน-fullและ-extraใช่ไหม
muru

3
@muru แต่น่าเสียดายที่บรรจุภัณฑ์ในเวอร์ชั่นใน PPAs นั้นแยกต่างหากจาก Ubuntu ในปัจจุบันมันมีความยุ่งยากมากในการ backport แพ็คเกจไปยังรุ่นเก่า - ในที่สุดมันก็ทำใน PPA เพราะฉันไม่ต้องยุ่งกับการรวมการเปลี่ยนแปลง Debian เข้ากับการเปลี่ยนแปลงของ Ubuntu ตั้งแต่การรวมหลักฉันยังไม่ได้ตรวจสอบ backporting เนื่องจากจะมีการเปลี่ยนแปลงมากมายที่จะต้องลดลงเพื่อให้ตรงกับสิ่งที่มีอยู่ในรุ่นเก่า (และแพ็กเกจ naxsi ลดลงทำให้ไม่สามารถย้อนกลับเวอร์ชัน 15.04 ได้ในขณะนี้)
โธมัสวอร์ด

2
@muru และใช่แพทช์ใด ๆ ที่ใช้กับการปรับปรุงการรักษาความปลอดภัย (หรือการปรับปรุงการเปิดตัวเป็นมาตรฐาน) ใน 14.04 และหลังจากนั้นจะนำไปใช้nginx-coreเช่นเดียวกับรสชาติอื่น ๆ ของnginxที่มีอยู่ในพื้นที่เก็บข้อมูลที่เป็นพวกเขาทั้งหมดวาดบนฐานรหัสเดียวกัน พวกเขามี./configureบรรทัดต่าง ๆเพื่อเปิดใช้งานหรือปิดใช้งานโมดูลต่าง ๆ
โธมัสวอร์ด

14

นี่คือการประเมินระดับสูงมากโดยยึดตามคำอธิบายในแพ็คเกจเป็นหลัก (ฉันจะขาดการนำเสนอตัวอย่างการใช้งานสำหรับแต่ละกรณี แต่ฉันคิดออกมามากพอที่จะสนองความอยากรู้อยากเห็นของฉันดังนั้นฉันก็อาจมีส่วนร่วมด้วย)

จากเล็กไปใหญ่:

nginx-light: "เวอร์ชั่นพื้นฐาน"

ชุดขั้นต่ำของโมดูลสำหรับการใช้งานขั้นพื้นฐาน

nginx-naxsi: "version with naxsi"

ชุดที่น้อยที่สุดรวมถึงการกำหนดค่า "Nginx Anti Xss & Sql Injection" ที่แข็งขึ้นและปลั๊กอินที่จำเป็น

nginx-core: "รุ่นหลัก"

การปรับใช้ nginx มาตรฐานน้อยกว่าโมดูลบุคคลที่สาม

นี่เป็นแพ็คเกจ nginx ที่สนับสนุนโดย Canonical เป็นครั้งแรก มันอยู่ในที่เก็บ "หลัก" ของ Ubuntu แทนที่จะเป็นที่เก็บ "จักรวาล" ที่สนับสนุนโดยชุมชน ดูประกาศ "nginx-core ตอนนี้อยู่ใน Ubuntu Trusty 14.04 Main!" ในที่เก็บถาวรของบล็อกที่ไม่เป็นทางการของผู้ดูแล (เก่ากว่าและหมดอายุ)หรือบนสำเนาของโพสต์เก่าในบล็อกที่ไม่เป็นทางการของผู้ดูแล :

ไม่มีการกำหนดรสชาติของ nginx ไว้ใน Ubuntu Main (nginx-light, nginx-full, nginx-extras และ nginx-naxsi) ทีมรักษาความปลอดภัยของ Ubuntu ได้กล่าวว่าโมดูลของบุคคลที่สามนั้นแตกต่างกันอย่างมากในการเขียนโค้ดดังนั้นจึงไม่สามารถรองรับได้

ด้วยเหตุนี้เราจึงสร้างแพคเกจชื่อ nginx-core ซึ่งรวมอยู่ในที่เก็บหลัก แพคเกจนี้มีเฉพาะโมดูลที่จัดส่งพร้อมกับหุ้น nginx tarball เราไม่รวมโมดูลของบุคคลที่สามใด ๆ กับแพ็คเกจนี้เพียงแค่โมดูลที่มาจาก NGINX upstream

nginx-full: "รุ่นมาตรฐาน"

การปรับใช้ nginx มาตรฐานรวมถึงโมดูลบุคคลที่สามที่ใช้บ่อย

nginx-extras: "รุ่นขยาย"

การปรับใช้ nginx มาตรฐานรวมถึงโมดูลที่ใช้ไม่บ่อยและโมดูลมากมาย


1
สิ่งหนึ่งที่: ที่ผมเข้าใจมันnginxไม่สนับสนุนการเปิดใช้งานโมดูลเช่น Apache ไม่เช่นนั้นจะติดตั้งnginx-extrasอาจจะส่งผลกระทบต่อประสิทธิภาพการทำงาน?
muru

1
naxsi รวมอยู่ใน -naxsi และ -extras ไม่ใช่ -core หรือ -full การใช้ -extras อาจมีผลกระทบต่อประสิทธิภาพการใช้หน่วยความจำมากกว่าแพ็คเกจที่เบากว่าอย่างแน่นอน
Steven K

2
นี่ล้าสมัย ฉันจะโพสต์ข้อความที่สมบูรณ์มากขึ้นเกี่ยวกับเรื่องนี้เนื่องจากฉันมีอิทธิพลอย่างมากเกี่ยวกับแพ็คเกจ nginx
Thomas Ward

1
@ThomasW ว้าวคุณเป็นเพื่อนที่ฉันอ้างถึงข้างต้นจาก "บล็อกของผู้ดูแล" หรือไม่?
Steven K

1
@StevenKath Yeppers และฉันก็แตะที่จุดนั้นในคำตอบของฉัน ฉันต้องใช้บล็อกก่อนหน้านี้แบบออฟไลน์เนื่องจาก Wordpress เป็นส่วนหนึ่งของกรอบงานที่ชั่วร้าย แต่ประเด็นก็ยังคงอยู่ ฉันอยู่ไกลจาก 'ผู้ดูแลอย่างเป็นทางการ' ใน Ubuntu แต่ฉันอาจทำการบำรุงรักษาส่วนใหญ่บนแพ็คเกจและฉันอาจถูกมองว่าเป็น 'ผู้ดูแลอย่างไม่เป็นทางการ'
โธมัสวอร์ด
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.