Apache служит файл из оперативной памяти

Я хотел бы хранить контент на моем VPS в оперативной памяти, в отличие от использования диска. Есть ли способ сделать это с помощью Apache и PHP? Я хочу сделать это, чтобы минимизировать время, необходимое для извлечения контента.

Кроме того, хранение в оперативной памяти обычно быстрее, чем на SSD?

3

Решение

Я не эксперт по этой теме, но вот что я бы попробовал в качестве основного подхода:

Я бы держал код своего приложения (включая ресурсы, такие как CSS, JS и т. Д., Чтобы упростить его) в месте на жестком диске. Я бы хотел монтировать RAM как:

vi /etc/fstab
tmpfs       /mnt/ramdisk tmpfs   nodev,nosuid,noexec,nodiratime,size=1024M   0 0

и при запуске системы я скопировал бы с жесткого диска в монтирование RAM. Тогда бы HTTP-сервер (apache) указывал на монтирование ОЗУ, также все, что находится внутри PHP, будет загружать код из монтирования ОЗУ, а не из исходного местоположения (для rutime местоположение источника жесткого диска не существует).

Для реального содержания я бы использовал БД в памяти. Если содержимое богато мультимедиа, кэш-память типа лак может быть использован для этой части.

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

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]