Я настроил Pagespeed для кеширования файлов js и css, чтобы повысить производительность сервера. Но иногда довольно заметны нагрузки на сервер и отставание в производительности. Итак, хочу настроить скорость страницы. Я увеличил скорость страницы ModPagespeedFileCacheSizeKb
конфигурация от 100 КБ до 512 КБ. После этого частота очистки уменьшается (один раз в 5 часов). Ниже приведен журнал страниц:
[Wed Apr 30 16:06:37 2014] [info] [mod_pagespeed 1.3.25.4-2941 @25845] File cache size is 526295040 and contains 62559 inodes; no cleanup needed.
[Wed Apr 30 17:11:56 2014] [info] [mod_pagespeed 1.3.25.4-2941 @4420] File cache size is 553115648 and contains 65117 inodes; beginning cleanup.
[Wed Apr 30 17:12:02 2014] [info] [mod_pagespeed 1.3.25.4-2941 @4420] File cache cleanup complete; freed 150609920 bytes
[Wed Apr 30 18:12:19 2014] [info] [mod_pagespeed 1.3.25.4-2941 @14154] File cache size is 448905216 and contains 54087 inodes; no cleanup needed.
Мой вопрос в том, как измерить правильный размер кеша, чтобы не нужно было очищать скорость страницы ??
Почему при каждом вызове очистки используется инкрементный кеш и размер inode? что это значит?
Загляните в свой файл pagespeed.conf, там есть несколько встроенных панелей управления / мониторинга, которые вы можете включить и получить к ним доступ. Он дает вам статистику использования, которую вы найдете полезной для настройки этих параметров.
Смотрите их около строки 286 и далее;
# This page lets you view statistics about the mod_pagespeed module.
<Location /mod_pagespeed_statistics>
Order allow,deny
# You may insert other "Allow from" lines to add hosts you want to
# allow to look at generated statistics. Another possibility is
# to comment out the "Order" and "Allow" options from the config
# file, to allow any client that can reach your server to examine
# statistics. This might be appropriate in an experimental setup or
# if the Apache server is protected by a reverse proxy that will
# filter URLs in some fashion.
Allow from all
#Allow from 127.0.0.1
SetHandler mod_pagespeed_statistics
</Location>
# Enable logging of mod_pagespeed statistics, needed for the console.
ModPagespeedStatisticsLogging off
<Location /pagespeed_console>
Order allow,deny
Allow from all
#Allow from 127.0.0.1
SetHandler pagespeed_console
</Location>
Кроме того, если вы настраиваете производительность сервера, использование кэширования на основе файлов будет медленным, поскольку файловая система является самым большим узким местом в производительности. Вместо этого установите сервер Memcached, если можете, так как Pagespeed имеет встроенную поддержку для него и даст вам мгновенный и довольно значительный прирост производительности.
ModPagespeedMemcachedServers localhost:11211