Knowledgebase Profitserver ဝန်ဆောင်မှုဖြင့် လုပ်ဆောင်ရန် ရိုးရှင်းသော ညွှန်ကြားချက်များ
အဓိက Knowledgebase ဆာဗာဝန်ကို လျှော့ချခြင်း။

ဆာဗာဝန်ကို လျှော့ချခြင်း။


ဤဆောင်းပါးတွင်၊ ကျွန်ုပ်တို့သည် ဆာဗာဝန်အား တိုးလာရခြင်းအကြောင်းရင်းကို စေ့စေ့စပ်စပ်လေ့လာပြီး မြင့်မားသော load လုပ်ငန်းစဉ်များကို အကောင်းဆုံးဖြစ်အောင် ပြုလုပ်ရန် နည်းလမ်းအမျိုးမျိုးကို ဆွေးနွေးပါမည်။ Apache/Nginx နှင့် MySQL တွင် ကုဒ်ပိုကောင်းအောင်ပြုလုပ်ခြင်းအတွက် အထူးသတိထားရမည်ဖြစ်ပြီး၊ ကျွန်ုပ်တို့သည် အရန်ကိရိယာတစ်ခုအနေဖြင့် ကုဒ်ချခြင်းအကြောင်း ဆွေးနွေးမည်ဖြစ်ပြီး DDOS တိုက်ခိုက်မှုများကဲ့သို့သော ဖြစ်နိုင်ခြေရှိသော ပြင်ပခြိမ်းခြောက်မှုများနှင့် ၎င်းတို့ကို ကာကွယ်ရန်နည်းလမ်းများကိုလည်း ထည့်သွင်းစဉ်းစားပါမည်။

ဆာဗာ Load အဘယ်ကြောင့်ဖြစ်ပေါ်သနည်း။

ဆာဗာ ပိုမိုကောင်းမွန်အောင် လုပ်ဆောင်ခြင်းသို့ ဆက်လက်မလုပ်ဆောင်မီ၊ အရင်းအမြစ်များပေါ်တွင် လက်ရှိဝန်အားကို စေ့စေ့စပ်စပ် ခွဲခြမ်းစိတ်ဖြာရန် လိုအပ်ပါသည်။ ၎င်းတွင် CPU ဝန်အား တိုင်းတာခြင်း၊ RAM အသုံးပြုမှု၊ ကွန်ရက်လုပ်ဆောင်ချက်နှင့် အခြားသော အဓိက ကန့်သတ်ဘောင်များ ပါဝင်သည်။ ဒိုင်းနမစ်များနှင့် အထွတ်အထိပ် ဝန်များကို နားလည်ခြင်းဖြင့် ပိတ်ဆို့မှုများကို ဖော်ထုတ်နိုင်စေပြီး အရင်းအမြစ်ခွဲဝေမှုကို အကောင်းဆုံးဖြစ်အောင် လုပ်ဆောင်ပေးကာ ဆာဗာအခြေခံအဆောက်အအုံ၏ တည်ငြိမ်မှုနှင့် စွမ်းဆောင်ရည်ကို တိုးမြှင့်စေသည်။

မြင့်မားသော server load ၏ ကနဦး ပြဿနာဖြေရှင်းခြင်းအတွက်၊ ကျွန်ုပ်တို့သည် တစ်ခုလုပ်ဆောင်ရန် အကြံပြုပါသည်။ ယေဘူယျ ဆာဗာရောဂါရှာဖွေခြင်း. မလုံလောက်ပါက ပို၍အသေးစိတ်ပါ။ အရင်းအမြစ်များကိုခွဲခြမ်းစိတ်ဖြာ လိုအပ်ပါသည်။ အရန်ကိရိယာအဖြစ်၊ စူးစမ်းလေ့လာခြင်း။ Linux ၏မှတ်တမ်းများ ဆာဗာသည် ပြဿနာ၏ရင်းမြစ်ကို နေရာအများစုတွင် တွေ့ရှိသောကြောင့် ဤနေရာသည် အထောက်အကူဖြစ်နိုင်သည်။

