Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Оптимальное хранение шаблонов 
:(
    Опции темы
Mal Hack
Дата 5.6.2005, 20:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 8
Всего: 261



Собственно рассматриваю два варианта.
1. Как в файлах инвижона. т.е. что-то типа:
Код
   function kernel_skin_skeleton()
    {
     return <<<EOF
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//RU" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
 <title><% TITLE %></title>
 <% CSS %>
 <meta http-equiv='Cache-Control' content='no-cache'>
 <meta http-equiv='Content-Type' content='text/html; charset=windows-1251'>
</head>
<body marginwidth='0' marginheight='0'>
 <% BASE_HREF %>
 <% TOP %>
<table id='content'>
 <% CONTENT %>
</table>
 <% BOTTOM %>
</body>
</html>
EOF;
    }

2. В базе.

Как лучше и оптимальнее.
Необходима возможность изменять из админки шаблоны.
Предусматривается несколько скинов. (не сразу)
Добавлено @ 20:33
Или лучше не редактировать шаблоны из админки вообще?
PM ICQ   Вверх
Irokez
Дата 5.6.2005, 20:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


Профиль
Группа: Участник Клуба
Сообщений: 1180
Регистрация: 20.10.2004

Репутация: 4
Всего: 53



я за первый вариант, базу грузить не надо
PM   Вверх
Mal Hack
Дата 5.6.2005, 20:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 8
Всего: 261



Цитата(Irokez @ 5.6.2005, 21:38)
я за первый вариант, базу грузить не надо

А к примеру при большой нагрузке (большом кол-ве посещений), нагрузка в данном случае на базу или на файл будет?
PM ICQ   Вверх
Opik
Дата 5.6.2005, 22:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

Репутация: 3
Всего: 55



Mal Hack
смотря что у тебя больше загружено...
PM MAIL Skype   Вверх
Irokez
Дата 5.6.2005, 22:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


Профиль
Группа: Участник Клуба
Сообщений: 1180
Регистрация: 20.10.2004

Репутация: 4
Всего: 53



Цитата(Mal @ 5.6.2005, 20:39)
А к примеру при большой нагрузке (большом кол-ве посещений), нагрузка в данном случае на базу или на файл будет?

всмысле на что будет нагрузка больше?
думаю что на базу .. однозначно
PM   Вверх
Mal Hack
Дата 5.6.2005, 23:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 8
Всего: 261



Цитата(Opr @ 5.6.2005, 23:49)
смотря что у тебя больше загружено...

т.е.? От каких условий зависеть будет?

Цитата(Irokez @ 5.6.2005, 23:51)
думаю что на базу ..

Пока придерживаюсь такого же мнения.
PM ICQ   Вверх
Opik
Дата 6.6.2005, 00:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

Репутация: 3
Всего: 55



Цитата
т.е.? От каких условий зависеть будет?

я тут подумал, главным фактором всё таки является сама посещаемость smile Так что лучше в файлах. Остается вопрос о редактировании шаблонов.
PM MAIL Skype   Вверх
Gold Dragon
Дата 6.6.2005, 08:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 1
Всего: 71



Мне кажется первый... Я попробывал и мне понравилось. Да и редактировать удобнее, всё же HTML лучше в редакторе править


--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
Master
Дата 8.6.2005, 10:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1530
Регистрация: 13.5.2003
Где: Mother Russia

Репутация: нет
Всего: 10



А я то вот как раз предерживаюсь мнения, что с файлами работать сложнее чем с базой...
1) В БД мы можем легко разбираться с группами шаблонов
2) Редактирование и пр. из БД на много удобнее
3) БД и преднозначена для нагрузок, вся лишь разница в её структуре

резюмируем: файлы будут работать быстрее, но работать с ними программисту куда сложнее особенно на не тривиальных задачах...


--------------------
Вавилон, Вавилон
Что ты построил, что разрушил?
Вавилон, Вавилон
Плавятся души дьявольским огнем.
PM WWW ICQ   Вверх
Mal Hack
Дата 8.6.2005, 11:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 8
Всего: 261



Master как бы ты установил уровень сложности задачи, чтобы лучше было использовать БД?
PM ICQ   Вверх
skalex
Дата 8.6.2005, 12:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Хороший человек
**


Профиль
Группа: Участник Клуба
Сообщений: 895
Регистрация: 2.4.2004

Репутация: нет
Всего: 23



Я считаю, что работать с файлами все же поудобнее. Представь, что тебе надо поправить пару символов в шаблоне. И что, ради этого тебе придется грузить админ, грузить режим шаблонов, грузить режим редактирования шаблона, править шаблон без всяких удобств типа подсветки синтаксиса, работы с текстом и пр. А что, если в твоем шаблоне будет неккоректный текст и веб-интерфейс отвалится ? Придется руками ковырятся в БД, хотя конечно все это можно предусмотреть.
PM   Вверх
Master
Дата 8.6.2005, 15:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1530
Регистрация: 13.5.2003
Где: Mother Russia

Репутация: нет
Всего: 10



Цитата(Mal @ 8.6.2005, 12:42)
Master как бы ты установил уровень сложности задачи, чтобы лучше было использовать БД?

ну к примеру берем портал с тысячами шаблонов связаыми иерерхией друг с другом
мне кажется что с файлами будет работать затруднительнее... даже в этом IPB вроде бы шаблоны храняться в БД, хотя 100% горантию не дам.
Добавлено @ 15:01
Mace если не предусматривать, то что веб интерфейс отвалиться от редактирования шаблона, то я уж не знаю о чем тогда можно говорить smile


--------------------
Вавилон, Вавилон
Что ты построил, что разрушил?
Вавилон, Вавилон
Плавятся души дьявольским огнем.
PM WWW ICQ   Вверх
Mal Hack
Дата 8.6.2005, 15:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 8
Всего: 261



Цитата(Master @ 8.6.2005, 16:00)
даже в этом IPB вроде бы шаблоны храняться в БД

А файлах.
В 2.0 добавили фишку кэша скина в базу.
Только смысл???
PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса

Внимание: данный раздел предназначен для решения сложных, нестандартных задач.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Для профи | Следующая тема »


 




[ Время генерации скрипта: 0.0562 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.