Kadir Çimenyemez

Keep-Alive Nedir? Nasıl Aktif Edilir?

Keep-Alive Nedir? Nasıl Aktif Edilir?

Keep-Alive Nedir? Nasıl Aktif Edilir?

Keep-Alive özelliği birçok site hız testi servisinin önem verdiği bir konudur. Keep-Alive özelliği sunucunun yorulmaması için kullanılan bir özellik olup, sunucuyu yormadığı için sitenin yavaşlamamasını sağlamaktadır. Bir istek, 60 saniyelik timeout süresince beklemede kaldığından dolayı site yoruluyor ve yavaşlamasına sebep oluyor. Keep-Alive aktif olduğunda ise timeout süresi boyunca aktif tutuyor ve kontrole göre eğer istek devam etmiyor ise bağlantı kapatılıyor böylece sitenize ek yük binmesini engellemiş oluyor.

Nasıl Aktif Edilir?

Keep-Alive aktif etmenin 2 yolu bulunmaktadır.

1- .htaccess

Sitenizin ftp bölümündeki .htaccess dosyasını açarak en alttaki ?> kodunun bir tık öncesine alttaki vermiş olduğumuz kodu yapıştırıyoruz.


<ifModule mod_headers.c>
Header set Connection keep-alive
</ifModule>

2- httpd.conf

Dosyaya erişim sağladıktan sonra, yapılandırma aynen şöyle olmalıdır.

#
# KeepAlive: Whether or not to allow persistent connections (more than
# one request per connection). Set to "Off" to deactivate.
#
KeepAlive On

#
# MaxKeepAliveRequests: The maximum number of requests to allow
# during a persistent connection. Set to 0 to allow an unlimited amount.
# We recommend you leave this number high, for maximum performance.
#
MaxKeepAliveRequests 50

#
# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.
#
KeepAliveTimeout 10

Eğer httpd.conf dosyasını bulamazsanız; komut satırınıza aşağıdaki komutu yazarak çalıştırabilirsiniz.

find / -name httpd.conf