• Downloading from our site will require you to have a paid membership. Upgrade to a Premium Membership from 10$ a month today!

    Dont forget read our Rules! Also anyone caught Sharing this content will be banned. By using this site you are agreeing to our rules so read them. Saying I did not know is simply not an excuse! You have been warned.

Tối ưu hóa (Optimise) apache

Admin

Well-Known Member
Staff member
Administrator
Hiệu suất của máy chủ chạy Apache có thể được cải thiện bằng cách thêm vào phần cứng như
RAM hay CPU tốc độ cao hơn. Tuy nhiên, một cách đơn giản, việc này hoàn toàn có thể đạt được nhờ việc tùy chỉnh các thông số cấu hình của apache. Các thông số này sẽ tác động vào các yếu tố như “thời gian dịch” (complie-time) và “thời gian chạy” (run-time) của apache, các phương pháp nén và đệm bộ nhớ (cache), các tổ chức các server phân chia theo đối tượng phục vụ... Có một điều đáng lưu ý ở đây là có một vài tùy chọn apache đã tự động để default cho phù hợp.
* Sau khi xuất hiện bảng trên bạn nhấn “i” để thực hiện việc sửa đổi các thông số trong lần thay đổi đầu tiên.
* Tại sao "KeepAlive On"? Bởi vì nó dùng 1 socket cho mỗi client connection để tiếp tục chuyển tải thông tin thay vì mở nhiều connections.
* Tại sao "ServerLimit 150 MaxClients 150 MaxRequestsPerChild 10000"? Bởi vì, hiện tại có nhiều trình duyệt truy cập (có khi lên đến 1000) mà chỉ giữ ở giới hạn 150 như trong config như thế thì cơ hội vài trăm users phải chờ (hoặc timeout) --> chậm. Giá trị này cần nhiều memory hơn nếu gia tăng. Trung bình dùng 512 là tạm được. Nếu số người dùng nhiều hơn thì gia tăng thêm nhưng nên nhớ công thức chung để tính con số này là:
Số lượng memory có sẵn (in Mb) / 5 = MaxClients
* SeverLimit chỉ định giới hạn số server để phục vụ và MaxClient không thể lớn hơn con số quy định này.
* MaxRequestsPerChild 10000 là để ấn định cứ sau 10000 requests thì triệt tiêu "child process" để tránh bị memory leak. Nếu không bị memory leak (bảo đảm chuyện này qua quá trình theo dõi) thì set nó thành 0. Nếu triệt tiêu "child process" quá liên tục (vì chỉ số nhỏ) thì server phải làm việc nặng nhọc hơn, chậm hơn.
* Nhấn “ESC” để thoát khỏi chế độ sửa.
* Nhấn “ :q ” thoát khỏi trình duyệt không lưu.
* “:wq ” lưu lại trước khi thoát hoàn toàn.
* “rcapache2 restart ” : lệnh restart apache.
 

Facebook Comments

Similar threads

New posts New threads New resources

Back
Top