rhyddhau gweinydd cais , sy'n datblygu datrysiad i sicrhau lansiad cymwysiadau gwe mewn amrywiol ieithoedd rhaglennu (Python, PHP, Perl, Ruby, Go, JavaScript / Node.js a Java). O dan reolaeth NGINX Unit, gall sawl cais mewn gwahanol ieithoedd rhaglennu redeg ar yr un pryd, a gellir newid y paramedrau lansio yn ddeinamig heb yr angen i olygu ffeiliau cyfluniad ac ailgychwyn. Mae'r cod wedi'i ysgrifennu yn iaith C a trwyddedig o dan Apache 2.0. Gallwch ddod yn gyfarwydd â nodweddion Uned NGINX yn datganiad cyntaf.
Yn y fersiwn newydd:
- cefnogaeth ar gyfer cydbwyso llwyth yn y modd crwn-robin. Er enghraifft, i ddosbarthu'r llwyth ar ddau weinydd 192.168.0.100 a 192.168.0.101 ac anfon dwywaith cymaint o geisiadau i'r ail weinydd, gallwch ddefnyddio'r adeiladwaith canlynol:
"i fyny'r afon": {
"rr-lb": {
"gweinyddion": {
" 192.168.0.100:8080 ": { },
" 192.168.0.101:8080 ": { "pwysau": 2 }
}
}
} - y gallu i osod rheolau hyblyg ar gyfer ceisiadau llwybro tebyg i'r swyddogaeth"" yn nginx. Pennir llwybr ychwanegol gan ddefnyddio'r gyfarwyddeb "wrth gefn", sy'n tanio os na cheir y ffeil y gofynnwyd amdani yn y llwybr a ddiffinnir trwy'r gyfarwyddeb "rhannu". Er enghraifft, er mwyn galw triniwr PHP os nad oes ffeil yn y cyfeiriadur / data / www /, gallwch nodi:
{
"rhannu": "/data/www/",
"wrth gefn": {
"pas": "ceisiadau/php"
}
}Caniateir defnyddio blociau “wrth gefn” nythu. Er enghraifft, os nad yw'r ffeil yn /data/www/, gallwch geisio ei hadalw o /data/cache/, ac os nad yw yno ychwaith, ailgyfeirio'r cais i gefnlen arall:
{
"rhannu": "/data/www/","wrth gefn": {
"rhannu": "/data/cache/","wrth gefn": {
"procsi": "http://127.0.0.1:9000"
}
}
} - Mae paramedrau ffurfweddu sydd wedi'u llwytho ar fformat JSON yn darparu dileu sylwadau arddull JavaScript ("//…" a "/* ... */") a glanhau marcwyr dilyniant beit (), a all fod yn ddefnyddiol rhag ofn y bydd paramedrau yn JSON yn cael eu golygu â llaw.
- Llai o ddefnydd cof trwy fflysio corff ceisiadau mawr iawn i ddisg.
Ffynhonnell: opennet.ru
