2.23 mb và 2048kb cái nào lớn hơn

View Full Version : [Optimize] Sử dụng nginx làm reverse proxy cho Apache. Cấu hình thế nào cho phù hợp?

Hiện tại mình vừa cài đặt sử dụng nginx làm reverse proxy cho apache trên server có cấu hình như sau:

[root@server /]# cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 23 model name : Intel[R] Xeon[R] CPU X3330 @ 2.66GHz stepping : 10 cpu MHz : 2660.170 cache size : 3072 KB physical id : 0 siblings : 4 core id : 0 cpu cores : 4 apicid : 0 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 lahf_lm bogomips : 5320.34

processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 23 model name : Intel[R] Xeon[R] CPU X3330 @ 2.66GHz stepping : 10 cpu MHz : 2660.170 cache size : 3072 KB physical id : 0 siblings : 4 core id : 1 cpu cores : 4 apicid : 1 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 lahf_lm bogomips : 5319.22

processor : 2 vendor_id : GenuineIntel cpu family : 6 model : 23 model name : Intel[R] Xeon[R] CPU X3330 @ 2.66GHz stepping : 10 cpu MHz : 2660.170 cache size : 3072 KB physical id : 0 siblings : 4 core id : 2 cpu cores : 4 apicid : 2 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 lahf_lm bogomips : 5319.25

processor : 3 vendor_id : GenuineIntel cpu family : 6 model : 23 model name : Intel[R] Xeon[R] CPU X3330 @ 2.66GHz stepping : 10 cpu MHz : 2660.170 cache size : 3072 KB physical id : 0 siblings : 4 core id : 3 cpu cores : 4 apicid : 3 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 lahf_lm bogomips : 5319.27

[root@server /]# cat /proc/meminfo MemTotal: 4148440 kB MemFree: 1219408 kB Buffers: 95392 kB Cached: 1369176 kB SwapCached: 47868 kB Active: 2493988 kB Inactive: 287480 kB HighTotal: 3275200 kB HighFree: 660664 kB LowTotal: 873240 kB LowFree: 558744 kB SwapTotal: 8385888 kB SwapFree: 8289220 kB Dirty: 26172 kB Writeback: 0 kB AnonPages: 1309944 kB Mapped: 21612 kB Slab: 91452 kB PageTables: 43320 kB NFS_Unstable: 0 kB Bounce: 0 kB CommitLimit: 10460108 kB Committed_AS: 3697872 kB VmallocTotal: 116728 kB VmallocUsed: 7068 kB VmallocChunk: 109528 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 Hugepagesize: 2048 kB

Sử dụng nginx 0.8.53, apache 2.2.3

Các thông tin cấu hình hiện tại - Apache:

Timeout 5 KeepAlive On MaxKeepAliveRequests 300 KeepAliveTimeout 4

StartServers 5 MinSpareServers 5 MaxSpareServers 15 ServerLimit 512 MaxClients 512 MaxRequestsPerChild 10000

- Nginx

worker_processes 10; worker_connections 2048; worker_rlimit_nofile 8192; server_names_hash_max_size 2048; sendfile on; tcp_nopush on; tcp_nodelay on;

keepalive_timeout 10;

gzip on; gzip_min_length 1100; gzip_buffers 4 32k; gzip_types text/plain application/x-javascript text/xml text/css; ignore_invalid_headers on;

client_header_timeout 3m; client_body_timeout 3m; send_timeout 3m; connection_pool_size 256; client_header_buffer_size 4k; large_client_header_buffers 4 32k; request_pool_size 4k; output_buffers 4 32k; postpone_output 1460;

client_max_body_size 10m; client_body_buffer_size 128k;

proxy_send_timeout 90; proxy_read_timeout 90;

proxy_buffer_size 4k; # you can increase proxy_buffers here to suppress "an upstream response # is buffered to a temporary file" warning proxy_buffers 16 32k; proxy_busy_buffers_size 64k; proxy_temp_file_write_size 64k;

