Блог пользователя - serg_2381

Скорость работы DRUPAL на IIS при включенной директиве PHP open_basedir

20 декабря 2012 в 15:10

После поиска причин медленной работы сайта DRUPAL на IIS, была найдена зависимость. При включенной open_basedir время загрузки страницы В РАЗЫ больше, чем при отключенной. Ранее тяжелые страницы загружались 3-7 секунд, сейчас 0,6-1,5 секунды.

Все пути и права при вклюенной open_basedir выставлены правильно, PHP ни разу не ругался на ограничения.

Найти решения и причины такого поведения в открытых источниках не смог.

Есть идеи в чем причина? Нет ли такой зависимости на линуксе?

Как ускорить работу форума

16 декабря 2012 в 23:47

Все страницы сайта кроме форума открываются терпимо по скорости. Самая большая проблема - время открытия темы форума, где больше 5-10 постов/ответов. Открытие занимает 2-4 секунды. Причем повторное открытие этой-же страницы не ускоряет процесс. Все кэши MqSQL включены, везде есть запас по памяти, значит даже кэширование запросов не ускоряет открытие.

Как я понимаю, для каждого поста друпал делает много запросов к БД. Чем больше постов, тем больше запросов и тем выше время.

Кэширование не подходит, время открытия нужно уменьшить для зарегистрированных пользователей.

Настройки MySQL изменял, оптимизировал, пока не помогает. Никакой нагрузки на сервер не вижу, ни на диск, ни на ЦП, ни на память. IIS7.

Логика работы фильтров CKEditor

26 июня 2012 в 18:08

В настройках профиля CKEditor есть пункт Безопасность, где можно задать используемые при загрузке текста из БД фильтры.

Активирую фильтр "Фильтр HTML" в настройках профиля CKEditor.

В настройках формата ввода Filtered HTML для фильтра "Фильтр HTML" контролирую, что тэга A нет.

Создаю материал, в котором использую тэг A.

При просмотре этого материала на сайте, тэга A нет, он успешно фильтруется.

При редактировании материала в CKEditor тэг A есть, не фильтруется.