Как и где хранить frontend код( javascript, html, css) на сервере?

268
12 февраля 2018, 04:59

Всем привет!
Сервер - apache, серверный язык php.

Приложение работает по след. принципу:
1. По запросу клиента php генерирует html, css, js-код.
2. css и js сохраняет во временный каталог на сервере.
3. Клиенту отправляет html со ссылками на .css и .js во временном каталоге.
4. По истечении времени если пользователь не активен - каталог удаляется.

Вопрос - где лучше хранить модули frontend-кода(поправьте терминологию, если не верно):
1. В Базе данных(postgresql).
2. В каталоге на сервере в виде отдельных файлов-модулей.


Плюсы хранения в БД:
Всё в одном месте, запросы и репликация происходят из одного источника.
Скорость работы - ещё не тестировал, но, кажется, поиск, выдача результатов будет быстрее, чем в файловой системе

Минусы:
Сложность замены frontend - всё делать через запросы к БД
Увеличение нагрузки на БД


Плюс хранения в файловой системе(они же может быть и минусом):
Легкость редактирования/замены frontend - через тот же vim)))))))

READ ALSO
WordPress, вывод галереи через плагин ACF

WordPress, вывод галереи через плагин ACF

На сайте есть галерея, это картинки превью, внутри ссылокПо клику на них фото открываются во всплывающем окне в полном масштабе

274
DOMPDF и JavaScript

DOMPDF и JavaScript

Можно ли как-то формировать PDF из HTML страницы, значения в которую добавляются c js, используя DOMPDF?

208
php cli строковые функции и кириллица

php cli строковые функции и кириллица

Запускаю php скрипт, в котором вызываются методы ядра CMS работающие со строкамиЧерез запуск скрипта из браузера, все работает

151
Функции WordPress и Polylang

Функции WordPress и Polylang

В WordPress есть такие функции как is_home, is_search и is_archive, но возле плагина Polylang они практически не несут пользу, так как переключившись на другой язык,...

194