proxy_connect_timeout 30s;

- Server có tổng số khách online thống kê theo amung trung bình là 1300, mốc cao điểm đạt 2000, các diễn đàn sử dụng VBB online trong tầm [200 - 500] - Apache có sử dụng XCache

Nginx không có nhiều tài liệu tối ưu/sử dụng. Vậy mong các anh/chị thảo luận/chia sẻ kinh nghiệm trong chủ đề này để mình/mọi người sử dụng nginx tốt hơn.

Thân

LinuXpert

26-11-2010, 15:01

Bước tiếp theo là config nginx để chạy các file static [.css, .js, .html, .gif, .jpg...] và config cache để cache các trang dynamic [PHP...]. Site phim của bạn áp dụng cách này sẽ khá tốt vì thường site phim không tương tác với người dùng nhiều [khác với forum]

BMC-Online

26-11-2010, 16:44

Nginx không có nhiều tài liệu tối ưu/sử dụng. Vậy mong các anh/chị thảo luận/chia sẻ kinh nghiệm trong chủ đề này để mình/mọi người sử dụng nginx tốt hơn.

Nginx cũng có cơ chế cache như các reverse proxy khác, nên khả năng cache cho static và dynamic cache cũng khá tốt, tuy nhiên nó không có nhiều tính năng phân loại các content để xử lý triệt để các object dynamic có tính chất tương tác cao với client Loggged in dễ gây đến việc cache cả các nội dung private của member.

Bên mình trước đây cũng thử nghiệm Nginx tuy nhiên thấy nó có nhiều hạn chế không đáp ứng được các yêu cầu cao về quản trị nội dung Cache nên đã phát triển 1 hệ thống Cache trên nền tảng 1 phần mềm có Core là mã mở.

Sau 1 thời gian dài nghiên cứu và phát triển hiện tại hệ thống cache này có thể hoạt động uyển chuyển với cá Dynamic Content của hầu hết các mã nguồn phổ biến như XTREMEDIA, WORDPRESS, BO-BLOG, JOOMLA, VBB. Hiệu suất của nó có thể tăng cường CPU thêm 200% đến 400% trên các mã nguồn như XTREMEDIA, WORDPRESS, BO-BLOG, JOOMLA và 50% đến 100% với VBB.

Xin Demo 1 số hệ thống đã chạy CECH-CACHE của BMC.

1. //phim47.com/phim XTRE [ Server X3440 4G RAM ] Online Max: 8000 amung 2. //xemphim.tv/ WP [ VPS X3440 fix 4,8GHZ 800M RAM ] Online Max: 2500 amung 3. //phim1.info/ XTRE [ VPS X3440 fix 4,8GHZ 800M RAM ] Online Max: 3000 amung 4. //chiplove.biz VBB [ VPS X5520 fix 4,8GHZ 1,5G RAM ] Online Max: 1500 amung 5. //ketqua.net [ Server X3440 4G RAM ] Online Max: 20.000 amung

Bước tiếp theo là config nginx để chạy các file static [.css, .js, .html, .gif, .jpg...] và config cache để cache các trang dynamic [PHP...]. Site phim của bạn áp dụng cách này sẽ khá tốt vì thường site phim không tương tác với người dùng nhiều [khác với forum]

Bạn có thể nói rõ hơn các bước cơ bản cho việc config này không? [nhất là bước config cache các trang dynamic].

Sau khi sử dụng nginx làm reverse proxy cho apache, mình đang lúng túng khi config các thông số prefork của apache [keep-alive, maxclient ...] và các thông số worker ... ở nginx. Không biết phải config thế nào để hài hòa và tối ưu nhất.

@BMC-Online: mình đã từng sử dụng VPS ở bên bạn, ngày trước mình có gặp vài vấn đề với dynamic cache của hệ thống bên bạn. Nhưng dù sao, bên bạn vẫn làm rất tốt các công tác này.

Rất cám ơn mọi người đã tham gia thảo luận, và cùng tiếp nào :D

