Веб-проект Joomla с большой базой данных изображений - производительность? - PullRequest
0 голосов
/ 10 февраля 2012

У меня есть веб-проект на основе joomla с около 6 миллионами показов в месяц и галерея изображений с 360 000 изображений.Конечно, каждое изображение имеет несколько размеров (большой палец, оригинал, измененный размер, resized_big), поэтому общее количество файлов изображений составляет> 1 млн.

. Сегодня различные размеры изменяются при загрузке и просто сохраняются на сервере.база данных - это mysql, где есть одна таблица для изображений с полями для разных путей (orignal, thumb и т. д.) и другие вещи.

Теперь мой вопрос: достаточно ли велик этот проект для использования cdn?или я должен использовать только поддомен или что-то "имитировать" CDN?или что еще я могу сделать, чтобы улучшить производительность?другая структура БД?особая архитектура папок?какие-нибудь другие идеи?

кстати: проект имеет версию git (без изображений) ..

1 Ответ

0 голосов
/ 10 февраля 2012

Вы можете оптимизировать хранение изображений, используя ту же схему адресации содержимого, которую использует git. Т.е. не разрешать отдельную копию для дубликатов. Храните изображения в соответствии с их значениями хеш-функции.

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