Apache/Nginx ဆာဗာကို ကောင်းမွန်အောင်ပြုလုပ်ခြင်း။

Indexing ကြောင့် Server Load တိုးလာသည်။

ဥပမာ၊ ရှာဖွေရေးအင်ဂျင်များသည် သင့်ဆိုက်ပေါ်ရှိ စာမျက်နှာအများအပြားကို စကင်န်ဖတ်သောအခါတွင် ဆာဗာပေါ်တွင် အညွှန်းပြုလုပ်ခြင်းကြောင့် ဝန်တိုးလာနိုင်သည်။ ၎င်းသည် ဆာဗာရင်းမြစ်များကို တိုးမြှင့်အသုံးပြုမှုကို ဖြစ်ပေါ်စေပြီး အကျိုးဆက်အနေဖြင့် ဆိုက်၏စွမ်းဆောင်ရည်ကို နှေးကွေးစေပါသည်။ အကြောင်းရင်းကို ဖော်ထုတ်ခြင်းသည် အတော်လေးရိုးရှင်းပါသည်။ တွင်ရှိသောဖိုင်ကိုဖွင့်ရန်လိုအပ်သည်-

/var/www/httpd-logs/sitename.access.log

ရှာဖွေရေးအင်ဂျင်များဖြင့် အညွှန်းပြုသောအခါ၊ အသုံးပြုသူသည် အောက်ပါသဘောသဘာဝ၏ ထည့်သွင်းမှုများကို တွေ့ရလိမ့်မည်-

11.22.33.44 - - [Date and Time] "GET /your-page-path HTTP/1.1" 200 1234 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"

ဝန်ကိုလျှော့ချရန် ပထမဆုံးဖြေရှင်းချက်အနေဖြင့်၊ သင်သည် meta tags ဆက်တင်ကို အသုံးပြုနိုင်သည်။ "noindex" နှင့် "nofollow" ညွှန်းရန်မလိုအပ်သော စာမျက်နှာများတွင် ဒုတိယဖြေရှင်းချက်ကတော့ .htaccess ဥပမာအားဖြင့် Yandex နှင့် Google တို့မှ ဝှက်ထားရန် သီးခြားရှာဖွေရေးအင်ဂျင်များနှင့် သက်ဆိုင်သည့် ထည့်သွင်းမှုများကို ထည့်သွင်းရန် လိုအပ်ပါသည်။

SetEnvIfNoCase User-Agent "^Yandex" search_bot
SetEnvIfNoCase User-Agent "^Googlebot" search_bot
Order Allow,Deny
Allow from all
Deny from env=search_bot

အလားတူ၊ အခြားရှာဖွေရေးအင်ဂျင်များအတွက် တည်းဖြတ်မှုများ ပြုလုပ်ရန် လိုအပ်ပါသည်။ .htaccess ၏ စွမ်းဆောင်နိုင်ရည်များသည် indexing ကို ပိတ်ဆို့ရုံမျှသာ ကန့်သတ်မထားကြောင်း သတိပြုသင့်သည်။ ကျွန်ုပ်တို့သည် ၎င်း၏ အဓိကအင်္ဂါရပ်များနှင့် ပိုမိုရင်းနှီးစေရန် အကြံပြုပါသည်။ ဆောင်းပါး.

Caching ဆက်တင်များကို အသုံးပြုခြင်း။

ဆာဗာရှိ ကက်ရှ်ဆက်တင်များ မှားယွင်းနေခြင်းသည်လည်း မြင့်မားသောဝန်ကို ဖြစ်ပေါ်စေနိုင်သည်။ ဤကန့်သတ်ချက်ကို ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ရန်၊ ဖွဲ့စည်းမှုဖိုင်များ သို့မဟုတ် ဆက်စပ်ပြောင်းလဲမှုများကို ပြုလုပ်ရန်လိုအပ်သည်။ .htaccess. Apache ၏အခြေအနေတွင်၊ Nginx - ယခင် ယခင်ရွေးချယ်မှုအတွက် ပိုကောင်းသည်။

