Protex adlı üyeden alıntı: mesajı görüntüle
Anladım, her url de jsonu indirip eşleştircek, 900 slug için biraz kastırabilir. Ben normalde 81 url ye kadar functions.php de eşleştirmiştim. daha fazla olsa idi şahsen, sürdürülebilirlik için json yerine , sql de bir table açar, her sluga page_id ini verip direk page id'ten sluglarını çektirirdim. resminizdeki gibi eklenti tasarımında manuel bir form'da yapardım. Elinizde hazır jsonda var, Url'leler dahada çoğalacaksa düşünün derim.
Kolay gelsin.
Tekrardan merhaba, @Protex; yorumlarında haklı çıktı CPU kaynak tüketimi ile başa çıkamadık ve eklentide önerileri doğrultusunda bazı güncellemeler gerçekleştirdik aşağıda detayları paylaşıyorum.
@Protex; 'e değerli yorumundan dolayı tekrardan teşekkür ediyorum.

Yeni yaptığımız güncelleme ile eklenti daha stabil çalışırken gereksiz kaynak tüketmiyor.

Güncellemeler

Neler Yeni?
Veritabanı tabanlı mimari
- JSON dosyası sadece import/export amaçlı; tüm veriler WordPress veritabanında.
- Şema: groups(id, x_default) + urls(group_id, lang, url)
- URL tekilleştirme ve indekslerle performans artışı.

Esnek dil şeması ve ayarlar
- Panelden “Görünen diller”i (en,de,tr,fr,es,it…) yönetebilirsiniz.
- x-default varsayılanı otomatik “en” (en yoksa ilk dolu dil).

Yönetim paneli iyileştirmeleri
- Sunucu tarafı sayfalama ve arama (büyük veri setlerinde hızlı).
- CSV içe/dışa aktarım (Excel uyumlu).
- Toplu düzenleme: Seçili satırları silme ve x-default atama.
- Boş satırların kaydedilmesi engellendi.
- Kaydedince yeni eklenen kayıtlar üste kalır (görsel takip kolaylığı).
- +10 Satır Ekle

Frontend kontrolü
- wp_head çıktısı ayarlardan aç/kapat; tek bir kaynakta üretim (çakışma yok).

Hatalar ve aktivasyon
- Değişken kapsam/JS küçük sorunları giderildi; pagination ve arama stabil.

Performans ve Ölçeklenebilirlik
- Sunucu tarafı sayfalama/arama ve indeksler ile akıcı deneyim.
- Tahmini alan kullanımı: ~0.4–0.5 KB/URL satırı (200k URL ≈ ~100 MB civarı).

Yol Haritası
- FULLTEXT arama
- URL hash index (url_hash) ile daha kompakt ve sağlam tekilleştirme
- Hücre bazlı otomatik kaydetme (inline autosave)