view xml/he/index.xml @ 2846:fdf1464e1977

Moved banner to the external file to make partial rollout possible. An idea is to have several banners and show them with different probability specified by split directive in the nginx.conf
author Sergey Budnevitch <sb@waeme.net>
date Tue, 10 May 2022 18:07:27 +0400
parents ff357b676c2e
children
line wrap: on
line source

<!DOCTYPE article SYSTEM "../../dtd/article.dtd">

<article name="nginx"
         link="/he/"
         lang="he">


<section>

<para>
nginx [נהגה: engine x] הוא שרת HTTP ופרוקסי הפוך, כמו גם  שרת פרוקסי לדואר,
שנכתב על ידי <link url="http://sysoev.ru/en/">Igor Sysoev</link>.
 הוא נמצא בשימוש כבר יותר מחמש שנים באתרים רוסיים עמוסים במיוחד, כגון
<link url="http://www.rambler.ru">Rambler</link>
(ו <link url="http://ramblermedia.com">RamblerMedia.com</link>).
לפי חברת Netcraft, השרת nginx הגיש או נתן שירות ל
<link url="http://news.netcraft.com/archives/2010/04/15/april_2010_web_server_survey.html">4.70%
מהאתרים העמוסים ביותר באפריל 2010</link>.
הנה כמה סיפורי הצלחה:
<link url="http://blog.fastmail.fm/2007/01/04/webimappop-frontend-proxies-changed-to-nginx/">FastMail.FM</link>,
<link url="http://barry.wordpress.com/2008/04/28/load-balancer-update/">Wordpress.com</link>.
</para>

<para>
קוד המקור הוא בעל רשיון
<link url="/LICENSE">2-פיסקאות דמוי רשיון BSD</link>.
</para>

</section>


<section id="basic_http_features"
        name="תכונות HTTP בסיסיות">

<para>
<list type="bullet">

<listitem>
הגשת קבצים סטטיים וקובצי אינדקס, ואינדוקס אוטומטי;
מטמון file descriptor-ים פתוחים;
</listitem>

<listitem>
פרוקסי הפוך מואץ כולל מטמון;
ביזור עומסים פשוט ושרידות מפני תקלות;
</listitem>

<listitem>
תמיכה בהאצה עם מטמון של שרתי FastCGI מרוחקים;
ביזור עומסים פשוט ושרידות מפני תקלות;
</listitem>

<listitem>
ארכיטקטורה מודולרית. פילטרים המבצעים gzip, טווחי בתים (byte ranges),
תשובות מסוג chunked, תמיכה ב XSLT, SSI ופילטר שינוי גודל תמונות.
ריבוי הכללות SSI בדף בודד יכול להיות מבוצע באופן מקבילי אם הן מטופלות
על ידי FastCGI או שרתים ש nginx הוא פרוקסי עבורם.
</listitem>

<listitem>
תמיכה ב SSL ו TLS SNI.
</listitem>

</list>
</para>

</section>


<section id="other_http_features"
        name="תכונות HTTP אחרות">

<para>
<list type="bullet">

<listitem>
שרתים וירטואליים מבוססי IP ושם (הוסט);
</listitem>

<listitem>
תמיכה ב keep-alive וב pipelining לחיבורים;
</listitem>

<listitem>
תצורה גמישה;
</listitem>

<listitem>
קביעת תצורה מחדש ואף שדרוג מקוון ללא כל הפרעה לעיבוד
בקשות הלקוחות;
</listitem>

<listitem>
פורמטים ללוג הגישה, כתיבה ללוג באמצעות חוצץ, והחלפת לוגים מהירה;
</listitem>

<listitem>
הפנייה באמצעות קודי שגיאה 3xx-5xx;
</listitem>

<listitem>
מודול rewrite;
</listitem>

<listitem>
בקרת גישה המבוססת על כתובת IP של הלקוח וגם אימות מסוג HTTP Basic;
</listitem>

<listitem>
המתודות PUT, DELETE, MKCOL, COPY ו MOVE;
</listitem>

<listitem>
סטרימינג של FLV;
</listitem>

