На выходных удалось продуктивно поработать совместно с Марио по части оптимизации и исправлений пары проблем, которые я обнаружил за прошедшее время.
В результате в код #
Hubzilla был
добавлен специальный модуль, который позволяет обрабатывать и кэшировать тяжёлые и, следовательно, долгие SQL запросы на стороне платформы. Это особенно важно для больших хабов, где построение сложных выборок может занимать заметное время, негативно сказываясь на скорости отображения страниц.
Другой важной вещью, которая должна снизить требования к системе и потребление её ресурсов со стороны SQL сервера стал
переход к хранению всех изображений в файловой системе по умолчанию. Ранее мы дали возможность частичного переноса этих данных из базы данных для фотографий пользователей. Теперь же тот же подход распространён и на импортированые из сети фотографии профилей.
Администратор хаба может выбрать тип хранилища установив специальную системную переменную и произвести конверсию между двумя их типами посредством системной утилиты
util/storageconv.sh
.
#
russian #
lang_ru #
development #
hubmin #
news