[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: include
PiratXXX
Добрый вечер знатаки!

Вот такой вопрос! Всем извесная функция include. И хочу узнать она вообще сильно тормазит работу сайта?

Делаю проэкт, и решил за основу взять технологию AJAX, и получаеться в зависимости от запроса, должны происходить разные действия, и получаеться на странице много условий if/else/switch. Вот я думую может лучше собирать, страницу из модулей?

Заранне спасибо!



Спустя 6 минут, 16 секунд (21.04.2011 - 20:04) alex12060 написал(а):
Иклуд не тормозит никак, это, как твоя рука, нога, голова, ноги - она собирает скрипт по частям.

А вообще, да, модульное представление сейчас в моде.

Но еще тебе надо уяснить отличие между require() и include(), а так-же не забывай про приставку _once

Спустя 1 минута, 55 секунд (21.04.2011 - 20:06) PiratXXX написал(а):
alex12060

спасибо! а то я где-то слушал что тормазит и вот засомневался...

Спустя 15 минут, 20 секунд (21.04.2011 - 20:22) waldicom написал(а):
Цитата (alex12060 @ 21.04.2011 - 18:04)
Иклуд не тормозит никак

Это ошибочное мнение.

Спустя 11 минут, 6 секунд (21.04.2011 - 20:33) Invis1ble написал(а):
Конечно тормозит, это ведь обращение к файловой системе. Но при грамотной архитектуре, не думаю, что это будет критично.

Спустя 15 минут, 49 секунд (21.04.2011 - 20:48) alex12060 написал(а):
Тормоза не существенные.

Спустя 2 часа, 52 минуты, 54 секунды (21.04.2011 - 23:41) kirik написал(а):
Цитата (alex12060 @ 21.04.2011 - 13:48)
Тормоза не существенные.

Если 3 инклюда по 10 кб, то конечно нет smile.gif

Спустя 9 часов, 45 минут, 30 секунд (22.04.2011 - 09:27) Гость_alex12060 написал(а):
Не, ну если инклудить 3 файла, которые, в свою очередь, инклудят еще с 10 файлов, а те, в свою очередь, еще N кол-во, то тормоза будут, и не слабые smile.gif

Спустя 59 минут, 42 секунды (22.04.2011 - 10:27) Renden написал(а):
На SSD дисках в RAID 0 думаю даже от 100 инклюдов тормозов наблюдатся не должно)

Спустя 35 минут, 55 секунд (22.04.2011 - 11:02) Arni написал(а):
Ну в целом то надо бы поднять доки по php и откопать там такое.


include - Подключить файл на стадии выполнения
include_once Подключить файл только один раз (Ускоряет подключение но не пригоден для цыклов)
require - Включать файлы в PHP сценарий до выполнения сценария PHP (работает быстрее чем include, но для вызова в цыклах использовать не стоит :) )
require_once - Включать файлы в PHP сценарий до выполнения сценария PHP только один раз


Вот изучить эти моменты, грамотно использовать и все будет ок :).

Спустя 9 минут, 2 секунды (22.04.2011 - 11:12) sergeiss написал(а):
"Моя имха" - лучше приинклудить 3-4-5 файликов по несколько КБ каждый, чем обрабатывать каждый раз один большой, объемом во много сотен килобайт и со всякими условиями, раскиданными, между которыми в коде находятся сотни строк. Запутаешься быстро очень и каждый раз будешь тратить очень много времени на то, чтобы что-то найти в коде. Намного сложнее будет его поддерживать...
И всё это ради нескольких мнимых тысячных долей секунды??? И еще не известно, что будет быстрее. Ведь в случае большого файла мы предлагаем ПХП для обработки много кода, который мы вообще не используем. Но интерпретатор его обрабатывает.
Нет уж, пусть фанаты валят всё в один файл, я буду делать так, как мне удобно smile.gif

Спустя 11 часов, 54 минуты, 32 секунды (22.04.2011 - 23:06) kirik написал(а):
Котеров по этому поводу тесты проводил. Ща попробую пруф найти. Вот пруф: "Мой скрипт вместе с библиотеками занимает 5 МБ, как же быть?.."


_____________
http://flibro.com/
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.