Оптимизация кода.... что, где, когда, зачем?
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- QweЯty
- лейтенант
- Сообщения: 796
- Зарегистрирован: 2010-10-12 0:15:15
- Откуда: Таганрог, Калининград
- Контактная информация:
Оптимизация кода.... что, где, когда, зачем?
Оптимизация кода.... что, где, когда, зачем?
ну, собственно все вопросы по сабжу:
- как это делать нужно/не нужно;
- как это делаете Вы;
- в каких случаях необходимо;
- в каких лучше не трогать(исключаем правило:"работает - не трогай");
- где лучше объединить код в функции и вызывать по мере надобности;
- и т.п. и т.д.
p.s. просьба рассказать...эээ... как это вы понимаете, что-ли.... так как после прочтения книжки... голова тока хуже думать стала....
ну, собственно все вопросы по сабжу:
- как это делать нужно/не нужно;
- как это делаете Вы;
- в каких случаях необходимо;
- в каких лучше не трогать(исключаем правило:"работает - не трогай");
- где лучше объединить код в функции и вызывать по мере надобности;
- и т.п. и т.д.
p.s. просьба рассказать...эээ... как это вы понимаете, что-ли.... так как после прочтения книжки... голова тока хуже думать стала....
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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: Оптимизация кода.... что, где, когда, зачем?
1)проект работает медленно, оптимизация под конкретное железо,задачу. имеются глюки/баги/артефакты
2)никогда еще не делал
3)п.1+для себя что бы код был красивый
4)тогда когда проект перестаёт корректно работать
писал один проект, маленький, на php, один единственный, там оптимизировать много чего есть, но вопрос нужно ли, пользователей штук 20, проект работает корректно, проблем нет, производительность нормальная. так что всё зависит от проекта, задачи и масштабности проекта.
2)никогда еще не делал
3)п.1+для себя что бы код был красивый
4)тогда когда проект перестаёт корректно работать
писал один проект, маленький, на php, один единственный, там оптимизировать много чего есть, но вопрос нужно ли, пользователей штук 20, проект работает корректно, проблем нет, производительность нормальная. так что всё зависит от проекта, задачи и масштабности проекта.
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог
Блог
- QweЯty
- лейтенант
- Сообщения: 796
- Зарегистрирован: 2010-10-12 0:15:15
- Откуда: Таганрог, Калининград
- Контактная информация:
Re: Оптимизация кода.... что, где, когда, зачем?
ну, у меня уже получается своих 3 проекта 
1. тесты по русскому, взятый и переделанный...
2. тесты по любому предмету(какой захочешь сам) написанные сами практически с начала.... и даже тз имеется
3. управление ipfw и dhcp через php/mysql + cron
работают, все отлично

1. тесты по русскому, взятый и переделанный...
2. тесты по любому предмету(какой захочешь сам) написанные сами практически с начала.... и даже тз имеется

3. управление ipfw и dhcp через php/mysql + cron

работают, все отлично

- Alex Keda
- стреляли...
- Сообщения: 35437
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Оптимизация кода.... что, где, когда, зачем?
тогда оптимизировать - тока для себя, в целях повышения квалификации.
Убей их всех! Бог потом рассортирует...
- QweЯty
- лейтенант
- Сообщения: 796
- Зарегистрирован: 2010-10-12 0:15:15
- Откуда: Таганрог, Калининград
- Контактная информация:
Re: Оптимизация кода.... что, где, когда, зачем?
хотя, нет, есть еще один проект, сервер и api на xml(рабочие) + клиент (недоработанный) + gadget(рабочий) показывает данные с самодельной метеостанции 

- Skulpen
- проходил мимо
- Сообщения: 1
- Зарегистрирован: 2011-12-29 14:54:37
- Откуда: Москва
- Контактная информация:
Re: Оптимизация кода.... что, где, когда, зачем?
Надо оптимизировать, если есть проблемы с производительностью и код начинает тормозить.
Оптимизацию начинаю с профайлинга скриптов через xDebug чтобы сразу определить проблемные места
Оптимизацию начинаю с профайлинга скриптов через xDebug чтобы сразу определить проблемные места
- thefree
- лейтенант
- Сообщения: 980
- Зарегистрирован: 2008-12-29 9:23:19
- Откуда: Весёлая Страна
Re: Оптимизация кода.... что, где, когда, зачем?
php не православен ...Skulpen писал(а):Надо оптимизировать, если есть проблемы с производительностью и код начинает тормозить.
Оптимизацию начинаю с профайлинга скриптов через xDebug чтобы сразу определить проблемные места
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
- QweЯty
- лейтенант
- Сообщения: 796
- Зарегистрирован: 2010-10-12 0:15:15
- Откуда: Таганрог, Калининград
- Контактная информация:
Re: Оптимизация кода.... что, где, когда, зачем?
ну даphp не православен ...

