Jump to content
  • 0

Объединить скрипты php в один файл


ShumNo
 Share

Question

Если гипотетически объединить все php скрипты у какой-нибудь cms в один файл, то генерирование страницы будет

а: быстрее

б: медленней

в: страница не сгенерируется вообще или это будет в 10-ки 100-ни раз дольше

с: другой вариант

:facepalmxd:

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0
Если гипотетически объединить все php скрипты у какой-нибудь cms в один файл, то генерирование страницы будет

а: быстрее

б: медленней

в: страница не сгенерируется вообще или это будет в 10-ки 100-ни раз дольше

с: другой вариант

:facepalmxd:

Теоретически - быстрее, практически - не заметите разницы. Быстрее ровно на столько за какое время будет отрабатываться функция include() или require().

А вообще не просто так разделяют код по файлам, это большой плюс к удобству. Так что не заморачивайтесь

Link to comment
Share on other sites

  • 0

Не я не собирался что-то писать особенно учитывая, что не умею это делать, просто шаблон на одном моем сайте разрастается до десятков файлов вот и интересно было спросить,а то что удобней это бесспорно да.

Link to comment
Share on other sites

  • 0

Монолитное приложение сложно поддерживать и расширять

Модульное соответственно легче расширяется и легче поддерживается

Что из них работает быстрее - сложно сказать, зависит от объемов кода и реализации.

Edited by arez
Link to comment
Share on other sites

  • 0
Теоретически - быстрее, практически - не заметите разницы. Быстрее ровно на столько за какое время будет отрабатываться функция include() или require().

А как же обработка ненужного кода?

Link to comment
Share on other sites

  • 0
А как же обработка ненужного кода?

только в случае если это автолоад, во всех остальных оно обрабатывается в любом случае либо в ходе выполнения, либо при начальной загрузки (в зависимости от ф-ии подключения)

опять-таки, я не понял к какой части моей реплики этот вопрос. (иногда бывают ситуации о которых тонко намекает arez)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy