LINUX.ORG.RU

Подскажите пожалуйста, какие существуют технологии кеширования в памяти сайтов целиком?


0

0

Подскажите пожалуйста, какие существуют технологии кеширования в памяти сайтов целиком? Есть такие решения как eAccelerator, memcached, но необходимо кешировать не только скрипты, файлы, но и СУБД и картинки сайта. Возможно ли закешировать в память сайт нпример целиком?

★★

Последнее исправление: ChAnton (всего исправлений: 1)

Это задача прокси сервера. Широко известный пример - squid.

Гуглить по «apache + squid»

roller ★★★
()
Ответ на: комментарий от simple_best_world_web_master

Вопрос: Будет ли memcached нормально работать с OpenVZ контейнерами? А ramfs/tmpfs будет работать на OpenVZ?

ChAnton ★★
() автор топика
Ответ на: комментарий от ChAnton

> Вопрос: Будет ли memcached нормально работать с OpenVZ контейнерами?

Ему какбэ пофиг, он и знать не знает о контейнерах

А ramfs/tmpfs будет работать на OpenVZ?

А почему нет?

simple_best_world_web_master
()
Ответ на: комментарий от ChAnton

> Будет ли memcached нормально работать с OpenVZ контейнерами?

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

gruy ★★★★★
()
Ответ на: комментарий от dizza

Скажите, а в высоконагруженных проектах больший упор на размещение/чтение данных делается на СУБД (остальное в файлах), или же существуют более продвинутые технологии? Картинки сквидом? Это как?

ChAnton ★★
() автор топика
Ответ на: комментарий от ChAnton

В высоконагруженных проектах обычно, как минимум, разделяют серверы со статикой (кратинки, css, js и т.п.) и динамикой, а также отдельный сервер БД (или даже несколько с репликацией, к примеру).

А вообще в сети уже давно разжеваны принципы построения таких систем.

gruy ★★★★★
()

> Возможно ли закешировать в память сайт нпример целиком?

Ваш вопрос не точен.

Хотите кэшировать страницы целиком - nginx proxy_cache или какой-либо прокси.

Теперь по памяти. Можно конечно ФС в памяти разместить. Но зачем? Современные ФС и в FreeBSD, и в Linux имеют встроенное кэширование. Если у вас много памяти и очень много обращений к БД - и так все будет в оперативке. Совершенно не оправданно что-либо сооружать на tmpfs и затем синхронизировать между ФС. Да, предупрежу сразу, tmpfs на FreeBSD работает не корректно.

Да, и ещё. Если вы посещаемость своего ресурса не измеряете в запросах в секунду, то смысла нет об этом даже задумываться.

PavelR
()
Ответ на: комментарий от PavelR

Используем Linux и контейнеры OpenVZ на базовых нодах для размещения сайтов. Опративки на много, 4 GB.

ChAnton ★★
() автор топика

Просто добавь оперативы на сервер — при достаточном обьеме ОЗУ весь сайт и так в памяти.

redixin ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.