|
|
|
|
|
для: Duran
(27.07.2005 в 14:33)
| | Ну так я же сразу сказал, структура ВЫСТРАДАНАЯ. и так и сяк писал, а вот на этой уже третий сайт на ура работает. | |
|
|
|
|
|
|
|
для: [CHOL]Scorpion
(27.07.2005 в 12:13)
| | Вау !
Вот это уже для меня существенно :). | |
|
|
|
|
|
|
|
для: Duran
(27.07.2005 в 10:34)
| | ну вот тебе простейший банальнейший пример:
if (IsSet($mod) && !Empty($mod)){
if (file_exists("modules/".$mod.".php")){
include_once("modules/".$mod.".php");
}
}
|
В итоге в завимимости от значения переменной $mod подгружаются самостоятельные куски кода. ничего лишнего, грузится будет только то, что непосредственно к модулю относится. | |
|
|
|
|
|
|
|
для: Loki
(27.07.2005 в 09:06)
| | Вот с этим я согласен.
Собственно ноги моего вопроса растут из того, что я не знаю, как себя поведет PHP если будет одновременно несколько обращений к файлу/функции. Естественно, чем длиннее файл, тем дольше его обработка... | |
|
|
|
|
|
|
|
для: Duran
(27.07.2005 в 08:16)
| | Имелось ввиду, что программу надо продумать, отдельные части вынести в отдельные файлы и подключать только необходимые файлы, а не все что есть. | |
|
|
|
|
|
|
|
для: [CHOL]Scorpion
(26.07.2005 в 21:54)
| | :-). Оригинальная формулировка.
Наскоко я понял, include вставляет содержимое подключаемого файла в тело вызывающего и как бы я не извращался запихивая все в один - include всего лишь способ улучшения читабельности и организации кода.
А можно поконкретнее ? Писать грамотно, чтобы не все грузилось сразу - это как ? | |
|
|
|
|
|
|
|
для: [CHOL]Scorpion
(26.07.2005 в 21:54)
| | Можно перегрузить сервак и десятком строк кода и свой тоже - поставь длинный цикл, да еще со связкой с чужим хостом и свой сервак можешь перегрузить! | |
|
|
|
|
|
|
|
для: cheops
(26.07.2005 в 13:24)
| | 8 метров тоже не факт, если сервак свой, то можно и увеличить размер. Можно, но ненужно.
По теме вопроса: пиши не просто файл в который инклудится туева туча более мелких файликов, а пиши грамотро сценарий, программу тоесть. Тогда одновременно грузить всё тчо етсь не придётся. Подгрузка будет эффективной - выборочной. | |
|
|
|
|
|
|
|
для: Duran
(26.07.2005 в 13:08)
| | Ну если файл не больше 8 Мб, то беспокоится не о чем :))) Конечно, чем больше файл, тем больше времени потребуется интерпретатору на его разбор, но инструкции include не уберут сложность, хотя значительно облегчат сопровождение файла. | |
|
|
|
|
|
|
| Приветствую!
Назрели такие вопросы:
Насколко фатально, если php-файл имеет большие размеры? И вообще, есть ли смысл писать скажем функции в отдельный файл, подключая его например через include с точки зрения интепрретатора PHP ? | |
|
|
|
|