တစ်ဦးတွင် Apache ကို server ကိုသင်ဖွင့်ရန်လိုအပ်သည်။ .htacess ဖိုင်နှင့်အောက်ပါကုဒ်ကိုထည့်ပါ။

<FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf|js|css|pdf|doc|docx)$">
Header set Cache-Control "max-age=2592000"
</FilesMatch>

ထို့နောက်၊ ကိုဖွင့်ပါ။ ကုန်ဆုံးသည် အမိန့်ကို အသုံးပြု၍ module

sudo a2enmod expires

ထို့နောက် ဝဘ်ဆာဗာကို ပြန်လည်စတင်ပါ။

sudo service apache2 restart

သတ်မှတ်ခြင်းဖြင့် မော်ဂျူးကို အသက်သွင်းပါ။

ExpiresActive On

တစ်ဦးတွင် Nginx ဆာဗာ၊ configuration file တွင် အောက်ပါကုဒ်ကို ထည့်ရန် လုံလောက်ပါသည်။

location ~* .(jpg|jpeg|gif|png|ico|css|swf|flv|doc|docx)$ {
root /var/www/yoursite.com;
}

ဝန်ဆောင်မှုကို ပြန်လည်စတင်ပါ-

sudo service nginx restart

ဤဆက်တင်များနှင့်အတူ သတိပြုပါ။ ခွင့်ပြု နှင့် ငြင်းပယ် ညွှန်ကြားချက်များကို ကျော်လွှားနိုင်မည်ဖြစ်သည်။

Data Compression ကိုအသုံးပြုခြင်း။

ဒေတာချုံ့ခြင်းကို အသုံးပြု၍ ဖွင့်ပါ။ gzip Apache နှင့် Nginx ဝဘ်ဆာဗာများတွင် ဆာဗာနှင့် ကလိုင်းယင့်အကြား ပေးပို့သည့် ဒေတာပမာဏကို လျှော့ချပေးသည်၊ ၎င်းသည် စွမ်းဆောင်ရည်ကို မြှင့်တင်ပေးပြီး ဝဘ်စာမျက်နှာတင်ချိန်ကို လျှော့ချပေးသည်။

ဖွင့်ရန် gzip on Apache ကို, သင် activate လုပ်ဖို့လိုအပ်ပါတယ်။ mod_deflate ဖြစ်သည် မော်ဂျူး-

sudo a2enmod deflate

ထို့နောက် ဝဘ်ဆာဗာကို ပြန်လည်စတင်ပါ။

sudo service apache2 restart

နောက်ဆုံးအနေနှင့်၊ configuration file သို့မဟုတ် .htaccess သို့ အောက်ပါဘလောက်ကို ထည့်ပါ။

<IfModule mod_deflate.c>
# Configure compression for specified file types
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/x-javascript application/json

# If the browser matches the specified pattern, apply compression only to text/html files
BrowserMatch ^Mozilla/4 gzip-only-text/html

# If the browser matches the specified version patterns of Mozilla 4.0.6, 4.0.7, 4.0.8, disable compression
BrowserMatch ^Mozilla/4\.0[678] no-gzip

# If the browser is MSIE (Internet Explorer), disable compression for all files except text/html
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

# If the request contains the specified pattern (extensions of image files), disable compression
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip
</IfModule>

ဤဖွဲ့စည်းမှုပုံစံသည် အချို့သောဖိုင်အမျိုးအစားများအတွက် ဖိသိပ်မှုကိုလုပ်ဆောင်စေပြီး ပုံများအတွက် ၎င်းကိုပိတ်စေသည်။

ဖြစ်လာခဲ့လျှင် Nginx, configuration ၌ဖြစ်ပေါ်ပါသည်။ http configuration file ၏ပိတ်ဆို့ခြင်း။ အောက်ပါကုဒ်ကို ထည့်ရန် လိုအပ်သည်-

gzip on;
gzip_disable "msie6";

# Adds the Vary header, indicating that the response may change depending on the Accept-Encoding header value
gzip_vary on;

# Enables compression for any proxy servers
gzip_proxied any;

