вопрос
1. Вариант.
Есть доп поле, Тип поля: Чистый HTML или JS код.
В него заношу код с ссылками на другие новости:
И так далее, код может доходить до 700 ссылок.
В полной новости вывожу этот код через доп поле [xfvalue_links]
2. Вариант.
Сейчас хочу переделать эту конструкцию на вывод ссылок через Тег {custom}.
Вот так:
В доп поле [xfvalue_links] уже буду заносить не html код ссылок, а айдишки(id) новостей, вот так 1,2,5-8.
И так далее, может доходить до 700 id, например id 1-700.
При переходе на второй вариант нагрузка на сервер сильно возрастёт?
Как я понимаю при первом варианте у меня только один запрос к БД идёт, это запрос к доп полю.
А при втором варианте, это будет запрос в БД к доп полю и + одно обращение к custom, да? Или ещё больше запросов будет?
Есть доп поле, Тип поля: Чистый HTML или JS код.
В него заношу код с ссылками на другие новости:
<a href="/category/2386.html">Название: #1</a>
<a href="/category/2387.html">Название: #2</a>
<a href="/category/2388.html">Название: #3</a>
<a href="/category/2389.html">Название: #4</a>
И так далее, код может доходить до 700 ссылок.
В полной новости вывожу этот код через доп поле [xfvalue_links]
2. Вариант.
Сейчас хочу переделать эту конструкцию на вывод ссылок через Тег {custom}.
Вот так:
{custom id="[xfvalue_links]" category="2" template="custom" order="id_as_list" sort="desc" cache="yes"}
В доп поле [xfvalue_links] уже буду заносить не html код ссылок, а айдишки(id) новостей, вот так 1,2,5-8.
И так далее, может доходить до 700 id, например id 1-700.
При переходе на второй вариант нагрузка на сервер сильно возрастёт?
Как я понимаю при первом варианте у меня только один запрос к БД идёт, это запрос к доп полю.
А при втором варианте, это будет запрос в БД к доп полю и + одно обращение к custom, да? Или ещё больше запросов будет?
При первом варианте дополнительных запросов не делается и никакой реальной нагрузки нету.
При втором варианте нельзя сказать, что не увеличится, но если увеличится на 0.001 - 0.01 сек не думаю что вы это особо ощутите.
Лично я бы рекомендовал использовать второй вариант.
PS. При использовании custom добавится ровно один запрос, в табилицу dle_post+dle_post_extras. Все данные полей хранятся в поле таблицы dle_post.xfields
Таблица dle_xfsearch используется только для страниц поиска по доп.полям: /xfsearch/имяПоля/значение
При втором варианте нельзя сказать, что не увеличится, но если увеличится на 0.001 - 0.01 сек не думаю что вы это особо ощутите.
Лично я бы рекомендовал использовать второй вариант.
PS. При использовании custom добавится ровно один запрос, в табилицу dle_post+dle_post_extras. Все данные полей хранятся в поле таблицы dle_post.xfields
Таблица dle_xfsearch используется только для страниц поиска по доп.полям: /xfsearch/имяПоля/значение