Your SlideShare is downloading. ×
0
Optimasi Web Server dengan Nginx by Aswin
Optimasi Web Server dengan Nginx by Aswin
Optimasi Web Server dengan Nginx by Aswin
Optimasi Web Server dengan Nginx by Aswin
Optimasi Web Server dengan Nginx by Aswin
Optimasi Web Server dengan Nginx by Aswin
Optimasi Web Server dengan Nginx by Aswin
Optimasi Web Server dengan Nginx by Aswin
Optimasi Web Server dengan Nginx by Aswin
Optimasi Web Server dengan Nginx by Aswin
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Optimasi Web Server dengan Nginx by Aswin

792

Published on

Presentasi dari Aswin Juari, Crew dari Agate Studio dalam event Talent Development Saturday Agate Studio. http://agatestudio.com …

Presentasi dari Aswin Juari, Crew dari Agate Studio dalam event Talent Development Saturday Agate Studio. http://agatestudio.com

Talent Development Saturday adalah acara Agate Studio crew sharing berbagai topik. Mulai dari Art, Programming, Game Production dan General Business/Management. TDS ini dilakukan tanggal 8 Februari 2014 di Bandung Digital Valley.

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
792
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. @agatestudio Optimasi Web Server dengan Nginx Aswin Juari Knight Agate Studio
  • 2. @agatestudio OVERVIEW Berbagai Tools Optimasi Nginx (EngineX) NginX vs Apache Configuration Drawback
  • 3. @agatestudio Tools Optimasi • Sisi Programming – Memcached • Caching Database Output • Sisi Server – PHP APC • Caching Op Code PHP – Nginx • Another & More simpler Web Server than HTTPD – Varnish • HTTP Accelelator
  • 4. @agatestudio Nginx (Baca: EngineX) • Reverse Proxy – Proxy yang bertugas untuk mengambilkan data ke target, data akan seolah-olah diambil dari reverse proxy. Contoh kasus: iframe facebook, gempon – Vs Forward Proxy. E.g. Squid • Event Driven, Asynchronous, Non-blocking, & Single Thread • Load Balancer • Web Server • Meningkatkan Web Scability
  • 5. @agatestudio Nginx vs Apache (httpd) • Nginx hanya dapat melakukan beberapa fungsi dari apache namun lebih efisien (penggunaan memory lebih rendah). • Selama proses download berlangsung, apache akan mem-book memory. • Nginx hanya bisa untuk file static, pemrosesan php tetap dilakukan oleh apache • Httpd akan membuat proses baru untuk setiap rekues, sedangkan nginx tidak
  • 6. @agatestudio Setting Up Nginx dan Httpd • Apache & Nginx dalam 1 server – Nginx di Port 80 – Apache di Port lain (e.g. 8080) atau ke web server lain. – Nginx akan meneruskan paket php ke webserver • Apache & Nginx Berbeda Server – File Static (html, css, js, image, etc) menggunakan Nginx – PHP menggunakan Apache
  • 7. @agatestudio Basic Configuration server { listen 8001 default; server_name billing.slave.centos; root /media/htdocs/billing; index index.php; location ~ .php$ { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header Host $host; proxy_pass http://127.0.0.1; } location ~ /.ht { deny all; } }
  • 8. Drawback • File .htaccess harus di-define di Nginx jika nginx sebagai proxy ke Apache
  • 9. Thank you!

×