# Sets the compression level. A value of 6 provides a good balance between compression efficiency and resource use
gzip_comp_level 6;

# Sets the size of the buffer for compressed data (16 buffers of 8 kilobytes each)
gzip_buffers 16 8k;

# Specifies that data compression should be used only for HTTP version 1.1 and higher
gzip_http_version 1.1;

# Sets the file types that can be compressed
gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;

အလားတူ Apache ကိုဤတွင်၊ အချို့ဖိုင်အမျိုးအစားများအတွက် ချုံ့မှုကန့်သတ်ချက်များ သတ်မှတ်ပေးထားသည်။ ဝဘ်ဆာဗာများကို အပြောင်းအလဲများ ပြုလုပ်ပြီးနောက်၊ ဝန်ဆောင်မှု ပြန်လည်စတင်ရန် လိုအပ်သည်-

sudo service apache2 restart

Or

sudo service nginx restart

ဆာဗာပေါ်တွင် DDOS တိုက်ခိုက်မှု

DDoS တိုက်ခိုက်မှု၏ရလဒ်အဖြစ် ဆာဗာဝန်အား မြင့်မားနိုင်သည်။ DDoS တိုက်ခိုက်မှုတစ်ခုရှိနေခြင်းကို ခွဲခြားသတ်မှတ်ခြင်းသည် အသွားအလာရုတ်တရက်တိုးလာခြင်း၊ ပုံမှန်မဟုတ်သောတောင်းဆိုမှုများနှင့် ဆာဗာစွမ်းဆောင်ရည်ကျဆင်းသွားခြင်းတို့ကို စောင့်ကြည့်စစ်ဆေးခြင်းဖြင့် လုပ်ဆောင်နိုင်ပါသည်။ IP လိပ်စာတစ်ခုမှ ထပ်ခါတလဲလဲ တောင်းဆိုမှုများအတွက် မှတ်တမ်းများကို ပြန်လည်သုံးသပ်ခြင်း သို့မဟုတ် ဆိပ်ကမ်းစကင်န်ဖတ်ခြင်းသည် ဖြစ်နိုင်ချေ DDoS တိုက်ခိုက်မှုကို ညွှန်ပြနိုင်သည်။ အကာအကွယ်အစီအမံများစွာရှိသော်လည်း အခြေခံအချက်များကိုသာ ဆွေးနွေးပါမည်။

CDN (Content Delivery Network) ကို အသုံးပြုခြင်း. CDN သည် DDoS တိုက်ခိုက်မှု၏သက်ရောက်မှုကို လျော့ပါးသက်သာစေရန် သင့်ဝဘ်ဆာဗာနှင့် အသုံးပြုသူများကြားတွင် ကြားခံအဖြစ် ဆောင်ရွက်နိုင်ပြီး၊ လမ်းကြောင်းနှင့် ကက်ရှ်အကြောင်းအရာများကို ဖြန့်ဝေပေးနိုင်ပါသည်။ CDN များတွင် load distribution နှင့် traffic filtering အပါအဝင် built-in DDoS ကာကွယ်မှု ယန္တရားများလည်း ရှိနိုင်ပါသည်။

Firewall များနှင့် ကျူးကျော်ဝင်ရောက်မှု ထောက်လှမ်းခြင်းစနစ်များ (IDS/IPS) ကို ပြင်ဆင်သတ်မှတ်ခြင်း. IP လိပ်စာများနှင့် ပို့တ်များကဲ့သို့သော စံနှုန်းအမျိုးမျိုးအပေါ် အခြေခံ၍ လမ်းကြောင်းကို စစ်ထုတ်ရန် Firewall များကို ပြင်ဆင်သတ်မှတ်နိုင်သည်။ IDS/IPS သည် ပုံမှန်မဟုတ်သော အသွားအလာ အပြုအမူများကို သိရှိနိုင်ပြီး သံသယဖြစ်ဖွယ်ချိတ်ဆက်မှုများကို ပိတ်ဆို့နိုင်သည်။ ဤကိရိယာများသည် အန္တရာယ်ရှိသော အသွားအလာများကို ခြေရာခံခြင်းနှင့် ပိတ်ဆို့ခြင်းတွင် ထိရောက်မှုရှိနိုင်သည်။

