Русскоязычный форум, посвященный фреймворку Kohana http://forum.kohanaframework.su/ |
|
как хранить4 куски html-страницы, которые редко изменяются? http://forum.kohanaframework.su/viewtopic.php?f=31&t=664 |
Страница 1 из 1 |
Автор: | opensuse2008 [ 04 июн 2013, 06:43 ] |
Заголовок сообщения: | как хранить4 куски html-страницы, которые редко изменяются? |
Всем доброго времени суток. Скажем есть сложный запрос из БД который формирует список элементов, например список запчастей. Этот список в дальнейшем будет редко изменяться, а возможно вообще не будет этого происходить. По идее его получается лучше хранить в виде куска html-кода, который по нужде вставлять в шаблон. Но так как я недавно познакомился с kohana, могли бы подсказать как это принято делать в ней, или как лучше это сделать. ![]() |
Автор: | nkl [ 04 июн 2013, 10:02 ] |
Заголовок сообщения: | Re: как хранить4 куски html-страницы, которые редко изменяют |
В папке Models создай файл Htmltemplates.php примерно такого содержания: Код:
Потом, в контроллере инициализируешь объект класса Htmltemplates: Код:
Ну и потом уже в файле вида выводишь переменную $select_zip куда тебе нужно. Как-то так. Мб, я ошибаюсь? Коли так, то сам жду ответов от гуру. Потому что для меня вопрос актуальный. |
Автор: | Ke1eth [ 04 июн 2013, 11:51 ] |
Заголовок сообщения: | Re: как хранить4 куски html-страницы, которые редко изменяют |
Вообще принято пользоваться кешем. Можно как сказано выше, но там дюже некрасиво. |
Автор: | WinterSilence [ 04 июн 2013, 14:08 ] |
Заголовок сообщения: | Re: как хранить4 куски html-страницы, которые редко изменяют |
используем apc акселератор по возможности Код:
я использую небольшую степень сжатия хранимых данных, это обеспечивает их компактность, при этом не сильно грузит систему при их распаковке. Код:
|
Автор: | opensuse2008 [ 04 июн 2013, 21:05 ] |
Заголовок сообщения: | Re: как хранить4 куски html-страницы, которые редко изменяют |
тогда вопрос немного в другую тему, про кэш. Возможно уже такая есть. Когда им пользоваться в кохане - для каких случаев? ![]() |
Автор: | WinterSilence [ 04 июн 2013, 21:48 ] |
Заголовок сообщения: | Re: как хранить4 куски html-страницы, которые редко изменяют |
почему именно в кохане не понятно, сама технология кеширования везде примерно одна, в своих проектах я обычно кеширую не страницы целиком, а отдельные блоки данных т.е. если речь о каталоге товаров, то для каждого товара предусмотрен свой кеш. это позволяет использовать данный кеш не только для каталога, но и для отображения результатов поиска по товарам. Вообще рекомендуют кешировать данные (массивы\объекты), т.ч. иногда делают даже многоуровневый кеш т.е. из кеша данных уже строятся html кеши блоков |
Автор: | opensuse2008 [ 04 июн 2013, 21:58 ] |
Заголовок сообщения: | Re: как хранить4 куски html-страницы, которые редко изменяют |
Спасибо, буду разбираться. ![]() |
Страница 1 из 1 | Часовой пояс: UTC + 4 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |