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

Главные вкладки

7 сентября 2006 в 0:43

Quote:
Страница сгенерирована за 1211.62 миллисекунд - это много или мало?

Это значит, что за 1,2 сек. Много это? Я считаю, что это "зависит от". Надо смотреть что за ф-ционал на сайте? Что за модули включены? Что она странице выводится? Ну и в таком духе...

Если просто так, без учета всего этого, то (IMHO) больше секунды на страницу - это много.

Но повторюсь - зависит от очень многих факторов.

7 сентября 2006 в 0:26

Quote:
выходит что зависит…
во всяком случае, в Опере и ИЕ её ни разу не видел

Да не - не дОлжно так быть. Скорее всего это из-за кэширования. Я сейчас сходил-глянул и у меня это всё время показывается (я зашёл Оперой, и анонимом, конечно).

Я только сейчас понял вот что: мы с Вами говорим немного о разных вещах: я про Дрюпал 4.6, а Вы - про 4.7 Smile

6 сентября 2006 в 23:09

Я могу посоветовать, что бы подобные вопросы ("какой стиль менять?") в будущем возникали реже, использовать Firefox + WebDeveloper (extention). Там есть весьма удобственная штука (по памяти): Show CSS Information (или что-то около того). Ставите галочку около неё, а потом кликаете мышкой по элементу, который собираетесь кастомайзить - Вам выдаётся страничка, где прописаны все правила всех таблиц стилей, которые учитываются при отрисовке данного элемента, причем они даны в порядке возрастания приоритета!

6 сентября 2006 в 22:58

Да - либо так, либо сяк. Вариант "так" (это который 1) - не совсем точный, тогда как второй вариант - немного точнее - он учитывает некоторые действия Дрюпала после формирования (выдачи?) страницы.

Quote:
А ничего так, показывает Page execution time was 1.1575661213E+12 ms.

Хм.. что-то у меня не так (в смысле, не в таком формате выводит).

6 сентября 2006 в 2:48

Quote:
не подскажете как? что прописывать (код), куда?

Я наверное погорячился с утверждением, что прописать можно прям в page.tpl.php Wink Т.е. прописать туда можно и получить результат можно, но точнее он будет, если производить подсчёт в hook_exit().

4 сентября 2006 в 10:21

Про devel.module: вообще говоря, модуль этот предназначен для разработчиков и показ времени это одна из его фич (не самая важная).

Время генерации можно посмотреть и другими способами: начало отработки сам Дрюпал фиксирует и можно прямо в теме считать и выводить это время.

4 сентября 2006 в 10:10

Dan wrote:
Эта вполне подходит - XSLT

Я это к тому, что изначально тема касалась применения XSLT в рамках Друпала, а теперь она перерастает в более общую и обширную...

3 сентября 2006 в 14:59

kiev1 wrote:
только мне не понятно - xml/xsl в вэбе это его потом php парсит и html выдает - или оно идет в броузер и там собирается?

Я об этом говорил выше: можно настроить обе схемы. Можно готовить на сервере и отдавать готовый HTML (или, скажем, WML), а можно готовить на сервере только XML и отдавать клиенту XSLT + XML, что б он (клиент) сам занимался формированием того HTML-ля...

3 сентября 2006 в 1:33

Кстати, о птичках... Ни кто иной как axel сделал для Дрюпала 4.5 (если не ошибаюсь) модуль, который как раз и брал перевод через gettext.

2axel: Что Вы думает по этому поводу (gettext vs. DB)? И почему модуль не получил дальнейшего развития?

1 сентября 2006 в 18:05

Quote:
ну так что мешает, например, сделать XSLT Template, если надо?

Да ничего не мешает. Просто надо будет от модулей получать нечто, делать их него XML и скармливать XSLT. Ну и иметь ввиду, что некоторые модули всё же отдают не "сырые данные", а (X)HTML.

Quote:
о идее, данные в SAPID быстрее отображаются (если базы данных нет)? хотя сам по себе XML, говорят, тормознутая вещь…

1 сентября 2006 в 17:56

Quote:
Только он падла тоже кэшируется

Я могу и ошибаться, но у devel есть ещё и блок, который позволяет юзера текущего переключить. Может он поможет? (щас проверить быстро не могу...)

1 сентября 2006 в 17:54

Quote:
блоки, прямо в page.tpl убрать упоминание о блоках, а вместо них вставить прямые ссылки, да и всё

Что-то я не понял - от того, что отображение отключить, выборка блоков не прекратится... Или я не верно Вас понял?

1 сентября 2006 в 17:37

B.X wrote:
то есть, вместо xml можно использовать базу данных,

Э-э-э... вместо XML можно использовать БД, только для XSLT всё-равно придётся его (XML) сформировать. Вынуть из БД данные, сформирвать XML и скормить это дело XSLT. Просто в SAPID эта цепочка несколько укорочена.

B.X wrote:
а XSLT - это аналог PHP Template в Друпале?

1 сентября 2006 в 17:30

Ок. Прекращаем спорить. Smile

B.X wrote:
неизменяемые (в принципе) данные в БД - это нелогично

Согласен с Вами!

B.X wrote:
так же как нецелесообразно хранение информации помощи (хелпов различных) в самой CMS

1 сентября 2006 в 17:17

B.X wrote:
получается базы данных не нужны?

Нужна БД или нет - на это XSLT не влияет. В SAPID просто реализовано так... Там XML-файлы выступают в роли БД, это всё равно, как написать, например, гостевуху на Perl и использовать текстовые файлы для хранения сообщений...

Т.е. SAPID - это один из возможных вариантов реализации. С таким же успехом, можно было бы хранить данные и в БД.

1 сентября 2006 в 17:04

B.X wrote:
Один раз при изменении, каждый раз при изменении кэша, не много ли это? когда кол-во соединений с базой всегда ограничено?

Боюсь, что не понимаю Вас сейчас: поясните, что значит "Один раз при изменении, каждый раз при изменении кэша"? И причем тут кол-во соединений к БД?

B.X wrote:
блоки тоже постоянно кэшируются…