DDoS တိုက်ခိုက်မှုများ၏ သက်ရောက်မှုကို လျော့ပါးသက်သာစေရန် Apache နှင့် Nginx ဝဘ်ဆာဗာများကို ပြင်ဆင်ခြင်း။

Apache အတွက် ဖြေရှင်းချက်တစ်ခုအနေဖြင့်၊ ကျွန်ုပ်တို့သည် ၎င်းကိုဖွင့်ပါ။ mod_evasive မော်ဂျူး ၎င်းကိုလုပ်ဆောင်ရန်၊ မှတ်ချက်မပေးဘဲ သို့မဟုတ် အောက်ဖော်ပြပါစာကြောင်းကို ထည့်သွင်းပါ။ httpd.conf or apache2.conf configuration ဖိုင်:

LoadModule evasive20_module modules/mod_evasive.so

တူညီသောဖိုင်တွင်၊ သင်သည် ဆက်တင်များကို ပိတ်ဆို့ထားရန် လိုအပ်သည်-

<IfModule mod_evasive20.c>
# Hash table size for storing request information
DOSHashTableSize 3097

# Number of requests to one page before activating protection
DOSPageCount 2
DOSPageInterval 1

# Number of requests to all pages before activating protection
DOSSiteCount 50
DOSSiteInterval 1

# Blocking period in seconds for IP addresses
DOSBlockingPeriod 10
</IfModule>

အလားတူပင်၊ ကျွန်ုပ်တို့သည် အဆိုပါကို activate လုပ်သည်။ mod_ratelimit မော်ဂျူး-

LoadModule ratelimit_module modules/mod_ratelimit.so

ပြီးဖွဲ့စည်းပုံကိုထည့်ပါ-

<IfModule mod_ratelimit.c>
# Setting the output filter for rate limiting (Rate Limit)
SetOutputFilter RATE_LIMIT

# Beginning of the settings block for the location "/login"
<Location "/login">

# Setting the environment variable rate-limit with a value of 1
SetEnv rate-limit 1

# Ending of the settings block for the location "/login"
</Location>
</IfModule>

ဖွဲ့စည်းမှုပုံစံ Nginx ဆင်တူသည် Apache ကို။ ထဲမှာ nginx.conf configuration ဖိုင်၊ အောက်ပါ ညွှန်ကြားချက်များကို အကျိုးရှိရှိ အသုံးပြုရန် လိုအပ်သည်-

http {
...
# Defining a zone for connection limits
limit_conn_zone $binary_remote_addr zone=addr:10m;

# Defining a zone for request limits
limit_req_zone $binary_remote_addr zone=req_zone:10m rate=1r/s;

server {
        ...
        # Configuring connection limits
        limit_conn addr 10;

        # Configuring request limits
        limit_req zone=req_zone burst=5;

        ...
    }
}

ဝန်ဆောင်မှုတစ်ခုစီကို အပြောင်းအလဲလုပ်ပြီးနောက်၊ ၎င်းတို့ကို ပြန်လည်စတင်ရန် လိုအပ်သည်-

sudo systemctl restart apache2

သို့မဟုတ်:

sudo systemctl restart nginx

ဤဥပမာများသည် တိကျသောလိုအပ်ချက်များနှင့် တိုက်ခိုက်မှုများ၏ သဘောသဘာဝအပေါ် မူတည်၍ ထပ်ဆင့်လိုက်လျောညီထွေဖြစ်စေနိုင်သည့် အခြေခံဖွဲ့စည်းမှုပုံစံတစ်ခုသာ ပေးစွမ်းနိုင်သည်။

MySQL Queries ကို အကောင်းဆုံးဖြစ်အောင်လုပ်ခြင်း။

