Az önce Cpanelli Apache 1.3 kullanan sunucumu önce Apache 2.2 ye upgrade ettim. Sonra da eNGINeX sunucu kurdum. Apache portları 81 e aldım. NGINX i e gelen değerlerde statikleri kendi statik olmayan veriyi de apacheden al dedim. manyak performanslı çalışıyor.

Test siteler: Gönülçelen.NET,msn nickleri,şiirler,burçlar,şarkı sözleri,güzel sözler,avatarlar,fıkralar,oyun,e-kart,spor,gazeteler,aşk,sevgi,romantik resimler, www.bioforum.gen.tr, Silkroadonline Türkiye Portal

Test sitelere 81. porttan da apache olarak girilebilir. Yani http://www.gonulcelen.net:81/ gibi

Alıntı
HTTP/1.1 200 OK
Server: nginx/0.6.32
Date: Tue, 12 Aug 2008 03:29:57 GMT
Content-Type: text/css
Transfer-Encoding: chunked
Connection: keep-alive
X-Powered-By: PHP/4.4.7
Content-Encoding: gzip
Kısacası nginx (eNGINe-X) denen zımbırtı gerçekten çok kalite birşey. Yüksek performans gerektiren siteleriniz için test etmenizi öneririm.

Bütün gün böyle bırakacağım sunucu da ne kadar load olacak görelim.



Alıntı
server {
access_log off;
error_log logs/vhost-error_log warn;
listen 80;
server_name gonulcelen.net www.gonulcelen.net;

location ~* \.(gif|jpg|jpeg|png|wmv|avi|mpg|mpeg|mp4|js|css|GI F|JPG|JPEG|PNG|WMV|AVI|MPG|MPEG|MP4|JS|CSS)$ {
root /home/gonulcel/public_html;
}
location / { client_max_body_size 10m;
client_body_buffer_size 128k;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
proxy_connect_timeout 30s;
proxy_redirect http://www.gonulcelen.net:81 http://www.gonulcelen.net;
proxy_redirect http://gonulcelen.net:81 http://gonulcelen.net;
proxy_pass http://91.93.130.93:81/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
Yalnız nginx üzerinden geçenlerin trafiğini hesaplayamıyoruz. Bu yüzden aşağıdaki yeri yazmak sadece hız kazandırır, ama bu uzantılar için apache yerine nginx üzerinden çalıştığı için apache loglamaz.

Alıntı
location ~* \.(gif|jpg|jpeg|png|wmv|avi|mpg|mpeg|mp4|js|css|GI F|JPG|JPEG|PNG|WMV|AVI|MPG|MPEG|MP4|JS|CSS)$ {
root /home/gonulcel/public_html;
}
.html ve .htm leri seo dolayısı ile apache ye gönderiyoruz. Sadece statik olduğu kesin olanları nginx e aktardık. Yani aslında apache orada duruyor ama 81. portta nging e gidiyor requestler o da alıp apache ye gönderiyor. Ama gereksizleri göndermiyor. Ayrıca nginx e özel ayarlar yaparak apache yükü azaltılıyor.

No More Memory
No More Cpu