Хранение изображений в ОЗУ?

12
numer482
На сайте с 06.07.2011
Offline
44
1492

Идея в том, чтобы хранить элементы дизайна сайта в оперативной памяти. [Лого и несколько элементов дизайна сайта]. Размер до 100 КБ. Ведь при каждой генерации страницы для нового пользователя жесткий диск должен найти и считать все эти катинотулички. А это с точки зрения оптимизации - дурная работа. Если можно просто загнать в память. Раз и аж до перезапуска сервера:idea:

Гугл ничего не рассказал. Многие придумывали хранить изображения в БД. А вот в памяти, такое чувство, только я...:o

Что вы об этом думаете? :confused::confused::confused:

bay_ebook
На сайте с 28.05.2010
Offline
111
#1

Изображения и прочая х-ня кешируется браузером, так ,что особо беспокоиться не нужно. А если оптимизация так важна - nginx на фронте (картинки, js, css) и Апач на бекенде. А заганять все подряд в озушку - это для сайта, у которого 1к страниц - придется брать выделенный сервер с 24 гб озу :)

Нужен прогер на php+mysql+понимание чужего кода? (/ru/forum/540660) Вам сюда PHP-шаман (http://php-shaman.pw/)
numer482
На сайте с 06.07.2011
Offline
44
#2
bay_ebook:
А заганять все подряд в озушку - это для сайта, у которого 1к страниц - придется брать выделенный сервер с 24 гб озу :)

Зато какая скорость🙄

Изображения и прочая х-ня кешируется браузером, так ,что особо беспокоиться не нужно.

Это понятно. Ну а если почти весь трафик поисковый. Для каждого ~второго запроса придется подгружать картинки.

Суть в том, что мне то абсолютно не жаль 100 КБ памяти.🍾

IL
На сайте с 20.04.2007
Offline
435
#3
numer482:
Гугл ничего не рассказал.

Если погуглить про кэширование фс..

numer482, если свой сервер/vps - можно поиграться с дисковыми кэшами.. или с tmpfs;

если шаред хостинг...

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
numer482
На сайте с 06.07.2011
Offline
44
#4
ivan-lev:
Если погуглить про кэширование фс..

numer482, если свой сервер/vps - можно поиграться с дисковыми кэшами.. или с tmpfs;
если шаред хостинг...

Нет, на шаред я бы до такого не додумался.😂

vadts
На сайте с 08.03.2008
Offline
153
#5

А в чем профит, снижение обращений к диску? Так у дисков тоже есть свой кеш. Да и спрайты придумали тоже...

Все равно картинки гонятся по сети, ну для этого браузеры кешируют картинки локально.

Так что выгода сомнительна.

fura.pro, gruzovik.pro, rezume.pro, rezina.pro, prognoz.pro, referat.pro, voditel.pro, zdanie.pro (mailto:vadim@svitonline.com?subject=.pro)
numer482
На сайте с 06.07.2011
Offline
44
#6
vadts:
А в чем профит, снижение обращений к диску?

То что у винчестера одна головка, которая читает и пишет. Получается пока читает с диска[элементы дизайна, хотя, действительно, для начала логичней создать спрайт], другие операции ждут. Хотя не факт. Может я ошибаюсь. Следовательно можно получить некий выигрыш при большой нагрузке. Но оптимизация это же комплекс мер: микросекунда к микросекунде и еще пару сотен микросекунд. Вот и сайт порезвел☝

vadts
На сайте с 08.03.2008
Offline
153
#7
numer482:
можно получить некий выигрыш при большой нагрузке

Сначала поимейте большую нагрузку а там думайте...

А то есть подозрение что вы так свой хоумпейдж собрались оптимизировать. :)

Mik Foxi
На сайте с 02.03.2011
Offline
1176
#8

tmpfs вам в помощь. самый простой способ.

Антибот, антиспам, веб файрвол, защита от накрутки поведенческих: https://antibot.cloud/ Форум на замену серчу: https://foxi.biz/
numer482
На сайте с 06.07.2011
Offline
44
#9
vadts:
Сначала поимейте большую нагрузку а там думайте...
А то есть подозрение что вы так свой хоумпейдж собрались оптимизировать. :)

Безусловно. Я собираюсь кадрить девушек резвостью своего хоумпейджа :)

B
На сайте с 07.12.2009
Offline
42
#10

Статичный контент кешируется в память автоматически на уровне ОС. т.е. после первого запроса к файлу на диске, он кешируется в память для последующих запросов.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий