У меня есть сайт Wordpress, который использует файловый кеш для хранения различной информации об объектах.
Теперь я хотел бы, чтобы время для доступа к данным в кеше было намного короче, и я слышал, как разные люди в сети предполагали, что было бы неплохо смонтировать кеш, чтобы данные хранились в памяти. В частности, они предложили использовать tmpfs
для этого.
Я попытался сделать это, выполнив следующую команду:
mount -t tmpfs -o size=128 tmpfs /home/myaccount/mycache
Но я заметил, что это не сильно улучшает время загрузки страницы. Есть ли способ проверить, действительно ли доступ к данным в кеше осуществляется из памяти? Или это может показаться причиной того, что кеш не работает?
Операционные системы также будут кэшировать данные в ОЗУ (при наличии ОЗУ) из дисковых файловых систем, что объясняет, почему вы не видите улучшения времени загрузки страницы.
Но вы можете убедиться, что данные действительно хранятся только в ОЗУ, проверив, что это место действительно tmpfs
местоположение - просто запустите mount
команда без аргументов для вывода списка подключений, который должен включать ваш tmpfs
файловая система.