Описание
Logs memory usage as users browse your website providing latest logs and flagged logs (when memory usage is over specific percentages). For users who have specific capabilities (e.g. administrators) a memory meter is shown in the admin bar showing memory usage as the website and dashboard is navigated and includes several configuration options.
Особенности
- Logs memory usage as users browse the website/dashboard
- Current memory usage by file size
- Current memory usage by percentage
- Memory limit
- PHP memory limit
- PHP max execution time
- WP memory limit
- WP max memory limit
- Latest memory usage logs
- Flagged memory usage logs
- Memory usage logs with page request info (Premium)
- Memory usage in JS console (Premium)
Применение
After installation memory usage will be logged as any user browses the website, you can see the logs via the Memory Meter menu in the WordPress dashboard.
By default the memory meter will be shown in the admin bar if you are logged in as user with the manage_options
capability such as an administrator (the capability can be modified if required, see the configuration tab via the Memory Meter page). In this scenario you will see the meter in the admin bar at the top of your WordPress dashboard and the frontend of your website. Note that there is a user profile setting in WordPress to enable the admin bar, it is enabled by default, if this is not enabled you will not be able to view the memory meter in the admin bar.
If you hover over the memory meter you will see a number of options, such as logs and configuration. In addition to the admin bar, a menu item is included in your WordPress dashboard to give access to the logs, confirguration, etc.
Установка
Minimum Requirements
- PHP 7.4.0
- WordPress 6.1.0
Установка
You can install Memory Meter via:
- Automatic installation
- Manual installation with FTP client
- WordPress dashboard upload
Screen Sizes
- Frontend: Where elements may be displayed on the frontend they will fit within the screen width
- Backend: Backend: Where interfaces may be displayed it is recommended to use a desktop computer with a resolution of 1920×1080 or higher. For lower resolutions any interfaces will attempt to fit within the screen width but some elements may be close together and/or larger than the screen width
Часто задаваемые вопросы
-
Where can I find the memory meter?
-
See the usage information above.
-
How do I change the memory file size to KB or GB rather than MB?
-
You can use the
wpmm_memory_meter_file_size_format
filter hook. -
What percentage of memory usage will make the meter change color?
-
When your website is using greater than 75% of allocated memory the meter will change to orange (warning), if greater than 90% it will change to red (bad). If you want to change these default percentages you can use the
wpmm_memory_meter_memory_usage_percentage_warning
andwpmm_memory_meter_memory_usage_percentage_bad
filter hooks. -
Who can see the memory meter/can I make it visible to specific users?
-
The memory meter shows by default for any user with the
manage_options
capability, which is usually administrators. You can change the capability required to see the memory meter by using thewpmm_memory_meter_capability
filter hook. -
Can I disable the memory meter colors?
-
Yes, you can disable the colors using the
wpmm_memory_meter_memory_usage_colors
filter hook. -
Can I disable logs?
-
Yes, you can disable the logs using the
wpmm_memory_meter_logs
filter hook.
Отзывы
Нет отзывов об этом плагине.
Участники и разработчики
«Memory Meter» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники«Memory Meter» переведён на 1 язык. Благодарим переводчиков за их работу.
Перевести «Memory Meter» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
1.3.3 — 2023-09-19
- Changed: Freemius SDK
- Changed: WordPress tested up to 6.3.1
1.3.2 — 2023-08-04
- Changed: JS console usage now includes PHP prefix
- Changed: Development assets
- Changed: PHP requires at least 7.4.0
- Changed: WordPress requires at least 6.1.0
1.3.1 — 2023-07-06
- Changed: Freemius SDK
1.3.0 — 2023-06-24
- Changed: Memory usage temporary placeholder HTML now includes the memory usage data in a data attribute rather than within the div to ensure the memory usage information is not deemed page content by search engines
- Changed: WordPress tested up to 6.2.2
- Fixed: Log dates/times not consistent with WordPress time zone setting
- Fixed: Box shadow on boxes in PHP and WordPress configuration section not consistent with WordPress dashboard styling
- Fixed: Links to WordPress.org increasing memory limit documentation require update due to changes in WordPress.org URLs
1.2.1 — 2022-12-23
- Changed: Freemius SDK
- Changed: WordPress tested up to 6.1.1
- Removed: Leave review nag
1.2.0 — 2022-10-22
- Changed: JS assets now enqueued in footer
- Changed: Code refactoring
- Changed: Freemius SDK
- Changed: PHP requires at least 7.0.0
- Changed: WordPress requires at least 5.7.0
- Changed: WordPress tested up to 6.0.3
1.1.1 — 2022-04-23
- Changed: Code refactoring
- Changed: WordPress tested up to 5.9.3
1.1.0 — 2022-03-25
- Note: This version includes several changes to asset enqueues it is recommended you clear all caches after upgrading to ensure all assets are reloaded
- Added: Minified CSS/JS assets created and enqueued
- Added: Translation function
- Changed: CSS assets now SCSS
- Changed: Text casing on some elements to make consistent with similar content in WordPress dashboard
- Fixed: Translations may not load due to load_plugin_textdomain not hooked on init
1.0.0 — 2022-03-12
- Initial release