ယနေ့အင်တာနက်ကိုလျင်မြန်စွာဖွံ့ဖြိုးတိုးတက်မှုဖြင့်ဝက်ဘ် 0 န်ဆောင်မှုများ၏တုန့်ပြန်မှုနှုန်းသည်အသုံးပြုသူအတွေ့အကြုံအပေါ်တိုက်ရိုက်သက်ရောက်မှုရှိသည်။ စွမ်းဆောင်ရည်မြင့်မားသော proxy server တစ်ခုအနေဖြင့် Nginx သည် 0 ဘ်ဆိုဒ်များ၏ 0 င်ရောက်မှုမြန်နှုန်းနှင့်စွမ်းဆောင်ရည်ကိုထိရောက်စွာတိုးတက်စေနိုင်သည်။ ဤဆောင်းပါးသည်ရှုထောင့်အမျိုးမျိုးမှ 0 န်ဆောင်မှုပေးခြင်း, ပြင်ဆင်ခြင်း,
ပထမ ဦး စွာ, သင်သည် Nginx ကို Linux စနစ်တွင် install လုပ်ရန်လိုအပ်သည်။ အောက်ပါ command ကိုသုံးနိုင်သည်။
sudo apt-get update
sudo apt-get install nginx
Nginx Configuration ဖိုင်ကိုတည်းဖြတ်ပါ။ proxy server အပြုအမူကိုသတ်မှတ်ပါ။
sudo nano /etc/nginx/nginx.conf
Target Web server သို့တောင်းခံရန်တောင်းဆိုမှုကို proxy လုပ်ရန် configuration file ထဲကို ထည့်ပါ။
http {
server {
listen 80;
proxy_pass http://web-server-ip-address:port;
}
}
}
Nginx configurations သည်တစ်ပြိုင်နက်တည်းတစ်ပြိုင်နက်တည်းပုဂ္ဂလိကလိုအပ်ချက်များကိုဖြည့်ဆည်းပေးနိုင်ပြီးစွမ်းဆောင်ရည်ကိုအောက်ပါ optimization မှတဆင့်တိုးတက်စေနိုင်သည်။
worker_processes auto;
events {
worker_connections 1024;
}
http {
worker_rlimit_nofile 65535;
}
http {
access_log off;
error_log off;
}
configuration ကိုပြီးဆုံးပြီးနောက် Nginx 0 န်ဆောင်မှုကိုစတင်ပါ။
sudo service nginx start
ယခုအချိန်တွင် Nginx Proxy server သည် 0 န်ဆောင်မှုခံယူသူများ၏တောင်းဆိုမှုများကိုစတင်ရယူနိုင်ပါသည်။
ဥပမာအားဖြင့် Apachebench (AB) ကဲ့သို့သောကိရိယာများကို အသုံးပြု. စွမ်းဆောင်ရည်စစ်ဆေးခြင်းကိုပြုလုပ်နိုင်သည်။
ab -n 10000 -c 1000 http://nginx-proxy-server-ip-address/
ဤ command သည်စုစုပေါင်း 10000 တောင်းခံမှု 10,000 နှင့် Nginx proxy ၏အပြောင်းအလဲနဲ့ပါဝါနှင့်တုံ့ပြန်မှုမြန်နှုန်းကိုအကဲဖြတ်သည်။
Nginx Proxy ဆာဗာကိုထည့်သွင်းခြင်း, ပြင်ဆင်ခြင်း, ပြင်ဆင်ခြင်း, ဤအဆင့်များကိုကျွမ်းကျင်ရာများကပိုမိုထိရောက်သော web service ဗိသုကာကိုတည်ဆောက်ရန်နှင့်အသုံးပြုသူလက်လှမ်းမီမှုအတွေ့အကြုံများကိုတိုးတက်စေလိမ့်မည်။