• 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.

Kinh Nghiệm Chống DDoS – Caching

Admin

Well-Known Member
Staff member
Administrator
Một trong những kinh nghiệm trong việc chống DDoS của tôi và cũng là nguyên tắc quan trọng trong việc thiết kế và xây dựng một hệ thống, cũng đồng thời là chìa khóa của việc performance tuning, đó chính là caching. Với một hệ thống cần yêu cầu performance cao thì caching là việc vô cùng cần thiết. Caching sẽ giúp CPU đỡ đi nhiều việc hơn, cũng tiết kiệm được nhiều tài nguyên của hệ thống, giúp hệ thống ổn định hơn và bền bỉ hơn. Vậy cache như thế nào và cache ở đâu ??


- Cache ở những nơi nào cho phép cache và hỗ trợ cache.


- Cache tất cả những gì có thể cache.


Trong mô hình LEMP (Linux + Nginx + PHP + MySQL). Sử dụng XCache, APC hoặc eAccelerator đối với opcode cache, tùy vào trong từng application là gì mà sử dụng extension nào, ví dụ WordPress hoạt động nhanh nhất với Xcache. Ngoài ra còn sử dụng thêm memcached để làm objects cache, memcached cũng hoạt động rất tốt với những application như vBulletin, ngoài ra chúng ta có thể sử dụng memcached chung với Nginx thay cho proxy_cache để cache những static file.


Một điều vô cùng quan trọng nữa là đối với các hệ thống có database lớn, thì MySQL cũng là một thứ vô cùng nguy hiểm bởi lẽ nếu có quá nhiều thông tin cần truy xuất thì MySQL sẽ làm CPU lên 100% ngay tức thì, vì vậy việc cache cho MySQL cũng cần thiết. Rất may mắn là MySQL có support sẵn Query cache, không cần install gì thêm mà chỉ cần enable chức năng đó lên và điều chỉnh các thông số cho thích hợp.


Nếu sử dụng Nginx – PHP-FPM thì các bạn cần sử dụng chức năng fastcgi_cache của Nginx cung cấp, nếu như bên trong không sử dụng memcached hay opcode cache. Ngoài ra còn một số giải pháp khác ví dụ Varnish cũng là một giải pháp front-end rất hữu dành cho việc xây dựng một hệ thống cache cho Webserver.


Hiện nay mô hình tôi đang sử dụng để chạy một forum vBulletin là :


Nginx làm reverse proxy, kết hợp với memcached để cache lại tất cả các static file hoặc là các objects được truy cập nhiều. Bên trong Nginx kết hợp PHP-FPM để run php script, ban đầu tôi sử dụng thêm fastcgi_cache để tăn tốc nhưng sau nghĩ lại không cần thiết nên bỏ đi, với PHP tôi install thêm opcode cache là APC và memcached, forum vBulletin support memcached cho nên chỉ cần enable chức năng đó lên, MySQL tôi cũng enable Query cache để làm việc hiệu quả hơn, hiện nay mô hình này hoạt động rất ổn định và bền bỉ. Tuy nhiên trong tương lai tôi sẽ cố gắng triển khai nhiều mô hình khác, ví dụ Nginx + Apache + mod_php để tăng tốc xử lý PHP.


Caching là việc cần thiết nhưng không phải là duy nhất cần làm. Để xây dựng một hệ thống yêu cầu performance cao, đòi hỏi phải thực hiện rất nhiều công việc trãi dài từ tầng application xuống dưới, và quan trọng hơn là phải đầu tư vào cơ sở hạ tầng phải thật tốt.


Nguồn: XGR
 

Facebook Comments

