Tmpfs — временное файловое хранилище во многих Unix-like ОС. Предназначена для монтирования файловой системы, но размещается в ОЗУ вместо ПЗУ.
Статья посвящена методу ускорения работы DLE через tmpfs, в результате переноса директории кеша DLE в оперативную память.
Так как работа с оперативной памяться в разы быстрее чем работа с диском.
Автор: MSW
Версия DLE: любая
Входящие условия:
- выделенный сервер
- ОЗУ >= 1GB
- предположим что сайт располагается в директории на сервере: /var/www/site.ru/
В CMS DLE в папке кеша кроме временных файлов также хранятся файлы которые создаются/пересоздаются в процессе сохранения настроек, или выполнения тех или иных действий скрипта. Так как tmpfs является энергозависимой, тоесть при перезагрузке сервера данные которые в ней находятся будут безвозвратно утеряны, то надо както былобы сохранить важные файлы настроек и системного кеша, которые автоматически не создаются, например структура каталогов в папке кеша, категории, группы пользователей и т.д. вот тут на выручку приходит rsync.
Внимание! У вас нет прав для просмотра скрытого текста.