view xml/he/index.xml @ 2735:ff357b676c2e

Removed trailing spaces.
author Maxim Dounin <mdounin@mdounin.ru>
date Thu, 10 Jun 2021 18:27:24 +0300
parents c1e4306b7b96
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>