Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.12.2009, 02:22   #21
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

Цитата:
Сообщение от Arigato Посмотреть сообщение
Не согласен
Заморачиваться оптимизацией ради того, что бы выиграть 0.02 секунды в скрипте, который работает порядка 10 секунд - сомнительное занятие. Да эти 0.02 секунды на фоне 10 секунд пренебрежимо малы и пользователь ничего даже не заметить.
Я не говорю о 0.02 секундах. Может в одном месте это 0.02, в другом еще 0.03, вот и имеем 1 секунду! Это много? Мало? Смотря какая задача.

Но в любом случае, где можно оптимизировать - это надо делать. Вот такое - правильное программирование.

Да, кстати, о каких измерениях речь? Что измеряли? На чем тестировали? Какой код брался?

Последний раз редактировалось SkyM@n; 25.12.2009 в 02:23. Причина: Правка не работает в Хроме((
SkyM@n вне форума Ответить с цитированием
Старый 25.12.2009, 09:09   #22
mv28jam
Старожил
 
Аватар для mv28jam
 
Регистрация: 09.09.2008
Сообщений: 2,624
По умолчанию

Цитата:
Сообщение от Arigato Посмотреть сообщение
Так что вся эта разница находится в пределах погрешности наших измерений. Гореоптимизаторы
Цитата:
перезагружаем веб сервер и во время выполнения скрипта никаких лишних телодвижений не делаем
Интересный результат, не могли бы вы сделать вот это
1)перегружаем веб сервер
2)рубим все ненужные службы, в браузере ничего не смотрим (у меня если я после запуска скрипта лез в браузер тоже получалось что первый вариант медленее)
3)ставим приоритет процесса: в win реального времени, в nix nice -n -20

и разместить тут первый результат после перезагрузки сервера и один из результатов после продолжительной работы.


ps Не могу же я весь рабочий день потратить на создание сложного и разнообразного тестового примера.
Стрелок-охотник

Последний раз редактировалось mv28jam; 25.12.2009 в 12:22.
mv28jam вне форума Ответить с цитированием
Старый 25.12.2009, 17:26   #23
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,551
По умолчанию

Цитата:
Сообщение от SkyM@n
Я не говорю о 0.02 секундах. Может в одном месте это 0.02, в другом еще 0.03, вот и имеем 1 секунду! Это много? Мало? Смотря какая задача.
В одном месте это 0.02 секунды, в другом -0.03 и т.д. А в среднем это значение возле нуля и колеблется, т.е. ни какой оптимизацией тут и не пахнет

Цитата:
Сообщение от mv28jam
и разместить тут первый результат после перезагрузки сервера и один из результатов после продолжительной работы.
Первый результат в предыдущем моём посте именно после выполнения этих условий, последующие после нагрузки (видно, что отработал дольше).

И даже, если мы можем выиграть 0.02 секунды при условии этого:
Цитата:
Сообщение от mv28jam
1)перегружаем веб сервер
2)рубим все ненужные службы, в браузере ничего не смотрим (у меня если я после запуска скрипта лез в браузер тоже получалось что первый вариант медленее)
3)ставим приоритет процесса: в win реального времени, в nix nice -n -20
А в других условиях результат вообще не предсказуем, то толку нет в такой оптимизации.
Более того, именно при этих условиях в моём примере мы даже проиграли более 1 секунды из-за подобной оптимизации.

Вывод (о котором я уже говорил раньше): не надо над этим заморачиваться, ни какой ощутимой оптимизации из-за замены двойных кавычек на одинарные нет и не будет.
Arigato вне форума Ответить с цитированием
Старый 25.12.2009, 20:51   #24
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

Цитата:
Сообщение от Arigato Посмотреть сообщение
ни какой ощутимой оптимизации из-за замены двойных кавычек на одинарные нет и не будет.
Вопорс не только о замене кавычек, но и о том, чтобы вообще уменьшить обработку хтмл-кода РНР-интерпретатором. и не надо тут тестов, ибо логично все)
SkyM@n вне форума Ответить с цитированием
Старый 25.12.2009, 22:55   #25
spein
Программист
Форумчанин
 
Аватар для spein
 
Регистрация: 27.02.2009
Сообщений: 505
По умолчанию

Суть сей басни такова: юзай шаблонизатор=))И вообще тема давно закончилась.
there are no limits when you're software engineer
spein вне форума Ответить с цитированием
Старый 26.12.2009, 13:54   #26
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,551
По умолчанию

Цитата:
Сообщение от spein
Суть сей басни такова: юзай шаблонизатор
Согласен. И ни каких заморочек, какие кавычки лучше использовать
Нужно думать не о кавычках, а о решении поставленной задачи.
Arigato вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавить запись в MySQL. Apache. PHP. ViNcHeStEr PHP 3 11.08.2012 11:29
Как настроить PHP на Apache? Vasily-Z PHP 9 18.12.2009 02:19
Apache mod_rewrite и GET переменные php Алориан PHP 11 22.11.2009 08:20
PHP. Чем отличается print от echo? Doz1metr Помощь студентам 3 20.09.2009 12:43
Apache + php Ururu PHP 3 25.04.2009 15:39