ဝဘ်ဆာဗာတစ်ခုပေါ်ရှိ MySQL ဒေတာဘေ့စ်မေးခွန်းများကို ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ခြင်းသည် နည်းလမ်းအမျိုးမျိုးဖြင့် အောင်မြင်နိုင်ပြီး ၎င်းတို့ထဲမှတစ်ခုသည် ဖွဲ့စည်းမှုပုံစံဖိုင်၏ သင့်လျော်သောဖွဲ့စည်းမှုဖြစ်သည်။ ပုံမှန်အားဖြင့်၊ ဤဖိုင်ကို အမည်ပေးထားသည်။ my.cnf or my.ini တွင်တည်ရှိသည်။ / etc / or /etc/mysql/ လမ်းညွှန်။ ၎င်းကိုဖွင့်ပြီး အောက်ပါပြောင်းလဲမှုများကို ပြုလုပ်ရန်လိုအပ်သည်-

[mysqld]
# Location of the file for recording slow queries. Be sure to replace it with your path
log-slow-queries = /var/log/mariadb/slow_queries.log

# Threshold time for considering slow queries (in seconds)
long_query_time = 5

# Enabling recording of queries that do not use indexes
log-queries-not-using-indexes = 1

# Disabling query caching
query_cache_size = 0
query_cache_type = 0
query_cache_limit = 1M

# Size of temporary tables
tmp_table_size = 16M
max_heap_table_size = 16M

# Size of the thread cache
thread_cache_size = 16

# Disabling name resolving
skip-name-resolve = 1

# Size of the InnoDB buffer pool. Set to 50-70% of available RAM
innodb_buffer_pool_size = 800M

# Size of the InnoDB log file
innodb_log_file_size = 200M

ဆာဗာဒေတာဘေ့စ်နှင့် အပြန်အလှန်ကူညီနိုင်စေမည့် နောက်ထပ်အကြံပြုချက်များကိုလည်း ထည့်သွင်းစဉ်းစားကြည့်ကြပါစို့။

  1. ထိုသုံးပါ ရှင်းပြပါ ၎င်း၏လုပ်ဆောင်မှုကိုခွဲခြမ်းစိတ်ဖြာရန် SQL query တစ်ခုရှေ့တွင် command ကို။ ၎င်းသည် သင်မေးမြန်းချက်အတွက် အကောင်အထည်ဖော်မှုအစီအစဉ်ကို ရရှိစေပြီး မည်သည့်အညွှန်းများကို အသုံးပြုသည်၊ မည်သည့်ဇယားများကို စကင်န်ဖတ်ထားသည်ကို ဆုံးဖြတ်နိုင်စေပါသည်။
  2. အညွှန်းများသည် ဒေတာရှာဖွေမှုကို အရှိန်မြှင့်ပေးသောကြောင့် မှန်ကန်စွာ ဒီဇိုင်းထုတ်ထားသော အညွှန်းများသည် မေးမြန်းမှုစွမ်းဆောင်ရည်ကို သိသိသာသာ မြှင့်တင်ပေးနိုင်ပါသည်။ မကြာခဏအသုံးပြုလေ့ရှိသော ကော်လံများကို ဂရုပြုပါ။ နေရာ or JOIN အခြေအနေများ။
  3. အသုံးပြုခြင်းကိုရှောင်ပါ ရွေးပါ *. ဇယားတစ်ခုရှိ ကော်လံအားလုံးကို ရွေးချယ်မည့်အစား သင့်မေးမြန်းချက်အတွက် အမှန်တကယ်လိုအပ်သည့် ကော်လံများကိုသာ သတ်မှတ်ပါ။
  4. လုပ်ဆောင်ချက်တွေကို ရှောင်ပါ။ နေရာ အခြေအနေများ လုပ်ဆောင်ချက်များကို အသုံးပြုခြင်း (ဥပမာ အနိမ့်, အပေါ်ထပ်, LEFT, RIGHT) တွင် နေရာ အခြေအနေများသည် အညွှန်းကိန်းများကို အသုံးမဝင်စေပါ။ အခြေအနေများတွင် ၎င်းတို့၏ တိုက်ရိုက်အသုံးပြုမှုကို ရှောင်ရှားရန် ကြိုးစားပါ။
  5. အသုံး Inner JOIN ဖြစ်နိုင်ရင် များသောအားဖြင့် ပိုထိရောက်တယ်။ ထို့အပြင် ချိတ်ဆက်ရန်အတွက် သက်ဆိုင်ရာ ကော်လံများတွင် အညွှန်းများပါရှိကြောင်း သေချာပါစေ။
  6. အသုံး ကန့်သတ် ရလဒ်အချို့သာရရန် လိုအပ်ပါက ပြန်လာသောအတန်းအရေအတွက်ကို ကန့်သတ်ရန်။
  7. ဆာဗာဝန်အားကိုလျှော့ချရန်၊ အထူးသဖြင့် ၎င်းတို့သည် ပြောင်းလဲခဲပါက၊ ကက်ရှ်ရှာဖွေမှုရလဒ်များကို ထည့်သွင်းစဉ်းစားပါ။