Similar threads
Thread starter Title Forum Replies Date
Admin 1000 cụm từ giao tiếp thông dụng nhất trong tiếng anh và kinh nghiệm học tiếng anh xuất chúng Góc thành viên học tập 2
Admin Kinh nghiệm add thuế cho Ad Breaks tránh on hold Tut, tool, mmo 0
Admin Chia sẻ kinh nghiệm Facebook Ad Breaks mới nhất 2020 Tut, tool, mmo 0
Admin Share một số tut chiến Facebook Ad Breaks theo kinh nghiệm Tut, tool, mmo 0
tuoitreithn Kinh nghiệm chọn mua Thức ăn mèo Kitekat rẻ nhất hiện tại ở Miền Bắc Trò chuyện linh tinh 0
N Học lập trình Android trên dự án thực tế cùng Chuyên gia giàu Kinh Nghiệm! Kiến thức lập trình 0
congtust24 Share Kinh nghiệm kiếm $$$ từ app My Snapbuck free Tut, tool, mmo 3
D Share Kinh nghiệm up đồ ninja Java 0
K VIỆC LÀM THÊM TẠI NHÀ Lương 3,5tr/tháng(ko kinh nghiệm)== Góc thành viên học tập 0
K Share VIỆC LÀM THÊM TẠI NHÀ Lương 3,5tr/tháng(ko kinh nghiệm)== Mã nguồn wap 0
K Share VIỆC LÀM THÊM TẠI NHÀ Lương 3,5tr/tháng(ko kinh nghiệm)== Crack, hack, mod, ghép game, ứng dụng 2
K Thảo luận VIỆC LÀM THÊM TẠI NHÀ cho người có máy tính lương 3,5tr/t (ko cần kinh nghiệm)=== Local attack 0
K Hướng dẫn VIỆC LÀM THÊM TẠI NHÀ cho người có máy tính lương 3,5tr/t (ko cần kinh nghiệm)=== Trò chơi 0
K Share VIỆC LÀM THÊM TẠI NHÀ cho người có máy tính lương 3,5tr/t (ko cần kinh nghiệm)=== Mã hoá - giải mã 0
K Xin VIỆC LÀM THÊM TẠI NHÀ cho người có máy tính lương 3,5tr/t (ko cần kinh nghiệm)=== Chuyên đề htaccess 1
K Xin VIỆC LÀM THÊM TẠI NHÀ Lương 3,5tr/tháng(ko kinh nghiệm)== Thảo luận SEO 0
K Hướng dẫn VIỆC LÀM THÊM TẠI NHÀ Lương 3,5tr/tháng(ko kinh nghiệm)== Local attack 0
K Phim online VIỆC LÀM THÊM TẠI NHÀ cho người có máy tính lương 3,5tr/t (ko cần kinh nghiệm)=== Video, clip 0
K Thảo luận VIỆC LÀM THÊM TẠI NHÀ Lương 3,5tr/tháng(ko kinh nghiệm)== SQL injection 0
C Cùng chia sẻ kinh nghiệm tham gia tranh bá Guild Trò chuyện linh tinh 0
T Hướng dẫn VIỆC LÀM THÊM TẠI NHÀ Cho Người Có Máy Tính Lương.2tr-4tr/tháng (ko cần kinh nghiệm) Hosting & Domain Free 1
Admin Kinh nghiệm đập đồ ninja school Điện thoại di động 0
blog4me Hỏi ae 1 chút kinh nghiệm về xenforo Xenforo 6
F Tuyển nhân viên bán thời gian. Làm việc 1-2h/ ngày tại nhà.Không cần kinh nghiệm. Thơ, báo, tạp chí 0
H Kinh nghiệm đặt phòng khách sạn trực tuyến Thơ, báo, tạp chí 0
blog4me [Kinh nghiệm] đừng nghe lời bọn con gái Thảo luận chung 8
nhokzodanh Xin ae cho mình xin để học hỏi kinh nghiệm Johncms 6
S Help Xin ae có kinh nghiệm seo thì cho ít từ khóa cho wap với. Mã nguồn wap 0
V Share [Ebook] Hướng dẫn và kinh nghiệm chơi cc Hacking 0
A Thủ thuật Kinh nghiệm cho ae nào dùng 3110c lỗi chương trình Thủ thuật ĐTDĐ 0
Admin Thủ đoạn để cưới vợ (đọc lấy kinh nghiệm) Hình ảnh 2
K Hỏi Fix tiền và kinh nghiệm Johncms 2
S Vụ CA bắn 3 phụ nữ: “Cần rút kinh nghiệm” Tin tức, sự kiện thường ngày 0
Admin Share zip html kinh nghiệm sống Wap builder, wapego, xtgem, wen.ru, wapka, wap4 0
1 Thảo luận kinh nghiệm về Host Cp11 Hosting / Domain 5
F Chiết khấu lên đến 35% khi trở thành Đại lý Fshare, bạn có đang bỏ lỡ cơ hội kinh doanh này? Thông tin khuyến mại Fshare 0
H Hollaweb tìm kiếm đối tác, cộng tác viên kinh doanh Kiến thức lập trình 1
T Xu thế ứng dụng AI trong lĩnh vực kinh doanh Tin tức CNTT 0
D Có nên học kỹ thuật chế biến món ăn tại trường trung cấp Kinh Tế - Du Lịch TPHCM (CET)? Trò chuyện linh tinh 0
M Siêu kinh điển: Ronaldo nhàn nhã đợi chờ quả bóng vàng Trò chuyện linh tinh 0
B Vay tín chấp - hỗ trợ vốn mở rộng hoạt động kinh doanh Trò chuyện linh tinh 0
Z Youtube Video những pha thoát chết kinh điển của động vật. Phản xạ tốc độ hơn cả the flash Video, clip 0
L Mánh khóe kinh doanh Truyện cười 7
fsend.vn Clip Haivv.info – Đốt pháo kiểu bá đạo và kinh hoàng nhất thế giới Video, clip 0
fsend.vn Phim kinh dị MƯỜI đã lên sóng FPT Play Phim 0
B Thảo luận cvv cho anh em kinh doanh kiếm tiền All Shared Scripts 1
Tuzoro Tải Hình Nền Kinh Dị Nhất trên điện thoại Hình kinh dị, đả kích 0
H Game pc Giải mã danh tính game kinh dị 15+ sắp về Việt Nam Trò chơi 0
M Cùng kinh doanh kiếm tiền với moneyvn.net thật đơn giản Thảo luận chung 1
T Phim ma - kinh dị› [Phim kinh dị] Amusement (2008) BRRip - Thằng Hề Ghê Sợ II - [SubViet] Video, clip 0

Similar threads

New posts New threads New resources

Back
Top