Как лучше для скорости загрузки создавать чанки и шаблоны?

Приветствую, поделитесь опытом пожалуйста. Пользуюсь MODX Revolution в связке с FENOM.
Всегда стоял вопрос, как лучше создавать чанки и шаблоны.

1 Создавать в системе и отмечать чек как СТАТИЧНЫЙ и указывать пусть к файлу my_chunk.tpl в файловой системе с последующим вызовом таким образом {include 'my_chunk'}

2 Создавать сразу в файловой системе минуя базу данных, и сразу вызывать в нужном месте как
{include 'file:chunks/my_chunk.tpl'}

Как быстрее будет работать система? Или разницы нет?
Роман
09 апреля 2021, 16:45
modx.pro
680
0

Комментарии: 11

Артур Шевченко
09 апреля 2021, 23:04
0
Если коротко, то разницы нет. Поэтому юзай fenom.
    Роман
    10 апреля 2021, 00:02
    0
    ну так в контексте fenom как лучше то?
      Артур Шевченко
      10 апреля 2021, 00:42
      0
      Конечно в файлах))) Шаблоны так точно.
        Роман
        10 апреля 2021, 00:49
        0
        :)) как? Хорошо, если в файлах, то как лучше их вызывать на странице и в снипетах? Напрямую к файлу в файловой системе, или обращаться можно к нему в базе данных?

        так {include 'file:chunks/my_chunk.tpl'} или так {include 'my_chunk'}
          Артур Шевченко
          10 апреля 2021, 00:59
          0
          Если у тебя элемент (чанк, сниппет, шаблон) в файле как ты собираешься его из базы получить?
            Роман
            10 апреля 2021, 01:04
            0
            Да вот в том то и дело, выше писал, я его создал сначала в БАЗЕ, как обычно, и чанк и шаблон, но потом, отметил ЧЕКБОКС там есть, СТАТИЧНЫЙ
            (Указывает, что содержимое элемента хранится во внешнем файле) и перенести все содержимое в файл, и если вызывать {include 'my_chunk'} то все равно будет работать, но не понимаю, медленнее или быстрее.
              Роман
              10 апреля 2021, 01:04
              0
              Просто скажите пожалуйста, какая модель работы с fenom, что бы все быстро работало?
                Артур Шевченко
                10 апреля 2021, 01:29
                0
                Как я и говорил в самом первом сообщении, разницы в скорости почти нет. Поэтому включай логику, зачем создавать чанк в бд, делать его статичным и создавать файл, если можно создать сразу файл и его использовать? Феном был внедрён чтобы работать с файлами, это удобнее, поэтому лучше всё что можно запихивать в файлы.
                  Сергей Шлоков
                  10 апреля 2021, 06:35
                  0
                  Феном был внедрён чтобы работать с файлами....
                  Молодой человек, Вы уж говорите, говорите, да не заговаривайтесь. Когда в pdoTools появился Fenom и когда файловые элементы и при каких обстоятельствах? Поищите на просторах сообщества что говорил автор pdoTools про файловые элементы, когда я пытался их добавить в Fenom. Сюрприз будет.
      Сергей Шлоков
      10 апреля 2021, 06:29
      0
      Конечно файловые элементы будут оптимальнее, чем статические элементы. Последние — это вообще костыль. При их использовании идёт оверхед синхронизации файла с БД.
        Артур Шевченко
        10 апреля 2021, 09:58
        0
        Я эту мысль и пытался донести. Извините если не в полной мере отразил ваш вклад, я не специально, просто не хотел усложнять.
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        11