On Sep 14, 2011, at 8:42 PM, Nikolay Mishin wrote: > 14.09.2011, 20:06, "Dmitry Karpich" <[email protected]>:
<.. mass skip ..> Есть несколько идей, над которыми я предлагаю вам подумать, возможно это будет вам интересно: 1) не пытайтесь субоптимизировать программу, скорее всего "бутылочное горлышко" возникнет не здесь. достаточно того, чтобы оно работало корректно ( а вот с корректностью стоит возится столько, сколько получится "выциганить" времени. тесты наше все ) 2) используйте только те фичи, которые вам нужны. если вы можете твердо сформулировать причину использования фичи - отлично. если нет - ну зачем вам эта головная боль? 3) используйте основной поток данных для его обработки. обычно всегда есть какой-нить цикл - так не гоняйте его впустую 4) если вам что-то где-то надо будет искать - имитируйте БД. стройте индекс. индекс - это хорошо, fullscan - плохо. 5) plugable - хорошо и очень OOP. даже plugable ready. Не воспринимайте это как ммм... ну, не важно. Это дружеский совет. > -- > Nikolay Mishin > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
