Merhaba,
v7.6.0'da Marcus sığırının yaptığı bir hata yüzünden stabil olamamakla birlikte sistemde yoğun bir ağırlık oluyor farkındayız bunun sonraki sürüme kadar ufak bir hotfix yayınladılar bunu kullanırsanız performans sorununuz geçer;
Hotfix İndir
https://whmcs.community/files/file/9...797e9cae355b27
İndirip yükledikten sonra configuration.php'nin en son satırına aşağıdaki kodu ekleyin;
$disable_admin_ticket_page_counts = true;
Sorun ne ?
Laravel illimunate database sisteminde count() dediğimiz bir fonksiyon var örnek vermek gerekirse;
$db = Capsule::table('tbltickets')->count();Bunu kullanırsanız eğer sistem stack mantığı ile şunu yapar gider veritabanından tüm içeriği sorgulayarak çeker, ardından php count ile bunu sayar yani yükün yarısını mysql'e yarısını php'ye verir.
Yük kontrolü php tarafında olunca ağırlık olur ancak yükü mysql'e yüklemek varken şu şekilde;
$db = Capsule::select('SELECT COUNT(*) AS total FROM tbltickets')->get()->total;Bizim sığırcık bu sorgu yükünü php'ye yükledi ondan dolayı disable etmek zorunda kalıyoruz hotfix ile buna disable vererek çare üretiyoruz. Diğer türlü model'de değişiklik yapılması gerekicek bayağı bi şekilde. Ancak adamlar bunu koca koca yazmışlar niye in query count yapıyo diye merak edip bunu capsule entegre ettiğini sormak gerekli..