Не записвайте снимките и картинките в базата данни, а в файловата система.

dalasweb

Well-Known Member
От: Не записвайте снимките и картинките в базата данни, а в файловата система.

Не вервам да има CMS дето да записва в базата друго освен пътя до картинката и разни други.
Даже не знам дали МайСКЛ има подходящ тип за такива работи - БЛОБ или някво такова..

Поне ако ползваш Вордпрес няма да имаш проблеми.
 
От: Не записвайте снимките и картинките в базата данни, а в файловата система.

Всяка "съвременна" база поддържа блоб полета, в които може да се запише каквото си щеш - картинки, клипове, аудио и т.н.
Ама не знам какво му е интересното толкоз на това да си записваш картинките на файловата система. Аз не съм виждал цмс който да ги пише тези неща в базата. Блоб-а е полезен ако не ползваш базата за уеб. Примерно Х клиента с десктоп приложения се вързват към порт 3306 на сървър 1,1,1,1 и хакат блоб-чета като луди, пък на сървъра да има някакво лайв вю на данните през пхп с което да гледаш.
 
От: Не записвайте снимките и картинките в базата данни, а в файловата система.

Аз винаги ги записвам в някоя папка, а в базата - само пътя до файла. Иначе си товариш излишно базата.
 
От: Не записвайте снимките и картинките в базата данни, а в файловата система.

Сега изникна друг въпрос редайкирайки един сайт.
Примерно -трябва да редактирам index.php,но за да не прецакам работата
обикновено си го запазвам като index.php_old
и качвам редактирания нов index.php
Така в root имам доста файлове със php_old разширение.За всеки случай .
Мисълта ми е google -има ли ги в предвид и изобщо робота чете ли ги?
 
От: Не записвайте снимките и картинките в базата данни, а в файловата система.

Ако имаш линкове към тях ще ги прочете.
 
От: Не записвайте снимките и картинките в базата данни, а в файловата система.

Това е кофти по принцип, щото ако го отвориш файла през браузър и виждаш пхп кода - барабар с пароли и тн. По-добре си дръж .php разширението.
 
От: Не записвайте снимките и картинките в базата данни, а в файловата система.

Ако имаш линкове към тях ще ги прочете.
Нямам линкове към тях ,но от тях към вътрешни страници имам.
За да ми ги прочете и види паролите ,трябва да се знае че съм ги именувал php_old
А то е все едно в чувал брашно да търсиш зрънце.Всъшност има ли програма която
ти показва какво има в root на даден сайт?
 
От: Не записвайте снимките и картинките в базата данни, а в файловата система.

Ми ако нещо си оплескаш конфигурацията или махнеш index файла по някаква причина и може да ти листне файловете.
Малко вероятно е, ама се води bad practice да държиш такива файлове.
 
От: Не записвайте снимките и картинките в базата данни, а в файловата система.

Може да си забраниш _old файловете да се виждат въобще от апача. Нещо като за .ht^ файловете
 

Горе