| Русскоязычный форум, посвященный фреймворку 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/ |
|