Ben PHP / MySQL ile yazılmış web sitemdeki çalışıyordu. Bakımı çok zor - Önce ben yazdım, bu html ve benzeri gömülü php sürü spagetti oldu.
Ben OOPS ile güzel bir modüler yapısı ile her şeyi yeniden yazdı ve şimdi onu korumak ve genişletmek için çok daha kolaydır.
webwait ve kuşatmayı kullanarak site performansını test ederken Ancak, daha yeni, daha iyi yapılandırılmış versiyonu spagetti kod sürümü daha yavaş çalışmasına ve yük gibi görünüyor.
Yükleme süresi yaklaşık 1 saniye fark var - 2.39s vs 3.81s
Değil js, değil css - başka bir şey php kodu hariç değiştirildi
Yani sorun ne? Ben eski kodu geri dönmek gerekir? Bu başkalarına oldu?
Edit:
- I have done some analysis using
cachegrind, inclued and I think the
code is pretty good.
- I also
know that the problem is not entirely
OOPS but the greater structure etc.
and also that OOP doesn't at all
guarantee better performance.
- I have run the code multiple times too.
- I've used cachegrind with
kcachegrind, inclued, siege (most of
the tools Rasmus lerdorf outlined in
his drupalcon 2008 talk on 'Simple
is Hard')
What I want to know is how others deal with this.