Cà Phê Sữa Đá

27-11-2010, 09:50

Sao không dùng nginx hay lighttpd luôn mà phải dùng làm proxy thế này cho mệt mỏi và tốn thêm tài nguyên vậy nhỉ?

Sao không dùng nginx hay lighttpd luôn mà phải dùng làm proxy thế này cho mệt mỏi và tốn thêm tài nguyên vậy nhỉ?

Hiện tại server mình chỉ dùng nginx để tải các file static, vì vấn đề server có một số site sử dụng rewrite url = htaccess, nginx không giải quyết triệt để vấn đề rewrite này [hoặc mình không đủ kiến thức để thực hiện] nên vẫn còn sử dụng apache chạy chính, nginx làm công tác frontend chịu tải. Thêm nữa là controller cho nginx cũng là một vấn đề.

Sau khi sử dụng nginx làm reverse proxy thì đã giảm tải hẳn, nhưng có vẻ thông tin cấu hình chưa tối ưu [hoặc sai] nên đôi khi overload [mình cảm nhận phần cứng có thể xử lý được, hoặc cảm nhận của mình không đúng].

Vậy nhờ mọi người tư vấn và cùng thảo luận :D

Cà Phê Sữa Đá

27-11-2010, 12:48

Với site phimanh.net thì mình thấy lighttpd hoàn toàn đủ khả năng. rewrite rules của nó cũng không khó, xem sơ qua thì thấy cũng tương tự wordpress, sao bạn không thử nó?

Còn nếu không thì nghĩ tới litespeed ngay, rewrite rule của nó tương thích với apache, tuy không miễn phí nhưng server VN và site phim thì nulled chắc cũng không thành vấn đề :]

Với site phimanh.net thì mình thấy lighttpd hoàn toàn đủ khả năng. rewrite rules của nó cũng không khó, xem sơ qua thì thấy cũng tương tự wordpress, sao bạn không thử nó?

Còn nếu không thì nghĩ tới litespeed ngay, rewrite rule của nó tương thích với apache, tuy không miễn phí nhưng server VN và site phim thì nulled chắc cũng không thành vấn đề :]

Site mình là phimnhanh.net, và cũng như mình nói ở trên, server không chỉ duy nhất site này nên mới gặp vấn đề ở rewrite đó bạn.

Hanaziki

27-11-2010, 16:13

tốt nhất bác nên tìm hiểu lighttpd và cái rewrite, lúc đó mọi việc sẻ tốt đẹp hơn vì ko phải chạy nhiều cái tốn tài nguyên

Cà Phê Sữa Đá

27-11-2010, 19:02

Vậy thì litespeed nulled đi :D

Vậy thì litespeed nulled đi :D

down ở đâu vậy bạn ?

LinuXpert

28-11-2010, 11:43

Nếu bạn đã dùng nginx rồi thì cứ yên tâm mà dùng nginx, nếu vì cần mod_rewrite thì cứ dùng apache làm backend cũng được. Thông số keep-alive không quan trọng lắm vì nginx kết nối tới apache bằng HTTP 1.0 nghĩa là không có keep-alive, max client thì tùy thuộc vào khả năng của server, nếu chưa biết thì cứ để cao rồi hạ xuống nếu có vấn đề.

Nếu bạn đã dùng nginx rồi thì cứ yên tâm mà dùng nginx, nếu vì cần mod_rewrite thì cứ dùng apache làm backend cũng được. Thông số keep-alive không quan trọng lắm vì nginx kết nối tới apache bằng HTTP 1.0 nghĩa là không có keep-alive, max client thì tùy thuộc vào khả năng của server, nếu chưa biết thì cứ để cao rồi hạ xuống nếu có vấn đề.

Hiện mình đang dùng apache làm backend, nginx chỉ xử lý các static file. Nginx đang bật keep-alive, còn apache thì minh đã tắt.

Vẫn đang xem xét để config hợp lý hơn, đến lúc nào mình cảm thấy ổn sẽ public các thông số này để mọi người sử dụng [nếu cần].

