|
|
|
(PHP) Какой парсинг строки будет выполняться быстрее?
|
|||
|---|---|---|---|
|
#18+
первый вариант, используя конкатенацию: Код: plaintext 1. 2. второй варинт, используя " (двойные кавычки): Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2005, 15:24 |
|
||
|
(PHP) Какой парсинг строки будет выполняться быстрее?
|
|||
|---|---|---|---|
|
#18+
Написал небольшой тестик (возможный не самый удачный), который засекает время на разбор строки. Код: 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. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. Результат выполнения: Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2005, 15:28 |
|
||
|
(PHP) Какой парсинг строки будет выполняться быстрее?
|
|||
|---|---|---|---|
|
#18+
Интересная статья по этому поводу: http://php.spb.ru/php/speed.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2005, 15:52 |
|
||
|
(PHP) Какой парсинг строки будет выполняться быстрее?
|
|||
|---|---|---|---|
|
#18+
SDNИнтересная статья ...... не первой свежести. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2005, 15:57 |
|
||
|
(PHP) Какой парсинг строки будет выполняться быстрее?
|
|||
|---|---|---|---|
|
#18+
А какой смысл в этих копеечных оптимизациях на склейке строк, если эта строка потом передается в сервер БД? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2005, 16:13 |
|
||
|
(PHP) Какой парсинг строки будет выполняться быстрее?
|
|||
|---|---|---|---|
|
#18+
Andres 1А какой смысл в этих копеечных оптимизациях на склейке строк, если эта строка потом передается в сервер БД? Это лишь частный случай, когда строка передается на сервер. Написал только для примера. А смысл, имхо, в том, что сколько уходит времени при разборе строки в PHP? Насчет "копеечных оптимизаций" спорить не буду, т.к. в одном случае действительно нецелесообразно будет уделять внимание на это (небольшие проекты), а другом случае - наоборот (крупные проекты). Опять же имхо, ... из таких "оптимизаций" формируется общая производительность системы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2005, 17:55 |
|
||
|
(PHP) Какой парсинг строки будет выполняться быстрее?
|
|||
|---|---|---|---|
|
#18+
* SDNИнтересная статья ...... не первой свежести. Очень буду рад, если вы предложите другую альтернативу. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2005, 17:56 |
|
||
|
(PHP) Какой парсинг строки будет выполняться быстрее?
|
|||
|---|---|---|---|
|
#18+
BerkutНасчет "копеечных оптимизаций" спорить не буду, т.к. в одном случае действительно нецелесообразно будет уделять внимание на это (небольшие проекты), а другом случае - наоборот (крупные проекты).Реальный пример крупного проекта, где "копеечная" оптимизация дала существеннй прирост производительности, в студию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2005, 18:51 |
|
||
|
(PHP) Какой парсинг строки будет выполняться быстрее?
|
|||
|---|---|---|---|
|
#18+
BerkutОчень буду рад, если вы предложите другую альтернативу. :)Другая альтернатива - не заниматься фигнёй. Как говорит древняя программистская мудрость - не сокращай программу на один байт - сокращай сразу на 10, не ускоряй время выполнения программы на одну секунду - сокращай сразу вдвое. Копать надо в первую очередь в сторону оптимизации алгоритма, а не исходников. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2005, 18:56 |
|
||
|
(PHP) Какой парсинг строки будет выполняться быстрее?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2005, 19:17 |
|
||
|
(PHP) Какой парсинг строки будет выполняться быстрее?
|
|||
|---|---|---|---|
|
#18+
DocAl Статья по теме Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2005, 20:42 |
|
||
|
(PHP) Какой парсинг строки будет выполняться быстрее?
|
|||
|---|---|---|---|
|
#18+
Не люблю использование "... $var ..." потому что: 1. Элементарно неудобно читать код. Если простой тектовый редактор только и умеет, что выделять строки, то все $var просто сливаются. 2. Это прямая дорога к "SELECT ... WHERE id=$id" за что полагается перевоспитывать на месте :-) 3. Строки все равно приходится разбивать и склеивать, поскольку они часто довольно длинные. ---------- Alexander ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2005, 02:06 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=33309335&tid=1477482]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
179ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 486ms |

| 0 / 0 |
