Что быстрее: file_exists() или model->exists(по ПК) ?

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
Аватара пользователя
xtsidx
Сообщения: 12
Зарегистрирован: 2011.05.06, 11:25
Откуда: Сочи
Контактная информация:

Что быстрее: file_exists() или model->exists(по ПК) ?

Сообщение xtsidx »

С выходом Yii 1.1.8 появилась возможность назначать свои обработчики в UrlManager.
У меня на сайте есть каталог анкет, и это является основой сайта, поэтому хотелось бы сразу по PK выводить анкету. например так:

http://mysite.com/anketa_pk

Но также хочется без приставок выводить страницы через CViewAction.

Поэтому вопрос, наличие чего в первую очередь следует проверять, существование файла страницы в site/pages или наличие записи в DB по PK?
Что будет быстрее? При условии, что количество обращение к страницам и к анкетам одинаково.
Аватара пользователя
Svyatov
Сообщения: 459
Зарегистрирован: 2010.08.12, 14:50
Откуда: Санкт-Петербург
Контактная информация:

Re: Что быстрее: file_exists() или model->exists(по ПК) ?

Сообщение Svyatov »

Естественно к файлам быстрее.
Ответить