Ben yürütmek için bir 15 dakikaya kadar sürebilir cron üzerinde çalışan bir PHP komut dosyası var.
Ben Doktrin ORM kullanarak bir tablonun tüm kayıtları saymak istiyorum ve bunu mümkün olan en hızlı şekilde yapılmasını istiyorum.
Yani benim MySQL veritabanı içine bazı satış verileri almak için çalışıyorum.
O yerini bana uzak iş mantığı ve kolayca veritabanı kodunu tutmak için olanak olarak geçerli uygulama için ben, ben tek bir sınıfın tüm veritabanı işlevselliği yer seçtiği yazıyorum ...
Ben (nispeten) aynı anda geldi 1000 kişi, tam hızlı C # daha işlenecektir. Net programı birçok kullanıcı aynı time.So de Tham kullanmak için Apache üzerinde PHP betikleri odaklı demek ...
Bu yazıya atfen: http://stackoverflow.com/questions/2122546/how-to-implement-tag-countingI tamamen önerilen 3 tablo etiketleme sistemi hayata geçirdik.
PHP.I hız optimizasyonu hakkında merak im her sayfası yükleme istenen dosyaların bir dizi var.
? Bir değişken her zaman bir numara olacak, ters virgül koyarak bir verimlilik kaybı var örneğin "prod.id = '$ id' eşya DAN prod.product_name SEÇİN";
Benim PHP komut dosyası ($ sekmesi [$ othertab [$ i]] gibi -> şeyler) işaretçileri yankılanan ve çözümleyecek çok fazla bir şey yok bir döngü içerir. Zaman bu script bu, düne kadar büyük çalışıyordu ...
'Daha iyi' için kriterler: hızlı matematik ve geliştirmek için uygun basit (birkaç alanları, birçok kayıtları) db işlemlerinde de / esnek uzatmak / okuma, connectible.The görev yaygın web geliştirme kullanmak için ...