У меня есть в моем распоряжении PHP, MySQL и сервер Linux.Каким будет предпочтительный метод создания онлайнового фотоальбома?
Сайт, который я создаю для клиента, должен иметь управляемую фотогалерею.
Я планирую создать его полностью в MySQL, то есть у меня будет таблица, содержащая mediumblob, которая будет содержать двоичные данные изображения. Это позволит мне иметь все на одном месте, не полагаясь на вероятность того, что клиент не случайно удалит изображение из каталога галереи без обновления базы данных и так далее.
Альтернативой, конечно же, было бы иметь изображения, не зависящие от базы данных MySQL, и сохранять только пути изображения.
Что я задаю здесь, чтобы задать вам вопрос, если у вас есть какие-то выбоины в этом методе, которые я не вижу. Я никогда не пробовал этот метод создания галереи раньше. Например, считается ли неправильная практика извлечением больших объемов данных из MySQL, когда возможно хранение файловой системы?
Что вы думаете?
(я отметит правильный ответ, который стирает все сомнения относительно этого дела от моего ума)
Причина, по которой я не использую уже существующее решение, заключается в том, что я создаю сайт для платного клиента, что делает мой проект коммерческим продуктом. Я сомневаюсь, что есть бесплатные бесплатные решения для галереи, которые позволят мне бесплатно продавать свою галерею. Но спасибо за полезную информацию Apache и хостинга. – Hubro
Возможно, вы должны прочитать этот вопрос: http: // stackoverflow.com/questions/2550260/reselling-open-source-code-licensed-under-gpl-mit – livingtech
После многократного поиска я обнаружил, что Gallery - это GPL, а не MIT, поэтому вы не можете распространять/продавать ее. Тем не менее, я думаю, в зависимости от вашего контракта есть очень сильный аргумент в пользу установки программного обеспечения ОС в качестве услуги, за которую вы можете взимать плату. – livingtech