Webmaster Genel Webmasterların fikir alışverişi yapabileceği konulara bu başlık altından ulaşabilirsiniz. |
|
Seçenekler | Stil |
15 Aralık 2022, 22:50 | #1 |
NGINX nedir? Nasıl çalışır?
NGINX nedir? NGINX (ing), “engine-ex” olarak telaffuz edilen açık kaynaklı bir web sunucu yazılımıdır. İlk piyasaya çıktığında HTTP web servisi olarak işlev görmekteydi. Ancak bugünlerde, ters vekil sunucusu, HTTP yük dengeleyicisi, IMAP, POP3 ve SMTP için de email vekil sunucusu olarak da hizmet vermekte.
NGINX resmi olarak Ekim 2004’de piyasaya sürüldü. Yazılımın yaratıcısı, Igor Sysoev, projesine 2002’de C10k problemini cevaplamak için bir deneme olarak başladı. Bugünlerde, web sunucularının başa çıkması gereken birçok bağlantı var. Bu sebepten dolayı, NGINX olay güdümlü ve eşzamansız bir mimari sunuyor. Bu özellik NGINX’i hız ve ölçeklenebilirlik için en güvenli sunuculardan biri kılıyor. Bir sürü bağlantı ve hızla başa çıkmasını sağlayan muhteşem kabiliyeti sayesinde, birçok yüksek trafikli web sitesi NGINX’i kullanmakta. Bu online devlerden bazıları: Google, Netflix, Adobe, Cloudlfare, WordPress.com ve çok daha fazlası. NGINX nasıl çalışır? NGINX hakkında daha fazla öğrenmeye geçmeden önce web sunucularının nasıl çalıştığına bir bakalım. Biri bir web sayfasını açmak için istek yolladığında, tarayıcı o web sitesinin sunucusuyla irtibat kurar. Daha sonra ise sunucu web sayfası için istenen sayfaları bulur ve tarayıcıya yollar. Bu sadece en basit istektir. Yukarıda verdiğimiz örnek tek thread olarak geçmekte. Geleneksel web siteler her istek için bir threat yaratır ama NGINX’in çalışma şekli böyle değildir. Daha önce de belirttiğimiz gibi, NGINX eşzamansız ve olay güdümlü bir mimariyle çalışmaktadır. Yani, tek threadler, tek bir worker process altında yönetilir ve her worker process, worker bağlantısı adlı üniteler barındırır. Worker bağlantıları istekleri bir worker process’e ulaştırır, o da bu istekleri master process’e yönlendirir. Son olarak ise master process bu isteklerin sonuçlarını sunar. Bu kulağa kolay gelebilir ancak bir worker connection 1024 adet benzer isteğin altından kalkabilir. Bunun sayesinde, NGINX binlerce istekle, hiç zorlamadan başa çıkabilir. Bu ayrıca NGINX’in e-ticaret, arama motorları ve bulut depolama gibi meşgul siteler için mükemmel olmasının başlıca sebebidir. NGINX vs Apache Popüler web sunucuları arasından Apache, NGINX’in ana rakiplerinden biridir. 90’lardan beri var olan Apache’nin halihazırda büyük bir kullanıcı topluluğu da bulunmakta. Eğer hangi web sunucusunun ihtiyaçlarınıza göre en iyisi olduğunu merak ediyorsanız, NGINX ve Apache arasındaki bu kısa ve bilgilendirici karşılaştırmaya bir göz atın.
NGINX, email vekil sunucu, ters vekil sunucu ve yük dengeleyici olarak da çalışan bir web sunucusudur. Yazılımın yapısı eşzamansız ve olay güdümlüdür, yani birçok isteğin aynı anda işlenebilmesini mümkün kılmaktadır. Ayrıca, NGINX son derece de ölçeklenebilirdir. Bu da sunduğu hizmetin müşterinin trafiğiyle birlikte büyüdüğü anlamına gelir. NGINX ve Apache kesinlikle piyasadaki en iyi sunuculardan ikisidir. Kaynak : [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Konu ExCaLuBuR tarafından (12 Mart 2023 Saat 22:44 ) değiştirilmiştir.. |
|
|
19 Aralık 2022, 07:49 | #2 |
Emeklerine sağlık
|
|
|
19 Aralık 2022, 08:15 | #3 |
Emeğinize sağlık efendm
________________
Seviyorum içimdeki alıngan ama haylaz çocuğu.. Sever, kırılır, küser.. Ama göz ucuyla hep bir gülücük bekler... |
|
|
20 Aralık 2022, 01:10 | #4 |
Emegine saglik
________________
|
|
|
21 Aralık 2022, 14:14 | #5 |
Gayet anlaşılır şekilde anlatılmış emeğinize sağlık.
________________
İnsan bütün sıkıntılarını tek başına atlatınca, kimseye ihtiyaç duymuyor. |
|
|
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
Seçenekler | |
Stil | |
|
|