Назад | Перейти на главную страницу

проблема с производительностью очистки страницы

Я настроил 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.
  1. Мой вопрос в том, как измерить правильный размер кеша, чтобы не нужно было очищать скорость страницы ??

  2. Почему при каждом вызове очистки используется инкрементный кеш и размер 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