Mail ဆာဗာသည် ဆာဗာပေါ်တွင် မြင့်မားသော Load ကို ဖန်တီးသည်။

ဤကဏ္ဍတွင်၊ စာပို့ဆာဗာသည် မြင့်မားသောဝန်ထုပ်ဝန်ပိုးကို တွေ့ကြုံနေရကြောင်းနှင့် မက်ဆေ့ချ်တန်းစီဇယားကို စစ်ဆေးခြင်းနှင့် ဆာဗာဘောင်များကို ပြင်ဆင်ခြင်းအပါအဝင် ၎င်း၏လုပ်ဆောင်ချက်ကို အကောင်းဆုံးဖြစ်အောင် လုပ်ဆောင်ရန် မည်သည့်အဆင့်များကို လုပ်ဆောင်နိုင်သည်ကို ကျွန်ုပ်တို့ လေ့လာပါမည်။ မက်ဆေ့ချ်တန်းစီခြင်းကို စစ်ဆေးခြင်းဖြင့် စတင်ပါ။ ဟိ mailq utility သည် ၎င်းကို ကူညီပေးနိုင်ပြီး ၎င်းကို အသက်သွင်းရန်၊ terminal တွင် သက်ဆိုင်ရာ command ကို ရိုက်ထည့်ပါ။

mailq

၎င်းသည် တန်းစီနေသည့် မက်ဆေ့ချ်များစာရင်းကို ပြပေးမည်ဆိုလျှင်၊ မက်ဆေ့ဂျ်တစ်ခုစီကို ၎င်း၏ထူးခြားသောသတ်မှတ်စနစ်နှင့် ပေးပို့မှုအခြေအနေနှင့်ပတ်သက်သော အချက်အလက်များဖြင့် ပြသမည်ဖြစ်သည်။ mail client မှတ်တမ်းများကို စစ်ဆေးခြင်းဖြင့် အလားတူရလဒ်ကို ရရှိနိုင်ပါသည်။