Vấn đề còn lại là thiết lập cache cho nginx và apache. Bạn nào có tài liệu/kinh nghiệm về vấn đề này share mình với

Mình cũng đang thắc mắc là : Mình có 1 site sử dụng chủ yếu là php để tính toán và sử lý . Đã optimize khá nhiều nhưng chưa tối ưu lắm. Dùng apache hay thằng khác thì hiệu năng tăng nhỉ.

Mình cũng đang thắc mắc là : Mình có 1 site sử dụng chủ yếu là php để tính toán và sử lý . Đã optimize khá nhiều nhưng chưa tối ưu lắm. Dùng apache hay thằng khác thì hiệu năng tăng nhỉ.

Còn tùy vào việc bạn sử dụng để tính toán / xử lý cái gì. Nếu không rành về cấu hình và quản trị hệ thống web server thì Apache vẫn là lựa chọn tốt và ổn định nhất.

ghostape

11-03-2011, 19:07

M đang dùng nginx chạy với php-fpm: //insready.com/blog/build-nginx-php-fpm-apc-memcache-drupal-7-bare-bone-ubuntu-1004-or-debian-5-server thấy ổn và nhanh hơn hẳn so với chạy riêng mỗi apache trước đây... Ko biết nếu dug ngginx làm resever proxy cho apache thì hiệu suất có hơn ko?nhưng tốn tài nguyên quá :D

Theo như server mình đang chạy nginx làm reverse proxy cho apache thì hiệu suất so với chỉ chạy apache ít nhất là 100% :D

ghostape

12-03-2011, 08:30

Theo như server mình đang chạy nginx làm reverse proxy cho apache thì hiệu suất so với chỉ chạy apache ít nhất là 100% :D Còn so với chạy mỗi nginx-php-fpm thì thế nào bạn?

Saviola8x

12-03-2011, 09:29

Nginx làm reverse proxy chỉ làm giảm load vì nginx cache static file nhưng đừng hi vọng hơn đc đến 50% performance, theo mình test kể cả với nginx + php-fpm hay spawn-fcgi cũng vậy thôi. Và hiệu quả cũng chỉ tăng nếu bạn tối ưu hóa web server running 1-2 site.

ghostape

15-03-2011, 12:12

Nginx làm reverse proxy chỉ làm giảm load vì nginx cache static file nhưng đừng hi vọng hơn đc đến 50% performance, theo mình test kể cả với nginx + php-fpm hay spawn-fcgi cũng vậy thôi. Và hiệu quả cũng chỉ tăng nếu bạn tối ưu hóa web server running 1-2 site. Như vậy cứ chạy mỗi nginx với php-fpm cho nhẹ nhỉ?nhưng phải làm việc =command line

kissmyass

21-03-2011, 03:14

chào các bác, cho hỏi đây có phải là cách chạy nginx làm frontend, apache làm backend [để xử lý php] ?

em nghe nhiều người nói chạy cách này performance tăng lên đáng kể nhưng chưa thực nghiệm nên ko biết hiệu quả thế nào.

nginx chạy static file rất tốt rồi. chỉ mỗi khuyết điểm là chạy php ko ngon và dính vụ htaccess phải ko? :D

Saviola8x

21-03-2011, 09:10

chào các bác, cho hỏi đây có phải là cách chạy nginx làm frontend, apache làm backend [để xử lý php] ?

em nghe nhiều người nói chạy cách này performance tăng lên đáng kể nhưng chưa thực nghiệm nên ko biết hiệu quả thế nào.

nginx chạy static file rất tốt rồi. chỉ mỗi khuyết điểm là chạy php ko ngon và dính vụ htaccess phải ko? :D

Nếu bạn chạy nginx độc lập [thay cho apache] thì bạn phải convert htaccess còn nếu bạn dùng nginx làm reverse proxy thì vẫn có thể dùng .htaccess cũ.

kissmyass

