ServBay'de Memcached Ayarlarını Değiştirme 
Memcached, yüksek performanslı, dağıtık bir bellek nesne önbellekleme sistemidir ve genellikle web uygulamalarını hızlandırmak, veritabanı yükünü azaltmak için kullanılır. Güçlü bir yerel web geliştirme ortamı olan ServBay, Memcached'i dahili olarak sunar ve yapılandırmasını yönetmek için pratik yollar sağlar. Bu makalede, ServBay'de Memcached ayarlarını değiştirmenin ayrıntılarını; önerilen arayüz üzerinden yapılan değişiklikler ile yapılandırma dosyası hakkında önemli bilgileri bulacaksınız.
Memcached ayarlarını değiştirmek genellikle performansı optimize etmek — örneğin, kullanılabilir bellek miktarını (-m) ayarlamak, çakışmalardan kaçınmak için dinlenen adresi (-l) veya portu (-p) değiştirmek ya da maksimum bağlantı sayısını (-c) ayarlamak — amacıyla yapılır.
ServBay'de Memcached'in yapılandırma dosyası varsayılan olarak /Applications/ServBay/etc/memcached/ dizininde yer alır.
Önemli Uyarı
Memcached ayarlarını değiştirmek için şiddetle ServBay'in Grafiksel Kullanıcı Arayüzünü (UI) kullanmanızı öneririz. ServBay, UI üzerinde yaptığınız ayarlara dayanarak yapılandırma dosyalarını otomatik olarak oluşturur ve yönetir. Yapılandırma dosyasını elle düzenlemek, ServBay güncellendiğinde veya yeniden başlatıldığında değişikliklerinizin üzerine yazılmasına ve ayarlarınızın kaybolmasına neden olabilir.
ServBay Arayüzü ile Ayarları Değiştirmek 
ServBay; geliştiricilere yapılandırma dosyasını manuel olarak düzenlemeye gerek kalmadan Memcached çalışma parametrelerini kolaylıkla değiştirebildiğiniz, sezgisel bir grafik yönetim arayüzü sunar. Arayüzde yapılan ayarlar otomatik olarak kaydedilir ve Memcached servisi yeniden başlatıldığında geçerli olur.
Memcached ayarlarını arayüzden değiştirmek için:
- ServBay yönetim arayüzünü açın. 
- Sol taraftaki menüde Veritabanı -> NoSQL -> Memcached yolunu izleyin. 
- Memcached yapılandırma seçeneklerini göreceksiniz. 
- Burada aşağıdaki temel Memcached parametrelerini değiştirebilirsiniz: - Dinleme Adresi (Listen Address): memcached.confdosyasındakiLISTENparametresiyle eşleşir, varsayılan olarak genellikle127.0.0.1(sadece yerel bağlantılar için dinler).
- Port: memcached.confdosyasındakiPORTparametresine karşılık gelir, varsayılanı genellikle11211’dir.
- Maksimum Bellek Kullanımı (Max Memory): memcached.confdosyasındakiMEMORYparametresi ile belirlenir, Memcached'in kullanabileceği maksimum bellek miktarını (genellikle MB cinsinden) ayarlamanızı sağlar.
- Maksimum Bağlantı Sayısı (Max Connections): memcached.confdosyasındakiCONNECTIONSparametresine karşılık gelir, Memcached'in aynı anda işleyebileceği maksimum istemci bağlantı sayısını belirler.
 
- Dinleme Adresi (Listen Address): 
- Gereksinimlerinize göre istenen parametreleri değiştirin. 
- Ayarlarınızı tamamladıktan sonra, ekranın altındaki Kaydet (Save) butonuna tıklayın. 
ServBay, yaptığınız değişiklikleri otomatik olarak uygulayacaktır. Tüm değişikliklerin tam anlamıyla etkin olması için, eğer otomatik olarak yapılmadıysa, gelen bildirim doğrultusunda Memcached servisini yeniden başlatmanız gerekebilir.
 Görsel: ServBay UI’de Memcached yapılandırma ekranı
Görsel: ServBay UI’de Memcached yapılandırma ekranı
Yapılandırma Dosyasını Elle Düzenleme (Önerilmez) 
WARNING
Yukarıda da belirtildiği gibi, Memcached yapılandırma dosyasını elle düzenlemeniz tavsiye edilmez. ServBay, yazılım paketlerinin yapılandırma dosyalarını kendisi yönetir ve oluşturur; manuel yapılan değişiklikler ServBay’in yönetim süreçleri ya da ilerideki güncellemeler tarafından kolayca üzerine yazılabilir. Bu yöntem yalnızca geçici test veya hata ayıklama amaçlı kullanılmalı ve riskleri kabul edilmelidir.
Genel Bakış 
Önerilmemekle birlikte, yapılandırma dosyasının konumunu bilmek, ServBay’in Memcached’i nasıl yönettiğini anlamak açısından faydalı olabilir. ServBay, Memcached’in yapılandırma dosyasını /Applications/ServBay/etc/memcached/ dizinine yerleştirir.
Yapılandırma Dosyasının Konumu 
- memcached.conf: Memcached’in ana yapılandırma dosyasıdır ve- /Applications/ServBay/etc/memcached/memcached.confyolunda bulunur. ServBay bu dosyayı UI üzerinden yapılan ayarlara göre oluşturur.
Sık Kullanılan Yapılandırma Örnekleri 
memcached.conf dosyası, Memcached başlatılırken okunan parametreleri barındırır. Dosyada sıkça karşılaşabileceğiniz bazı örnek yapılandırmalar şunlardır:
- Dinleme Adresini Değiştirmek: ini- LISTEN="127.0.0.1"1- Başka bir adres ile değiştirebilirsiniz, örneğin - 0.0.0.0(tüm ağ arayüzlerini dinler, genellikle güvenli olmayan ortamlarda tavsiye edilmez).
- Port Numarasını Değiştirmek: ini- PORT=112111- Kullanılmayan başka bir port ile değiştirebilirsiniz. 
- Maksimum Bellek Kullanımı Ayarlamak: ini- MEMORY=641- Memcached'in kullanabileceği maksimum bellek miktarını ayarlayın (genellikle MB). Örneğin - MEMORY=128ile maksimum bellek 128MB olur.
- Maksimum Bağlantı Sayısı Ayarlamak: ini- CONNECTIONS=10241- Memcached’in aynı anda işleyebileceği maksimum istemci bağlantı sayısını ayarlayın. 
Manuel Değişiklikleri Etkinleştirme 
Eğer gerçekten yapılandırmada manuel olarak değişiklik yaptıysanız, değişikliklerin etkin olması için Memcached servisini yeniden başlatmanız gerekmektedir.
Memcached Servisini Yeniden Başlatmak 
Ayarları ister arayüzden ister el ile yapmış olun, yeni yapılandırmaların uygulanabilmesi için Memcached servisini yeniden başlatmalısınız.
ServBay Yönetim Arayüzünden Yeniden Başlatmak 
Tavsiye edilen yöntem budur:
- ServBay yönetim arayüzünü açın.
- Sol menüde Yazılım Paketleri (Packages) bölümünü seçin.
- Listede uygun Memcached sürümünü bulun.
- Memcached paketinin yanında bulunan Yeniden Başlat (Restart) butonuna tıklayın.
servbayctl Komut Satırı Aracı ile Yeniden Başlatmak 
ServBay’in sunduğu servbayctl komut satırı aracıyla da hizmetleri yönetebilirsiniz:
Terminal uygulamasını açıp aşağıdaki komutu çalıştırın:
bash
servbayctl restart memcached -all1
Bu komut, Memcached servisini yeniden başlatacaktır.
Özet 
ServBay, geliştiricilere Memcached ayarlarını yönetmek için pratik yöntemler sağlar. En güvenli yol, yapılandırma değişikliklerinizi ServBay’in grafik arayüzünden yapmaktır; böylece dosya manuel olarak düzenlenirken yaşanabilecek üzerine yazılma riskini önlemiş ve ayarların ServBay tarafından doğru şekilde yönetilip uygulanmasını sağlamış olursunuz. Memcached’in ana yapılandırma dosyası /Applications/ServBay/etc/memcached/memcached.conf yolundadır; elle düzenlenmesi önerilmez fakat konumunu bilmek ServBay’in yapısını anlamak adına faydalıdır. Yapılandırma değişikliklerinizi uyguladıktan sonra mutlaka ServBay UI veya servbayctl komutu ile Memcached servisini yeniden başlatmayı unutmayın.
