Zebrum Lite 1.0.10 – ещё быстрее, чем раньше!

31 августа 2008 | 29 комментариев

Вышла новая версия Zebrum Lite 1.0.10! В систему было добавлено кэширование, что позволило значительно увеличить производительность системы. Результаты тестирования производительности на тестовой площадке показали увеличение количества обрабатываемых запросов в секунду на 23% для главной (158 против 128) и на 52% для страницы списка новостей (158 против 104).

Как видно из результатов тестирования скорость построения страницы из кэша не зависит от её нахождения в иерархии и количества дочерних страниц. Грамотное кэширование обеспечивает сохранение результатов ресурсоёмких операций системы. Управлять временем хранения кэша можно через параметр ttl в конфигурационном файле системы. Сбросить кэш так же легко – просто зайдите на адрес /cache/drop.php и кэш будет очищен.

Кэширование не является единственным нововведением новой версии. Добавились дополнительные опции для настройки RSS-ленты. Теперь можно управлять не только количеством записей в ленте, но и тем, какие страницы будут участвовать в ней! Например, если все новости хранятся в разделе news, то указав следующие настройки, можно выводить в RSS только новости:

; список разделов, разделенный запятыми, страницы из которых будут
; экспортироваться в RSS. Если список пустой, то будут экспортировать все
; страницы
sections = news
; порядок сортировки страниц в RSS-ленте
order = sort asc, publish desc, title desc
; количество записей в RSS
limit = 5

Параметр order секции [rss] позволяет управлять сортировкой страниц в ленте RSS.

Так же был добавлен новый тип меню, z_compactmenu(), который должен подойти для сайтов с очень большим количеством страниц.

Теги: ,

  • Alisher

    Постоянно пр установках ошибка. То не загружается папка, т сайт не открывается. Последний раз клиент был вынужден исправить вот так вот :
    Сделал. Сам нашел:

    В .htaccess необходимо добавить строку:

    AddType application/x-httpd-php5 php

    почему

  • fas

    как в админку попасть и вообще она тут есть ?

  • Zebrum

    Валерий, в качестве поиска по сайту можно настроить персональный поиск от Google (AdSense для поиска). Это позволит не только искать по сайту, но и получать дополнительный доход.

  • Валерий

    Добавьте, пожалуйста, поиск по сайту. В противном случае не удается полностью воспроизвести сайт с многими шаблонами для CMSimple.

  • Zebrum, отписал.

  • Zebrum

    Sergey Tugarinov, опишите, пожалуйста, ситуацию подробнее на support@ (zebrum.ru)

  • Zebrum, ага, знаю. Но после прохождения срока жизни кеша, проблема появляется вновь.

  • Zebrum

    Sergey Tugarinov,
    Вероятнее всего страница берется из кэша. Попробуйте сбросить кэш, /cache/drop.php.

  • Еще момент, при включенном кеше, не отображаются изображения включенные в посты следующем образом:

    «img:russian.jpg align="left" title="" /»

    Может я что-то не так делаю?

    P.S. < в коде заменен на кавычки, так как, почему то прошлый комментарий с правильным кодом ваш блог не отображает.

  • Zebrum

    Sergey Tugarinov,
    Спасибо, исправили. Вы можете скачать обновленный дистрибутив системы.

  • Спасибо! Надо теперь разобраться системой

  • Zebrum, в этой версии перестал выводиться список тегов на отдельной странице, я про функцию z_tags();

  • Zebrum

    Sergey Tugarinov,
    В настоящий момент в меню выводятся все страницы и отдельного свойства для того, чтобы не выводить отдельный пункт меню, нет. Планируем добавить его в следующем релизе.

    Спасибо за интерес к нашей системе.

  • Zebrum, отлично, спасибо, а как отключить показ определенной записи в меню? Извините что замучил вопросами, но справки действительно не хватает. Да и на форуме ответ на этот вопрос не нашел.

  • Zebrum

    Sergey Tugarinov,
    Сортировка меню более детально описывается в этом сообщении: http://zebrum.ru/forum/inde...

    После изменений в настройках может потребоваться сбросить кэш, http://вашдомен/cache/drop.php

  • А они и не нужны.


    Батенька, давайте будет отвечать за себя, хорошо?

    Zebrum, еще момент, никак не могу разобраться с сортировкой меню. Оно, почему то всегда сортируется по имени. Параметры сортировки смотрел, как я понял существуют только: desc и asc. Так-же нашел параметр @@sort для отдельных страниц, но эксперименты с ним ни к чему не привели.

  • Отлично!
    Сегодня сделаю первую партию сателитов на вашем скрипте.
    Если будут какие баги обязательно сообщу.

  • Zebrum

    Книжник,
    Транслитерация происходит согласно "системе" Yellow Pages (Traveller's Yellow Pages Transliteration, http://www.langust.ru/etc/t....

  • > Не производится транслит мягких и твердых знаков
    А они и не нужны.
    Все эти убожества с ними (как, например, в Симпле) смотрятся кривоного.

    Правила транслитерации используются свои, правила Яндекса (в яндекс.почте можно посмотреть) или translit_ru? Они везде разные.
    Хотя, любой сможет влезть и подправить под себя.

  • Спасибо за новый релиз и за то, что добавили компактное меню!

  • Zebrum

    Спасибо!

  • Zebrum

    Sergey Tugarinov,
    За верстку отдельных частей страницы тэгов отвечает файл /config/tags.txt. А именно, его свойства @@__open, @@__line и @@__close.

  • Zebrum, еще момент. Не нашел как можно задать шаблон для вывода списка записей при запросе определенного тега. Если для обычного вывода(z_subpages();) такая возможность существует, то для тегов не нашел.

  • Zebrum

    Sergey Tugarinov,
    Спасибо за проявленный интерес к нашей системе! Мы работаем над её улучшением.

  • Несколько "косяков":

    1) Не производится транслит мягких и твердых знаков
    2) URL тегов не приводятся к нижнему регистру, по непонятной причине периодически появляются такие теги: /tags/vYkidYsh, /tags/bezdYmnYy+tabak
    3) Хотелось бы убрать в хлебных крошках URL морды, т.е. index.html заменить на корень

    А так все отлично.

  • Zebrum

    Спасибо за сообщение, исправили.
    Вы можете скачать обновленный дистрибутив системы.

  • Rylai

    Вообще ничего не понимаю =\ Сами же говорили, что ориентируетесь на пользователей ОС Windows, а в системе используете имена файлов ею недопустимые (символ двоеточия)

  • Rylai

    Warning: rename(C:\xampp\htdocs\mail\cache\tmp1D08.tmp,C:\xampp\htdocs\mail\cache/page:index.cache) [function.rename]: Invalid argument in C:\xampp\htdocs\mail\zengine\classes\zcache.php on line 76

    UTF-версия. Все папки доступны для записи.

  • Нет слов! Одни междометия!
    Еще бы форму обратной связи... И тогда уже серьезный сайт можно сотворять!

blog comments powered by Disqus