Внимательно почитай, что не понятно - гугли/выясняй на месте. Что-то подозрительное - уходи. Адекватный работодатель не будет относиться к этому негативно, а если будет - то тогда точно уходи.
В общем: загружать картинки непосредственно на сервер, если планируется много картинок, то лучше разделять их по директориям, ибо файловая система будет сильно тупить при поиске нужной картинки в этой куче. Можно создать папку с именем пользователя и слать туда картинки, загруженные им. В идеале: иметь отдельный сервер под файлы, но этот вариант для действительно крупного проекта с большой посещаемостью - позволит сократить нагрузку в разы.
Вадим Егоров: в целом наличие "переподключения к бд" - уже свидетельствует о не лучшей архитектуре. Если вы конечно не вынуждены использовать разные базы, что тоже не очень здорово.
vism: на апворке многим и wordpress нужен) Суть в том, что если вы хотите создать действительно большой проект, с большой логикой подгрузки данных аяксом, да и еще хотите, чтобы этот проект можно было поддерживать другим программистом/командой программистов, то очень важно сделать его грамотно, в этом фреймворк и помогает - решает проблемы элегантным и понятным другим программистам методом. В любом случае, изучить такую технологию - будет очень полезно любому бэкэнд-разработчику. За пару вечеров можно уже понять что к чему.
vism: "И если мне надо сделать модалки и слайдеры, или прочее.". Нет, вам ничего не мешает использовать js так-же, как и без фреймворка. Фреймворк НЕ решает задач сделать что-то "красивенько, и чтоб двигалось", он решает задачи удобства поулчения и вывода данных.
Денис Александрович: насколько я читал - очень желательно оставлять процентов 20% свободного места. У меня установлено много системных библиотек и поэтому я брал диск на 240гб, свободно у меня сейчас около 60.
Для более удобной работы с AJAX. Обычный сайт работает как? Мы посылаем один большой запрос, а сервер отдает нам одну большую страницу. Фронтенд-фреймворки разработаны так, чтобы было удобно слать ajax запросы и чтобы их было также удобно подставлять в html, тем самым заменяя только части страниц. Для несложного проекта вполне подойдет и JQuery, но если хотите создать что-то большое и интерактивное - то тут лучше прибегнуть к помощи фреймворка, ибо с JQuery вам придется писать очень много кода.