Сенсей
Новичок
Нуже правильный совет ... все тащить в одном файле либо разделять ....
Вобщем это не проблема ... просто хочется узнать как лучше делать .... как обычно делают ... как правильно делают ... и на что обращать внимание![Smile :) :)](/talk/styles/default/xenforo/smilies/smile.png)
Дело такое ....
Дизайн разбит на фукнции ... всего их около 20-ти (хеадер, фуутер, дизайн новостей .. статей ... комментариев ... форм комментариев и т.д)
Все эти функции хранятся в одном файле skin.php
В среднем минмальный размер файла получется 40Kb
Движок в самом начале инклудит этот skin.php и где нужно вызывает функции с него ...
Но ело в том что не все функции всегда используются ... если например header и footer везде нужны ... то например функция внешнего вида комментариев - только когда просматриваешь новость ... статью и т.д
Вот я думаю - не тяжело все время таскать за собой этот файл skin.php ?
Может такие функции как внешний вид комментариев ... сообщений и т.д вывести в отдельные файлы и потом просто делать INCLUDE файла где нужно ?
эта вобщем то не проблема ... но вот что меня смущает ... это мое мышление :
1 - храним все функции в одном файле и везде его таскаем и движок сам вызывает нужные функции с него = идет нагрузка на весь движок .. вне зависимости сколько раз и где используется та или иная функция - то есть файл поднимается ОДИН РАЗ - а функции используются несколько (Например функция внешнего вида комментариев в ЦИКЛЕ)
2 - Разделяю функции по файлам ... и движок делает include там где это нужно ... = нет в общем такой большой нагрузки на весь движок ... так как поднимаются МАЛЕНЬКИЕ файлы ..... к тому же поднимаются только те файлы которые НУЖНЫ
НО - например я делаю include файла с внешним видом комментариев в ЦИКЛЕ , нупример при 40 комментариях файл будет инклудиться 40 раз .... = и того мы получаем .... что нагрузка на движок (или на сервер ... не знаю куда больше идет) напрямую зависит от того СКОЛЬКО размы поднимаем ФАЙЛ ......
Вот я и не знаю чем руководствоваться ....
Кто что может посоветовать ?
З.Ы
Если это бред ... то обьясните почему![Smile :) :)](/talk/styles/default/xenforo/smilies/smile.png)
Вобщем это не проблема ... просто хочется узнать как лучше делать .... как обычно делают ... как правильно делают ... и на что обращать внимание
![Smile :) :)](/talk/styles/default/xenforo/smilies/smile.png)
Дело такое ....
Дизайн разбит на фукнции ... всего их около 20-ти (хеадер, фуутер, дизайн новостей .. статей ... комментариев ... форм комментариев и т.д)
Все эти функции хранятся в одном файле skin.php
В среднем минмальный размер файла получется 40Kb
Движок в самом начале инклудит этот skin.php и где нужно вызывает функции с него ...
Но ело в том что не все функции всегда используются ... если например header и footer везде нужны ... то например функция внешнего вида комментариев - только когда просматриваешь новость ... статью и т.д
Вот я думаю - не тяжело все время таскать за собой этот файл skin.php ?
Может такие функции как внешний вид комментариев ... сообщений и т.д вывести в отдельные файлы и потом просто делать INCLUDE файла где нужно ?
эта вобщем то не проблема ... но вот что меня смущает ... это мое мышление :
1 - храним все функции в одном файле и везде его таскаем и движок сам вызывает нужные функции с него = идет нагрузка на весь движок .. вне зависимости сколько раз и где используется та или иная функция - то есть файл поднимается ОДИН РАЗ - а функции используются несколько (Например функция внешнего вида комментариев в ЦИКЛЕ)
2 - Разделяю функции по файлам ... и движок делает include там где это нужно ... = нет в общем такой большой нагрузки на весь движок ... так как поднимаются МАЛЕНЬКИЕ файлы ..... к тому же поднимаются только те файлы которые НУЖНЫ
НО - например я делаю include файла с внешним видом комментариев в ЦИКЛЕ , нупример при 40 комментариях файл будет инклудиться 40 раз .... = и того мы получаем .... что нагрузка на движок (или на сервер ... не знаю куда больше идет) напрямую зависит от того СКОЛЬКО размы поднимаем ФАЙЛ ......
Вот я и не знаю чем руководствоваться ....
![Frown :( :(](/talk/styles/default/xenforo/smilies/frown.png)
З.Ы
Если это бред ... то обьясните почему
![Smile :) :)](/talk/styles/default/xenforo/smilies/smile.png)