21-03-2011, 10:12

Nếu bạn chạy nginx độc lập [thay cho apache] thì bạn phải convert htaccess còn nếu bạn dùng nginx làm reverse proxy thì vẫn có thể dùng .htaccess cũ.

mình chỉ định xài nginx làm reverse proxy như bác chủ thớt thôi. có bác nào có tutor cụ thể về việc cài đặt ko nhỉ

ghostape

22-03-2011, 15:39

chào các bác, cho hỏi đây có phải là cách chạy nginx làm frontend, apache làm backend [để xử lý php] ?

em nghe nhiều người nói chạy cách này performance tăng lên đáng kể nhưng chưa thực nghiệm nên ko biết hiệu quả thế nào.

nginx chạy static file rất tốt rồi. chỉ mỗi khuyết điểm là chạy php ko ngon và dính vụ htaccess phải ko? :D htaccess thì ko lo...Mình chỉ phân vân peformance thôi...Ko biết giữa nginx chạy php-fpm so với apache -mod php thì thế nào?hình như tương đương.:D

kissmyass

22-03-2011, 15:49

đã cài thành công nginx reverse proxy cho apache.

theo tutor nó ghi chỉ cần apache listen 127.0.0.1:80 là đc. //serverfault.com/questions/240091/how-to-install-nginx-as-reverse-proxy-with-apache

tuy nhiên apache phải chạy port khác chứ ko như tutor chúng nó viết. ko rõ tại sao :D chạy port 80 là conflict với nginx

ghostape

22-03-2011, 15:53

đã cài thành công nginx reverse proxy cho apache.

theo tutor nó ghi chỉ cần apache listen 127.0.0.1:80 là đc. //serverfault.com/questions/240091/how-to-install-nginx-as-reverse-proxy-with-apache

tuy nhiên apache phải chạy port khác chứ ko như tutor chúng nó viết. ko rõ tại sao :D chạy port 80 là conflict với nginx Chạy rồi đánh giá xem tnao rồi report lên nhé bác?mà thử chạy nginx với php-fpm xem?

kissmyass

22-03-2011, 21:49

php-fpm là sao hả bác :D

cài em nginx chạy với apache chắc phải cấu hình lại như bác chủ thớt nói. có lẽ tắt keepalive đi, vì mọi media file đều do nginx xử lý rồi nhỉ :D

ps: trong đây có vẻ ít cao thủ về server nhỉ, toàn thấy vào quảng cáo là nhiều, mấy topic này chả thấy ai vào trả lời

ghostape

22-03-2011, 23:19

php-fpm là sao hả bác :D

cài em nginx chạy với apache chắc phải cấu hình lại như bác chủ thớt nói. có lẽ tắt keepalive đi, vì mọi media file đều do nginx xử lý rồi nhỉ :D

ps: trong đây có vẻ ít cao thủ về server nhỉ, toàn thấy vào quảng cáo là nhiều, mấy topic này chả thấy ai vào trả lời Tức là chạy php trên nginx luôn ấy...

dtvcomputer

23-03-2011, 00:41

ps: trong đây có vẻ ít cao thủ về server nhỉ, toàn thấy vào quảng cáo là nhiều, mấy topic này chả thấy ai vào trả lời

không phải là không có cao thủ mà là toàn... dấu nghề :D

Saviola8x

24-03-2011, 10:56

Nếu cái box này trong sạch hơn, ko quảng cáo và spam thì có lẽ sẽ tốt hơn nhiều... VN giờ chẳng có cái sân chơi cho mảng hosting đúng nghĩa.

Nếu cái box này trong sạch hơn, ko quảng cáo và spam thì có lẽ sẽ tốt hơn nhiều... VN giờ chẳng có cái sân chơi cho mảng hosting đúng nghĩa. Hay lập Vietnam Hosting Provider Association nhỉ? Duy ok không :w00t:

Saviola8x

24-03-2011, 11:08

Hay lập Vietnam Hosting Provider Association nhỉ? Duy ok không :w00t:

