ну nginx реально круто кк прокся перед апачем, он позволит вам снять нагрузку на апачь со статическим контентом, нотребует администрировать сразу два демона.
Вообще все будет работать, практически все.
Правда вам в nginx нужно будет сделать правильные настройки, и тут нужно понимать природу прокси.
что она отличается от реального веб сервера.
Поскольку прокся не знает где реально хранятся ваши файлы, она просто предпалагает согласно шаблону.и Тд.
Вобще можно отключить .htaccess средствами nginx тогда действительно не бдет работать.
Но в общем и целом nginx + apache работать будут.
Естественно вам нужно будет правильно указать переменные
Вот Примерно так, на саом деле чуть побольше но основные значения тут есть.
# локейшен нужный для 404 в моем случае если его небыло то сайт с www.site.ru/testЫЫЫ.html не отдавал 404 а отдавал 303 от nginx замечу при других варианитах сайт работал нормально исключительно с www в начале и .html в конце.
location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js|swf|flv|mp3)$ {
# пусть до файлов по умолчанию
root /var/www/$host/web;
# если в $host содержится ввв то он его удаляет в противном случае пусть будет /var/www/www.site.ru
if ($host ~* ^(www\.)(.+)) {
set $HBW $2;
root /var/www/$HBW/web;
}
access_log off;
expires 30d;
}
х сним требует или нет, это не столь важно, но повторюсь даже убунта принудительно заставляет его запускаться. тобиш необходимость всеже есть.
Но что делать с сервером, допустим я реально сейчас вижу логическую ошибку в папке что делать ?
ну тогда вам навернео нужно указать чем вы пытаетеьс парсит, например какой язык, синатксис то у всехразный я писал https://regex101.com/
тут все работает.
дело не в том что хватит, а в том насколько бдыстро будет отдаваться контент, в частности генирация ответа базы данных + html. если магаз легкий то все пучком вам и 1GHz и 256Mb памяти за глаза , посещяемость то у вас действительно ниахтец, под такую можно просто вязть хостинг.
если же говорить о производительности, то я вам уже писал.
CDN как самый легкий вариант, nginx balanser как второй, дабы это статика и это вообще 3 секунды делается.
Теперь по сути вопроса, сделайте так же как цукерберг,
берете диск, размещяете на нем файл. форматируете файл в ext2, не ошибся в терминологии.
Монтируете файл как блочное устройство.
получаем из плюсов
мягко говоря легкая машрабируемость
Легкозаменяемость оборудвания
Для реально ФС это 1 файл поиск по файлу быстрей чем по куче файлов
Отвечаю сам себе