Оптимизация кода.... что, где, когда, зачем?

И всё прочее, что касается HTML
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
QweЯty
лейтенант
Сообщения: 796
Зарегистрирован: 2010-10-12 0:15:15
Откуда: Таганрог, Калининград
Контактная информация:

Оптимизация кода.... что, где, когда, зачем?

Непрочитанное сообщение QweЯty » 2011-12-15 20:23:10

Оптимизация кода.... что, где, когда, зачем?

ну, собственно все вопросы по сабжу:
- как это делать нужно/не нужно;
- как это делаете Вы;
- в каких случаях необходимо;
- в каких лучше не трогать(исключаем правило:"работает - не трогай");
- где лучше объединить код в функции и вызывать по мере надобности;
- и т.п. и т.д.


p.s. просьба рассказать...эээ... как это вы понимаете, что-ли.... так как после прочтения книжки... голова тока хуже думать стала....
Инженер не смотрит порно. Он ведет расчет бабы на усталость © Федор Сумкин
Изображение

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Electronik
капитан
Сообщения: 1593
Зарегистрирован: 2008-11-15 17:32:56
Откуда: Минск
Контактная информация:

Re: Оптимизация кода.... что, где, когда, зачем?

Непрочитанное сообщение Electronik » 2011-12-15 20:47:36

1)проект работает медленно, оптимизация под конкретное железо,задачу. имеются глюки/баги/артефакты
2)никогда еще не делал
3)п.1+для себя что бы код был красивый
4)тогда когда проект перестаёт корректно работать

писал один проект, маленький, на php, один единственный, там оптимизировать много чего есть, но вопрос нужно ли, пользователей штук 20, проект работает корректно, проблем нет, производительность нормальная. так что всё зависит от проекта, задачи и масштабности проекта.
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог

Аватара пользователя
QweЯty
лейтенант
Сообщения: 796
Зарегистрирован: 2010-10-12 0:15:15
Откуда: Таганрог, Калининград
Контактная информация:

Re: Оптимизация кода.... что, где, когда, зачем?

Непрочитанное сообщение QweЯty » 2011-12-15 21:24:00

ну, у меня уже получается своих 3 проекта :)

1. тесты по русскому, взятый и переделанный...
2. тесты по любому предмету(какой захочешь сам) написанные сами практически с начала.... и даже тз имеется :)
3. управление ipfw и dhcp через php/mysql + cron :)

работают, все отлично :)
Инженер не смотрит порно. Он ведет расчет бабы на усталость © Федор Сумкин
Изображение

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35462
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Оптимизация кода.... что, где, когда, зачем?

Непрочитанное сообщение Alex Keda » 2011-12-15 21:26:50

тогда оптимизировать - тока для себя, в целях повышения квалификации.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
QweЯty
лейтенант
Сообщения: 796
Зарегистрирован: 2010-10-12 0:15:15
Откуда: Таганрог, Калининград
Контактная информация:

Re: Оптимизация кода.... что, где, когда, зачем?

Непрочитанное сообщение QweЯty » 2011-12-15 21:27:03

хотя, нет, есть еще один проект, сервер и api на xml(рабочие) + клиент (недоработанный) + gadget(рабочий) показывает данные с самодельной метеостанции :)
Инженер не смотрит порно. Он ведет расчет бабы на усталость © Федор Сумкин
Изображение

Аватара пользователя
Skulpen
проходил мимо
Сообщения: 1
Зарегистрирован: 2011-12-29 14:54:37
Откуда: Москва
Контактная информация:

Re: Оптимизация кода.... что, где, когда, зачем?

Непрочитанное сообщение Skulpen » 2011-12-29 14:58:52

Надо оптимизировать, если есть проблемы с производительностью и код начинает тормозить.
Оптимизацию начинаю с профайлинга скриптов через xDebug чтобы сразу определить проблемные места

Аватара пользователя
thefree
лейтенант
Сообщения: 980
Зарегистрирован: 2008-12-29 9:23:19
Откуда: Весёлая Страна

Re: Оптимизация кода.... что, где, когда, зачем?

Непрочитанное сообщение thefree » 2011-12-31 13:31:33

Skulpen писал(а):Надо оптимизировать, если есть проблемы с производительностью и код начинает тормозить.
Оптимизацию начинаю с профайлинга скриптов через xDebug чтобы сразу определить проблемные места
php не православен ...
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету

Аватара пользователя
QweЯty
лейтенант
Сообщения: 796
Зарегистрирован: 2010-10-12 0:15:15
Откуда: Таганрог, Калининград
Контактная информация:

Re: Оптимизация кода.... что, где, когда, зачем?

Непрочитанное сообщение QweЯty » 2011-12-31 14:59:33

php не православен ...
ну да :) часть на с у мну :)
Инженер не смотрит порно. Он ведет расчет бабы на усталость © Федор Сумкин
Изображение