ကိစ္စအများစုတွင်၊ စပမ်းပေးပို့ခြင်းစတင်သည့်အခါ ဆာဗာအပေးအယူလုပ်သည့်ကိစ္စတွင် ဝန်မြင့်မားမှုဖြစ်ပေါ်ပါသည်။ သို့ရာတွင်၊ စီမံခန့်ခွဲသူက စစ်ဆေးပြီးနောက် ဆာဗာကို ပြင်ပမှ တိုက်ခိုက်ခြင်းမပြုဟု ယုံကြည်ပါက၊ အသုံးပြုသူများသည် spam များကို လျစ်လျူမရှုပါက၊ mail ဆာဗာကို အကောင်းဆုံးဖြစ်အောင် ဆက်လက်လုပ်ဆောင်ရန် အချိန်တန်ပြီဖြစ်သည်။ ဤတွင် ကူညီပေးမည့် အဆင့်များ-

  1. အပါအဝင် သင့်ဒိုမိန်း၏ DNS မှတ်တမ်းများကို မှန်ကန်စွာ စီစဉ်သတ်မှတ်ထားကြောင်း သေချာပါစေ။ SPF, DKIMနှင့် DMARC စာတိုက်ပေးပို့မှု ပိုမိုကောင်းမွန်စေရန်နှင့် spam များကိုကာကွယ်ရန် မှတ်တမ်းများ။ ကန့်သတ်ချက်များ၏ မှန်ကန်သောဖွဲ့စည်းမှုပုံစံကို on ဆောင်းပါးတွင် တွေ့နိုင်ပါသည်။ မေးလ်ဆာဗာ အဖြေရှာခြင်း။.
  2. ပိတ်ဆို့မှုများကို ရှောင်ရှားရန်နှင့် စာပို့ခြင်းကို အရှိန်မြှင့်ရန် firewall ဖွဲ့စည်းမှုနှင့် လမ်းကြောင်းစည်းမျဉ်းများ အပါအဝင် ကွန်ရက်ဆက်တင်များကို စစ်ဆေးပါ။
  3. server load အရ မက်ဆေ့ချ် တန်းစီခြင်း ဘောင်များကို စီစဉ်သတ်မှတ်ပါ။ ၎င်းတွင် အများဆုံး တန်းစီခြင်း အရွယ်အစား သတ်မှတ်ခြင်းနှင့် အချိန်ကုန်ခြင်းများ ပါဝင်သည်။
  4. ဒီဆောင်းပါးမှာ ဆွေးနွေးခဲ့တဲ့ ဖြေရှင်းချက်တွေကို သုံးသပ်ကြည့်ပါ။ စွမ်းဆောင်ရည် မြှင့်တင်ရန် mail ဆာဗာဒေတာဘေ့စ်ကို အချိန်အခါအလိုက် ပိုကောင်းအောင်ပြုလုပ်ပါ၊ DNS စုံစမ်းမှုများကဲ့သို့သော ဒေတာရှာဖွေမှုနှင့် လုပ်ဆောင်မှုများကို အရှိန်မြှင့်ရန် ကက်ရှ်ယန္တရားများကို အသုံးပြုပါ။
  5. မေးလ်ဆာဗာသည် မြင့်မားသောဝန်ထုပ်ဝန်ပိုးကို ပုံမှန်ကြုံတွေ့နေရဆဲဖြစ်ပါက၊ မေးလ်ဆာဗာများ အစုအဝေး သို့မဟုတ် cloud ဖြေရှင်းချက်များအား အသုံးပြုခြင်းကဲ့သို့သော အတိုင်းအတာရွေးချယ်မှုများကို ထည့်သွင်းစဉ်းစားပါ။

ကောက်ချက်

တိုးမြှင့်ထားသော ဆာဗာဝန်သည် ဝဘ်ဆိုက်တင်ခြင်းအမြန်နှုန်းကို တိုက်ရိုက်သက်ရောက်စေပြီး နောက်ဆုံးတွင် ရှာဖွေရေးအင်ဂျင်များတွင် အသုံးပြုသူအတွေ့အကြုံနှင့် ဂုဏ်သတင်းကို သက်ရောက်မှုရှိသည်။ ထို့ကြောင့်၊ ဤဝန်ကို ထိထိရောက်ရောက် စီမံခန့်ခွဲခြင်းသည် အရင်းအမြစ်၏ စဉ်ဆက်မပြတ် လုပ်ဆောင်နိုင်စွမ်းကို သေချာစေရန်နှင့် ဧည့်သည်များအတွက် ၎င်း၏ သုံးစွဲနိုင်မှုကို တိုးမြင့်စေခြင်းတွင် အဓိကအခန်းကဏ္ဍမှ ပါဝင်ပါသည်။

❮ ယခင်ဆောင်းပါး ဆာဗာ Load Diagnostics
နောက်ဆောင်းပါး ❯ Certbot: Let's Encrypt Certificate ကို ထည့်သွင်းခြင်း။

VPS အကြောင်း ကျွန်ုပ်တို့ကို မေးပါ။

ကျွန်ုပ်တို့သည် သင်၏မေးခွန်းများကို နေ့အချိန်မရွေး ညအချိန်မရွေး ဖြေဆိုရန် အသင့်ရှိနေပါသည်။