Cevaplar
-
mysql den kaynaklı bir yavaşlık olabilir. Eğer phpinfo hızlı geliyorsa.
-
sharq
php info hızlı geliyor ewet mysql den kynaklandığını nerden anlıcaz yada ordan kaynaklanıyorsa ne yapacağız?11 yıl önce yazılmış -
siyahbeyaz
bence sorunun dns ile alakalı olabilir.11 yıl önce yazılmış -
sharq
ne yapabiliriz peki yada dns ile alakalı olup olmadığını nerden çözebiliriz arkadaşlar lütfen yardım edin .s11 yıl önce yazılmış -
sharq
eklemek isteyen eklesin facebooktan falan
facebook.com/jn.turk
ayrıntılı konuşalım ne yapmam gerektiğini11 yıl önce yazılmış -
Kesali
Dns ten olsa ilk site açıldıktan sonra tekrar hızlı giriş yapabiliyor olmamız gerekir. İşletim sistemleri dns adreslerini cacheler.
Bir tane php hazırlı. Aşağıdaki örnekteki gibi mesela. 20 kere testing testing yazacaktır ve size scripting çalışma süresini vericektir.
sonra döngüye mysql_connect eklersiniz süre abartı derecede uzuyorsa mysql den sorun olduğunu anlarsınız.
Natronun sözde bulut altyapısı olduğu için başka bir mysql servera taşırsın databaseini düzelir.
$time = microtime(true); for($i=0;$i>20;$i++){ echo "testing testing<br />"; } echo microtime(true)-$time;
11 yıl önce yazılmış -
sharq
bu kodu test.php sayfasına ypştırdım11 yıl önce yazılmış -
Kesali
Çok hızlı açtığı için -e5 diyor sorun yok.
Şimdi echonun altına mysql connect ve select db ekleyin farkı görelim.11 yıl önce yazılmış -
sharq
ilk çıkan değer => 1.50203704834E-5
echo testing testing alanına mysql_connect(); yptıktna snra çıkan değer
=>0.00174999237061
testing testing yazdırıp altına sadece 1 tane mysql_connect yaptıktan snra çıkan değer =>0.00379204750061
değerler bunlar11 yıl önce yazılmış -
sharq
bide haerleri ekrana çektiğimde we for göndüsnde testing yazarken çıkan değer = 0.0140340328217 bu11 yıl önce yazılmış -
Kesali
Durumu hosting firmana belirt. Eğer dünden bu güne birşey yapmaıysan onlar bir baksınlar. Sitene ilk erişim çok uzun sürüyor. 6sn de header bilgisini alıyor sonra normal. test.php de sorun yok ama 15 16 ms de alıyor header biligisini. dns lookup 24ms dns tende bir sorunun yok.11 yıl önce yazılmış -
sharq
birşey yapmadım dünden bugüne aksine sitenin performansı için şimdi biraz değişiklikler yaptım select * kullanıyordum bnların hpsini selec id,asd,asd diye değiştirdim meta taglarını veritabanından çkiyordum bnlar başta bi if döndürdüm ayar sessionu boşsa sessiona ata ve sessiondan çek diye yani performans açısından bütün işlmleri yapyorum şimdi iletişime geçiyorum firmayla11 yıl önce yazılmış
-
-
kardeşim mysql stored procedurleri kullanırsan, belki sorunun düzelir. bizde natro ile çalısıyorz. tüm web siteleri mysql ve site kodlarında hiçbir zamn normal sorgu yok. hep stored procedurlerle çalısıyorum.
-
sharq
kardeşim cevabın için teşekkr ederim peki nedir bu mysql stored bunu hkknda hiç bilgim yok nasıl oluyor we ntroyla çlşıyormussun sence sorunlu deilmi natro ? yoksa normalmi ?11 yıl önce yazılmış -
azalet
kardeşim natroyla 3 senedir çalısıyoruz yaklasık olarak 30 veya 40 adet domain+host var bunlardaki sitelerin çoğundada mysql veri tabanı kullanıyoruz. Tabi yaptığımız sitelerin hiç birinde selec * from tbl_tablo; seklinde bir sorgu cumlesi geçmez. Stored procedurleri "heidi sql, sqlyog, navicat" tarjo programlarla yazabilirsin.11 yıl önce yazılmış -
sharq
cevabın için teşekkr ederim pek anlamadım ama biraz araştırma yapacağım11 yıl önce yazılmış
-