За последние 24 часа нас посетили 20603 программиста и 1008 роботов. Сейчас ищут 350 программистов ...

Правила роутинга как регулярные выражения

Тема в разделе "Прочие вопросы по PHP", создана пользователем Mr. T, 1 апр 2012.

  1. Mr. T

    Mr. T Активный пользователь

    С нами с:
    10 ноя 2010
    Сообщения:
    733
    Симпатии:
    0
    Адрес:
    Украина, г. Киев
    Здравствуйте,

    бытует мнение, что использование регулярных выражений создает нагрузку на веб-сервер. Не берусь спорить. Поверю. В MVC фреймворках есть часто используемая возможность задавать правила роутинга как регулярные выражения. В высоконагруженном веб-проекте могут ли последние быть одним из узких мест, если да, то как лучше тогда делать подобную регулизацию, какие у кого мысли по этому поводу?
     
  2. freeneutron

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

    С нами с:
    11 июн 2009
    Сообщения:
    226
    Симпатии:
    3
    Время на обработку запроса регулярным выражением - ни что по сравнению со временем чтения файла с диска. Так, что не парься о таких мелочах.
     
  3. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.072
    Симпатии:
    1.237
    Адрес:
    там-сям
    ну откуда вы берете "высоконагруженные проекты", а? )))
    когда дорастете до них, узнаете что главные проблемы не в скорости какой-то одной операции, а в блокировках и эффективном использовании кеша. не занимайтесь микрооптимизацией, когда у вас нифига нет. и потом не занимайтесь.
     
  4. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    Плох тот солдат, который не хочет стать генералом! :)

    поэтому "звезды" и лампасы готовят получив ефрейторскую "лычку" :)