За последние 24 часа нас посетили 62915 программистов и 1743 робота. Сейчас ищут 974 программиста ...

Советы по оптимизации PHP-кода

Тема в разделе "PHP для новичков", создана пользователем rar, 1 окт 2009.

  1. rar

    rar Активный пользователь

    С нами с:
    9 дек 2008
    Сообщения:
    206
    Симпатии:
    0
    Адрес:
    Москва
    Дайте какие-нибудь коротенькие советы по оптимизации PHP-кода: что следует делать в обязательном порядке, чего стоит категорически избегать и т.д.
     
  2. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    От задачи зависит. Когда появится необходимость оптимизации узких мест, тогда и можно говорить. А оптимизировать для галочки не стоит. Вообще пишите как есть, потом нужные места просто перепишите.
     
  3. rar

    rar Активный пользователь

    С нами с:
    9 дек 2008
    Сообщения:
    206
    Симпатии:
    0
    Адрес:
    Москва
    Понял. А как, вообще, можно определить узкие места? Это чисто на глаз делается, так сказать?


    И такой вопросик. Если где-то в начале используется массив, или какие-то переменный, или объекты, стоит ли их удалять сразу же unset'ом, если они мне не понадобятся?
     
  4. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Что-то вас всех прорвало на оптимизацию...

    1. http://www.xdebug.org/docs/profiler

    2. Если скрипт не долгоиграющий то можно не заботиться об удалении переменных. Исключение - сложные расчеты с очень большими массивами данных, но такие вещи обычно долгоиграющие :)
     
  5. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Оптимизируй sql-запросы.
     
  6. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Круто :)

    А если их у него вообще нет? :)
     
  7. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    А что у него есть?
     
  8. Alost

    Alost Активный пользователь

    С нами с:
    7 фев 2009
    Сообщения:
    335
    Симпатии:
    0
    Адрес:
    Город вокруг невы
    Задача что то написать у него есть.Вот наверно и думает как заранее работать так, дабы потом избежать проблем.
     
  9. Alexander

    Alexander Активный пользователь

    С нами с:
    5 окт 2009
    Сообщения:
    2
    Симпатии:
    0
    Адрес:
    Old Man Star
    Использовать дебаггер и соблюдать некоторые правила "порядка" в коде.