• Современная, быстрая и удобная система управления сайтом
  • 4-е место в рейтинге бесплатных CMS для блогов + добавить свой сайт
  • Более 100 тысяч созданных сайтов
  • Русскоязычная поддержка. Постоянное развитие системы
  • Готовые программные решения (плагины, виджеты, модули и т.п.)
  • Открытый исходный код на GitHub
  • SEO-friendly — идеальна для поискового продвижения
  • Минимальная нагрузка. Работает на любом хостинге
  • Автоматическая установка и обновление системы
Возможности | Помощь | Архив | Отзывы | Помочь проекту

Статьи и подсказки

Работа с MaxSite CMS

Уменьшение кличества SQL-запросов путем CI-кэширования

Просмотров: 16942Комментарии: 11
MaxSite CMSСтатьи и подсказки

Для того, чтобы еще больше уменьшить количество SQL-запросов, можно применить встроенное в CodeIgniter кэширование. Для этого нужно в файле database.php изменить строчки:

$db['default']['cache_on'] = TRUE;

После этого CodeIgniter будет автоматически кэшировать SQL-запросы. По моим тестам это меньше на 3-5 запросов на страницу.

Следует учитывать, что CodeIgniter кэширует такие запросы целиком, поэтому размер файлов получается довольно большой. У меня на тестовой сайте получилось более 10Мб. Кроме этого, поскольку в CodeIgniter кэш более простой, чем в MaxSite CMS, то могут накапливаться старые файлы. Так что придется вручную периодически подчищать каталог «db».

Думаю, что дополнительное кэширование пойдет на пользу высокопосещаемым сайтам. Для небольших сайтов, скорее всего «родного» MaxSite CMS кэширования будет достаточно.

Float-опции (плоские опции)

Просмотров: 11795Комментарии: 4
MaxSite CMSСтатьи и подсказки

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

Узнать чем всё дело кончилось-то...

О проекте

MaxSite CMS предназначена для создания сайтов любой сложности. Система отлично подходит обычным пользователям, вебмастерам, фрилансерам и вебстудиям.