<listitem>
הגבלת מהירות;
</listitem>

<listitem>
הגבלה של מספר החיבורים בו זמנית או מספר הבקשות מכתובת אחת.
</listitem>

<listitem>
perl משובץ.
</listitem>

</list>
</para>

</section>


<section id="mail_proxy_server_features"
        name="תכונות פרוקסי דואר">

<para>
<list type="bullet">

<listitem>
הפניית משתמשים לשרתי IMAP/POP3 אחוריים בהתבסס על שרת אימות HTTP חיצוני;
</listitem>

<listitem>
אימות משתמש באמצעות שרת אימות HTTP חיצוני והפניית חיבור לשרת SMTP פנימי;
</listitem>

<listitem>
מתודות אימות:

<list type="bullet">

<listitem>
POP3: USER/PASS, APOP, AUTH LOGIN/PLAIN/CRAM-MD5;
</listitem>

<listitem>
IMAP: LOGIN, AUTH LOGIN/PLAIN/CRAM-MD5;
</listitem>

<listitem>
SMTP: AUTH LOGIN/PLAIN/CRAM-MD5;
</listitem>

</list>
</listitem>

<listitem>
תמיכה בהצפנת SSL;
</listitem>

<listitem>
תמיכה ב STARTTLS ו STLS.
</listitem>

</list>
</para>

</section>


<section id="architecture_and_scalability"
        name="ארכיטקטורה ויכולת גידול">

<para>
<list type="bullet">

<listitem>
תהליך ראשי אחד ומספר תהליכי עובדים.
תהליכי העובדים רצים בתור משתמש ללא הרשאות;
</listitem>

<listitem>
שיטות יידוע: kqueue (במערכות FreeBSD 4.1 ומעלה),
epoll (במערכות לינוקס 2.6 ומעלה), סיגנלי rt (במערכות לינוקס 2.2.19 ומעלה),
<path>/dev/poll</path> (במערכות סולאריס 7 11/99 ומעלה), event ports (במערכות סולאריס 10),
select, ואף poll;
</listitem>

<listitem>
תמיכה עבור תכונות kqueue שונות כולל  EV_CLEAR ו EV_DISABLE
(כדי לבטל אירועים זמנית), NOTE_LOWAT, EV_EOF, מספר קודי מידע ושגיאה;
</listitem>

<listitem>
תמיכה ב sendfile (במערכות FreeBSD 3.1 ומעלה, לינוקס 2.2 ומעלה ו Mac OS X 10.5), תמיכה ב sendfile64 (לינוקס 2.4.21 ומעלה),
ו sendfilev (סולאריס 8 7/01 ומעלה);
</listitem>

<listitem>
File AIO (במערכות FreeBSD 4.3 ומעלה ולינוקס 2.6.22 ומעלה);
</listitem>

<listitem>
תמיכה ב Accept-filters (במערכות FreeBSD 4.1 ומעלה) ו TCP_DEFER_ACCEPT (במערכות לינוקס 2.4 ומעלה)
</listitem>

<listitem>
10,000 חיבורי HTTP לא פעילים במצב keep-alive תופסים נפח זיכרון העומד על בערך
12.5M;
</listitem>

<listitem>
פעולות העתקת מידע מבוצעות באופן נדיר ככל האפשר.
</listitem>

</list>
</para>

</section>


<section id="tested_os_and_platforms"
        name="מערכות הפעלה ופלטפורמות בדוקות">

<para>
<list type="bullet">

<listitem>
FreeBSD 3&mdash;8 / i386; FreeBSD 5&mdash;8 / amd64;
</listitem>

<listitem>
לינוקס 2.2&mdash;2.6 / i386; לינוקס 2.6 / amd64;
</listitem>

<listitem>
סולאריס 9 / i386, sun4u; סולאריס 10 / i386, amd64, sun4v;
</listitem>

<listitem>
MacOS X / ppc, i386;
</listitem>

<listitem>
חלונות XP, חלונות סרבר 2003.
</listitem>

</list>
</para>

</section>


</article>