Tao đang giữ 2 domain whtvn.com và whtvn.net của Mr.Đức ngày xưa này, mà HP đứng ra làm không công bằng lắm. Mà làm không ai vào thì ....

Tao đang giữ 2 domain whtvn.com và whtvn.net của Mr.Đức ngày xưa này, mà HP đứng ra làm không công bằng lắm. Mà làm không ai vào thì .... Hiệp hội cơ mà. Một hiệp hội thực sự có sự tham gia của các nhà cung cấp chứ không phải là một cái forum :emlaugh: Dạng như VAIP ấy.

kissmyass

24-03-2011, 14:55

Nếu cái box này trong sạch hơn, ko quảng cáo và spam thì có lẽ sẽ tốt hơn nhiều... VN giờ chẳng có cái sân chơi cho mảng hosting đúng nghĩa.

chuẩn. toàn spam quảng cáo. cũng hi vọng có 1 sân chơi dành cho mảng quản trị server

hôm nay đã setup Nginx chính thức lên server. Cảm nhận thấy khá tốt.

ram in use giảm còn 2/3 so với khi xài apache. tuy nhiên server load lại tăng

CPU load averages 2.16 [1 min] 2.25 [5 mins] 2.19 [15 mins] Real memory 1 GB total, 193.68 MB used

Chắc do cấu hình chưa tới. có cách gì tăng use ram, giảm cpu ko nhỉ

ghostape

24-03-2011, 18:08

chuẩn. toàn spam quảng cáo. cũng hi vọng có 1 sân chơi dành cho mảng quản trị server

hôm nay đã setup Nginx chính thức lên server. Cảm nhận thấy khá tốt.

ram in use giảm còn 2/3 so với khi xài apache. tuy nhiên server load lại tăng

CPU load averages 2.16 [1 min] 2.25 [5 mins] 2.19 [15 mins] Real memory 1 GB total, 193.68 MB used

Chắc do cấu hình chưa tới. có cách gì tăng use ram, giảm cpu ko nhỉ laf nginx chạy độc lập kiêm luôn php hay chỉ chạy làm reverse proxy cho apache bác?pm mình site dc ko ?

kissmyass

24-03-2011, 20:25

laf nginx chạy độc lập kiêm luôn php hay chỉ chạy làm reverse proxy cho apache bác?pm mình site dc ko ?

nginx reverse proxy cho apache bác ợ. site thì ko show đc. 1 ngày có chừng 15k visit - theo GA và user query để search rất nhiều.

sau khu tuning thêm chút về mysql và nginx thì hiện CPU load avg đã ở mức khá ổn.

CPU load averages 0.93 [1 min] 0.83 [5 mins] 1.19 [15 mins] Real memory 1 GB total, 199.70 MB used Virtual memory 2 GB total, 49.75 MB used

\= 1/3 so với khi chạy apache stand alone [thường ở 300-400mb ram in use]

ghostape

24-03-2011, 23:04

Vậy thì litespeed nulled đi :D //rapidshare.com/#!download|970l35|370913341|lsws-4.0.1-ent-Linux-8CPUs-CRACKED-FBC.rar|6052 //hotfile.com/get/108453635/4d8b6ae1/2f712f0/lsws-4.0.1-ent-Linux-8CPUs-CRACKED-FBC.rar

Saviola8x

25-03-2011, 08:32

Hiệp hội cơ mà. Một hiệp hội thực sự có sự tham gia của các nhà cung cấp chứ không phải là một cái forum :emlaugh: Dạng như VAIP ấy.

Có quá khó không, may ra chỉ có các HP nhỏ lẻ tham gia còn các HP lớn thì ... :]

nginx reverse proxy cho apache bác ợ. site thì ko show đc. 1 ngày có chừng 15k visit - theo GA và user query để search rất nhiều.

sau khu tuning thêm chút về mysql và nginx thì hiện CPU load avg đã ở mức khá ổn.

