vestmar
29.10.2014 - 13:59
Добрый день!
в общем появилась задача, есть текстовый файлик, лежит на сервере "А", а с сервера "В" его запрашивают, на сервере "А", он меняться не будет, как можно закэшировать этот текстовый файлик на сервере "В", запрашивать он будет когда спрашивают страницу.
я замерял, первый раз когда его запрашивает сайт сервер В - 0,49 сек, последующие не более 0,39
значит можно как то сделать так что бы этот не большой файл попал в оперативу и сидел там до перезагрузки)
не более 5 кб будет
vestmar ну да, можно и в мемкэш засунуть. А можно просто скопировать на сервер B, а потом обновлять.
_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
vestmar
29.10.2014 - 14:05
"мемкэш" спасибо, прочитаю! Задача снизить нагрузку на сервер А,
chee, как настроить веб-сервер, чтобы он отдавал данные с memcached?
vestmar, если nginx, то можно кэшировать на уровне веб-сервера (может, конечно и apache это умеет). Еще вариант - это varnish cache
"Задача снизить нагрузку на сервер А" - тогда кэшировать на B и вообще не делать запросы к А, Тем более если файл не генерируется динамически, иначе можно сэкономить только на дисковых операциях.
Invis1ble
30.10.2014 - 02:32
а разве в этих ваших линуксах нет ФС
такого типа ?
А то тут уже предлагают городить огород
_____________
Профессиональная разработка на заказЯ на GitHub |
второй профиль
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.