Odoo Performans Optimizasyonu: Sunucunuzu Hızlandırın
2026'da Odoo performansı nasıl optimize edilir — işçi yapılandırması, veritabanı dizinleme, Redis önbellekleme ve yanıt sürelerini %70 veya daha fazla kısmak için Nginx ayarı.
Odoo sunucunuzun yavaş olup olmadığını nasıl anlarsınız
"Odoo yavaş" özneldir. Önce ölçün:
Yanıt süresi karşılaştırmaları:
- Ana sayfa yüklemesi: < 2 saniye
- Satış siparişi oluşturma: < 3 saniye
- Fatura PDF oluşturma: < 5 saniye
Odoo'nuz bu süreleri sürekli aşıyorsa performans ayarlaması gerekir.
1. İşçi süreçlerini ayarlayın
Odoo eşzamanlı istekleri işlemek için çok süreçli işçiler kullanır.
İşçi formülü (üretim için):
workers = (CPU_cores * 2) + 1
4 çekirdekli bir sunucu için: workers = 9
odoo.conf dosyasında:
workers = 9
max_cron_threads = 2
2. PostgreSQL sorgu önbelleğini etkinleştirin
PostgreSQL'in shared_buffers önbelleği sık erişilen verileri RAM'de saklar.
/etc/postgresql/*/main/postgresql.conf dosyasını düzenleyin:
shared_buffers = 4GB
effective_cache_size = 12GB
PostgreSQL'i yeniden başlatın:
sudo systemctl restart postgresql
3. Veritabanı dizinleri ekleyin
Eksik dizinler yavaş Odoo sorgularının 1 numaralı nedenidir.
Eklenecek yaygın dizinler:
CREATE INDEX idx_sale_order_partner ON sale_order(partner_id);
CREATE INDEX idx_account_move_date ON account_move(date);
4. Statik varlıklar için HTTP önbelleğini etkinleştirin
Odoo her istekte CSS, JS ve görselleri sunar. Önbellekleme olmadan tarayıcılar bu dosyaları gereksiz yere yeniden indirir.
Nginx önbellekleme yapılandırması:
location ~* \.(css|js|png|jpg|jpeg|gif|ico|woff|woff2|ttf)$ {
expires 30d;
add_header Cache-Control "public, immutable";
proxy_pass http://127.0.0.1:8069;
}
Nginx'i yeniden yükleyin:
sudo systemctl reload nginx
Tarayıcılar bu dosyaları 30 gün boyunca önbelleğe alacak ve sayfa yükleme süresini 3 saniyeden 1 saniyenin altına düşürecek.
5. Statik varlıklar için bir CDN kullanın
Kullanıcılarınız coğrafi olarak dağıtılmışsa, varlıkları tek bir sunucudan sunmak gecikme ekler. Bir CDN (İçerik Dağıtım Ağı) varlıkları dünya çapında kenar konumlarında önbelleğe alır.
Cloudflare (ücretsiz katman):
1. cloudflare.com'da kaydolun
2. Alan adınızı ekleyin ve ad sunucularını güncelleyin
3. Cloudflare kontrol panelinde "Cache Level: Standard"ı etkinleştirin
4. Browser Cache TTL'yi "1 ay" olarak ayarlayın
Cloudflare otomatik olarak /web/static/*'ı önbelleğe alır ve en yakın kenar konumundan sunar.
6. Eski kayıtları arşivleyin
Büyük tablolar dizinlerle bile sorguları yavaşlatır. 500.000 satırlı bir sale_order tablosu, 50.000 satırlı olandan daha uzun sürer.
Büyük tabloları belirleyin:
sudo -u postgres psql odoo_production
SELECT schemaname, tablename, pg_size_pretty(pg_total_relation_size(schemaname||'.'||tablename)) AS size
FROM pg_tables
ORDER BY pg_total_relation_size(schemaname||'.'||tablename) DESC
LIMIT 10;
Eski verileri arşivleyin:
2 yıldan eski kayıtlar için:
- Bunları ayrı bir "arşiv" veritabanına aktarın
- Üretimden silin
- Arşiv veritabanını çevrimdışı tutun
Bu, üretim veritabanını küçük ve hızlı tutar.
7. Ağır işlemleri yoğun olmayan saatlere planlayın
Raporlar, veri içe aktarmaları ve ay sonu kapanış işlemleri CPU tüketir ve veritabanı tablolarını kilitler. Bunları çalışma saatleri içinde çalıştırmak herkes için performansı düşürür.
Ağır cron işlerini geceye taşıyın:
Odoo'da Ayarlar → Teknik → Otomasyon → Zamanlanmış Eylemler'e gidin
"Sonraki Yürütme Tarihi"ni sabah 2:00 olarak ayarlayın:
- Envanter değerlemesi
- Yaşlandırılmış alacaklar raporu
- Veri temizleme
Veritabanı bakımı:
Sabah 3:00'te bir cron işinde VACUUM ve ANALYZE'yi zamanlayın:
0 3 * * * /usr/bin/sudo -u postgres psql odoo_production -c "VACUUM ANALYZE;"
Bu, kullanıcı etkisi olmadan disk alanını geri kazanır ve sorgu planlayıcı istatistiklerini günceller.
Odoo sunucu yönetiminizi bugün otomatikleştirin
Odoo sunucunuzu 5 dakikada bağlayın. Başlamak ücretsiz.
Ücretsiz başla — kredi kartı yokİlgili Makaleler
Odoo Güvenlik En İyi Uygulamaları: 2026'da Sunucunuzu Sağlamlaştırma
Odoo güvenlik en iyi uygulamaları 2026 — güvenlik duvarı yapılandırması, SSH sağlamlaştırma, veritabanı şifrelemesi, hız sınırlama ve en yaygın saldırı vektörlerini önleme.
Odoo Sunucu İzleme: Kesintileri Yaşanmadan Önce Önleyin
Odoo sunucu izleme kapsamlı kılavuzu — disk, bellek, hizmetler ve veritabanı performansını gerçek zamanlı uyarılarla takip edin.
Odoo vs Odoo.sh: 2026'da Hangisini Seçmelisiniz?
Kendi barındırmalı Odoo vs Odoo.sh karşılaştırması 2026 — fiyat dökümü, performans kriterleri, kontrol tavizleri ve hangi barındırma size daha çok tasarruf sağlar.