CPU load averages 0.93 [1 min] 0.83 [5 mins] 1.19 [15 mins] Real memory 1 GB total, 199.70 MB used Virtual memory 2 GB total, 49.75 MB used

\= 1/3 so với khi chạy apache stand alone [thường ở 300-400mb ram in use]

Tunning server bao gồm web + mysql, bạn làm rất đúng rồi đó :]. Tuy nhiên với lượng visit 15k/ngày, mình gợi ý bạn thử cài Litespeed xem sao nhé, bản free là ok rồi :].

//rapidshare.com/#!download|970l35|370913341|lsws-4.0.1-ent-Linux-8CPUs-CRACKED-FBC.rar|6052 //hotfile.com/get/108453635/4d8b6ae1/2f712f0/lsws-4.0.1-ent-Linux-8CPUs-CRACKED-FBC.rar

LSWS có bản free giới hạn 150 connection mà bạn, đâu nhất thiết phải nulled.

kissmyass

25-03-2011, 11:27

15 là minimum, vào thứ 2-3-4. còn friday tới sunday thì quãng 20k :D sau 1 ngày test thì thấy khá mĩ mãn

các bác có command nào để check đc tổng CPU Inuse , ram in use của apache hoặc mysql ko?

maychu.net

25-03-2011, 11:44

chào các bác, cho hỏi đây có phải là cách chạy nginx làm frontend, apache làm backend [để xử lý php] ?

em nghe nhiều người nói chạy cách này performance tăng lên đáng kể nhưng chưa thực nghiệm nên ko biết hiệu quả thế nào.

nginx chạy static file rất tốt rồi. chỉ mỗi khuyết điểm là chạy php ko ngon và dính vụ htaccess phải ko? :D

Vậy thì bạn nên cho nginx chạy các file tĩnh [html], còn php thì chạy với Apache WHT cũng dùng nginx đó. PHP chạy với nginx qua mod cgi nên hao CPU hơn so với PHP chạy mod_php với Apache

ghostape

25-03-2011, 16:34

Vậy thì bạn nên cho nginx chạy các file tĩnh [html], còn php thì chạy với Apache WHT cũng dùng nginx đó. PHP chạy với nginx qua mod cgi nên hao CPU hơn so với PHP chạy mod_php với Apache Biện pháp này là tối ưu hả bạn?chạy nginx-php-fpm hao tổn cpu hơn hả ban? Litespeed thì thế nào nhỉ?Hiệu năng có tốt nhất so với 2 biện pháp kia ko? Thanks bạn...

Saviola8x

25-03-2011, 18:07

Biện pháp này là tối ưu hả bạn?chạy nginx-php-fpm hao tổn cpu hơn hả ban? Litespeed thì thế nào nhỉ?Hiệu năng có tốt nhất so với 2 biện pháp kia ko? Thanks bạn...

Nên chạy nginx reverse proxy cache file static, dùng xcache cache opcode, memcache cache sql queries -> ổn mà hơi tốn ram tí :] Bên mình dùng Litespeed cho hosting chỉ có thể nhận định 1 câu Đắt sắt ra miếng, hiệu năng và bảo mật đều được tăng thêm nhiều, dù không như LS "chém gió" nhưng mình cảm nhận nó vẫn vượt xa nginx.

Cài Litespeed free rất đơn giản và nếu bạn không thích có thể switch ngược về Apache = 1 click.

ghostape

25-03-2011, 23:45

Nên chạy nginx reverse proxy cache file static, dùng xcache cache opcode, memcache cache sql queries -> ổn mà hơi tốn ram tí :] Bên mình dùng Litespeed cho hosting chỉ có thể nhận định 1 câu Đắt sắt ra miếng, hiệu năng và bảo mật đều được tăng thêm nhiều, dù không như LS "chém gió" nhưng mình cảm nhận nó vẫn vượt xa nginx.

Cài Litespeed free rất đơn giản và nếu bạn không thích có thể switch ngược về Apache = 1 click. Đoạn complain php thấy dễ lỗi quá...........

