|
|
|
Оптимизация кода
|
|||
|---|---|---|---|
|
#18+
Я щаc кого-то из модераторов укушу Надо блокировку ставить на редактирование :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 16:44:55 |
|
||
|
Оптимизация кода
|
|||
|---|---|---|---|
|
#18+
to Тёмный: кто-то письмена трёт ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 16:47:55 |
|
||
|
Оптимизация кода
|
|||
|---|---|---|---|
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 16:48:55 |
|
||
|
Оптимизация кода
|
|||
|---|---|---|---|
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 16:49:56 |
|
||
|
Оптимизация кода
|
|||
|---|---|---|---|
|
#18+
...как то раз проверял на себе советы из одной однотематической статьи: например при "сложении" заведомо string переменных можно склеивать их не & а + Вместо Left() пользоваться Left$() (так же и right$) конечно на мелких циклах разници и не ощущается, но когда попался весьма и весьма длинный, с множеством склеиваний строк и отрезанием букв - разница была очень ощутима.... ...ну это так - к слову :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 16:50:54 |
|
||
|
Оптимизация кода
|
|||
|---|---|---|---|
|
#18+
2 paparome: Забыл спросить, код был сделан для просчёта суммы по горизонтали, а возможно ли сделать с помощью SQL-запроса по вертикали. Вот как я это сделал: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2004, 13:46:10 |
|
||
|
Оптимизация кода
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. Естественно, SQL строку придется генерить динамически, примерно как я сделал. Справишься? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2004, 14:06:31 |
|
||
|
Оптимизация кода
|
|||
|---|---|---|---|
|
#18+
Конечно, было бы желание, а оно как всегда есть! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2004, 14:15:39 |
|
||
|
Оптимизация кода
|
|||
|---|---|---|---|
|
#18+
2 paparome: И ещё вопрос: а как часто тебе приходится оптимизировать код, я в смысле начальство требует или самому хочется, ведь иногда записей, с которыми работаешь, бывает не больше 50 и пофигу как написано главное результат ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2004, 14:21:08 |
|
||
|
Оптимизация кода
|
|||
|---|---|---|---|
|
#18+
Proga2 paparome: И ещё вопрос: а как часто тебе приходится оптимизировать код, я в смысле начальство требует или самому хочется, ведь иногда записей, с которыми работаешь, бывает не больше 50 и пофигу как написано главное результат Оптимизацией кода приходится заниматься, когда что-то оч. долго открывается - на глаз (типа пользователь задолбается ждать - и след. задолбает нас) Иногда приходиться все переделывать с нуля, но с другим алгоритмом Если записей 50 и все работает быстро - на газ, то конечно забивам на всю оптимизацию - зачем зря париться :) + Предложенные мною варианты были сделаны исходя из того, что один запрос будет работать быстрее (естественно, это проявиться только на больших объемах данных), чем елозенье в цикле по рекордсету (туда-сюда, туда-сюда, ...) ЗЫ: как там в мультике говорилось: - Нет, не догонишь, у него 2 ноги - он бежит: раз-два, раз-два, а у твоей лошади 4 - она бежит: раз-два-три-четыре, раз-два-три-четыре! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2004, 14:33:43 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32585291&tid=1673487]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 353ms |

| 0 / 0 |
