Хранение и анализ CSS / JS - PullRequest
       20

Хранение и анализ CSS / JS

0 голосов
/ 31 марта 2012

Я пытаюсь найти лучший способ хранения / анализа содержимого CSS / JS в моей CMS. Изначально я думаю, что очевидным выбором для меня было хранить их порциями в базе данных.

Однако я решил сохранить их в моей файловой системе, чтобы их можно было легко кэшировать среди других вещей.

Мои вопросы, прежде чем я создаю эти файлы, есть ли какие-либо проблемы с анализом / экранированием, с которыми я могу столкнуться?

Консультации по их упаковке и т. Д. Также приветствуются.

Моя CMS построена на платформе Codeigniter с отключенным xss_filtering, поэтому данные довольно сыры.

Сам вход будет исходить от администратора, поэтому я волнуюсь, что он / она может публиковать некоторые хитрые данные, даже не зная.

Привет.

1 Ответ

2 голосов
/ 31 марта 2012

Если вы позволяете конечному пользователю редактировать CSS и JS ... конечно, вы столкнетесь с проблемами разбора :).Вы должны оставить это необработанным, если они редактируют исходный код, что дает им возможность испортить его.

Файловая система определенно подходит.Вы столкнетесь с проблемами кодирования, если разрешите ввод в кодировке Unicode (например, вставка в отформатированных " метках или не-ascii символах).Вы можете удалить все не входящие в Ascii данные.В противном случае должно быть в порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...