Saviola8x

26-03-2011, 09:11

Đoạn complain php thấy dễ lỗi quá...........

Giai đoạn nào bạn, compile PHP của LSWS ?

ghostape

26-03-2011, 10:34

Giai đoạn nào bạn, compile PHP của LSWS ? Uhm..Đúng rồi bạn...dùng trên ubuntu mà cứ báo lỗi ko dc....mà dùng hàng cr@cked trên vps nước ngoài có sao ko nhỉ?

Saviola8x

26-03-2011, 18:31

Bạn build trên nền UB và gì [cpanel hay da hay non-cp] ?

Compile lại PHP thực ra là nó thêm extension with litespeed và build lại các extension của PHP cũ.

Sao bạn ko thử với bản free mà phải dùng hàng nulled :[

ghostape

26-03-2011, 22:17

Bạn build trên nền UB và gì [cpanel hay da hay non-cp] ?

Compile lại PHP thực ra là nó thêm extension with litespeed và build lại các extension của PHP cũ.

Sao bạn ko thử với bản free mà phải dùng hàng nulled :[ Thôi...thử build theo pp nginx làm reeverse proxy cho apache rồi so sánh với nginx chạy cùng php-fpm...Mình thử buile trên ubuntu,non-cp...hic.. Dùng hàng nulled sợ HP sus lắm...

Dùng nginx làm reeverse proxy có vẻ ko hiệu quả lắm mình check thấy ko thay đổi nhiều.

Nếu mọi người khoái cache thì dùng Varnish, hiệu quả đấy. Cái gì cũng phải chuyên của nó thì mới tốt, nginx làm webserver thôi.

ghostape

28-03-2011, 15:39

Nếu mọi người khoái cache thì dùng Varnish, hiệu quả đấy. Cái gì cũng phải chuyên của nó thì mới tốt, nginx làm webserver thôi. Varnish cache treen ram nên cần ram lớn.... Chạy nginx với php-fpm là good rồi.... Nếu nhà giàu thì chơi với varnish cache

kissmyass

29-03-2011, 14:52

downtime lần đầu tiên từ photon VPS. ko rõ tại sao, ping cũng ko ra luôn.

đã chết đc 1-2h đồng hồ mà ko có ai support. quá chán :[

sau lần này chuyển VPS đi chỗ khác. giờ mới thấm kiểu support của tụi này.

ghostape

30-03-2011, 10:22

D7 Build thêm với varnish cahing nữa thì tuyệt...VPS mình setup trên linode 1G ram test dc hơn 5000 r/s với D7. Varnish frontend[port 80]-caching- nginx-php-fpm port

80

//bit.ly/e530ZS

downtime lần đầu tiên từ photon VPS. ko rõ tại sao, ping cũng ko ra luôn.

đã chết đc 1-2h đồng hồ mà ko có ai support. quá chán :[

sau lần này chuyển VPS đi chỗ khác. giờ mới thấm kiểu support của tụi này.

còn die không Bác... em dùng bên burst cũng die hoài đang nản.

kissmyass

05-04-2011, 22:49

còn die không Bác... em dùng bên burst cũng die hoài đang nản.

ko rõ bác ạ. hôm nay cũng downtime chừng 30' email report cho bọn nó thì 1 tiếng sau bọn nó mới trả lời. lúc đó thì web đã vào đc rồi.

đang tính tới việc mua 1 em host khác có uptime tốt hơn. khả năng chọn knownhost.

uptime cao 99.5% , support 24/7

ps: theo mình thấy thì hình như Cent64 bit chạy performance tốt hơn bản 32bit. bản 32bit chạy còn thấy slow query, chạy 64bit dù traffic cao hơn nhưng slow query rất ít.

ghostape

06-04-2011, 00:59

Donw nhiều nhỉ.....thích maneger thì knownhost or vpslatch[vừa dc hostdime mua lại].thích unmanager thì slicehost or linode

Chủ Đề