All Projects → mzeis → Mzeis_ServerTiming

mzeis / Mzeis_ServerTiming

Licence: MIT license
Sends profiling information as a Server Timing HTTP header to the browser

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to Mzeis ServerTiming

Diglin UIOptimization
Magento module to optimize Javascript and CSS files and improve speed of your website
Stars: ✭ 53 (+103.85%)
Mutual labels:  magento, magento-1, magento1
magento1-open-source-patches
Magento Open Source 1.x patches mirror repository.
Stars: ✭ 38 (+46.15%)
Mutual labels:  magento, magento-1, magento1
Myperf4j
High performance Java APM. Powered by ASM. Try it. Test it. If you feel its better, use it.
Stars: ✭ 2,281 (+8673.08%)
Mutual labels:  performance-metrics, profiling
Polydev
Automatic web components profiling in chrome devtools
Stars: ✭ 118 (+353.85%)
Mutual labels:  performance-metrics, profiling
Magento-AMP
Accelerated Mobile Pages (Google AMPs) for Magento1
Stars: ✭ 43 (+65.38%)
Mutual labels:  magento, magento-1
apiplus-magento
Make your Magento API integration easier for third parties with this module.
Stars: ✭ 16 (-38.46%)
Mutual labels:  magento, magento1
magento custom reports example
An example module about the basic of how to create a custom report in Magento
Stars: ✭ 31 (+19.23%)
Mutual labels:  magento, magento1
docker-magento
🐳 Environment for a Magento1 application using Docker.
Stars: ✭ 16 (-38.46%)
Mutual labels:  magento, magento-1
magento-jobqueue
A database backed asynchronous job queue for Magento
Stars: ✭ 52 (+100%)
Mutual labels:  magento, magento-1
SomethingDigital AjaxAddToCart
No description or website provided.
Stars: ✭ 19 (-26.92%)
Mutual labels:  magento, magento-1
magento-meanbee-pwa
Progressive Web App extension for Magento 1
Stars: ✭ 75 (+188.46%)
Mutual labels:  magento, magento-1
pylaprof
A Python sampling profiler for AWS Lambda functions (and not only).
Stars: ✭ 12 (-53.85%)
Mutual labels:  profiling
magento2-ansible-vagrant
Ⓜ️2️⃣ Ansible provisioned Ubuntu 16.04 vagrant box for Magento2 development.
Stars: ✭ 25 (-3.85%)
Mutual labels:  magento
performance-dashboard
Magento 2 Performance Dashboard
Stars: ✭ 60 (+130.77%)
Mutual labels:  magento
performance-node
Performance for Node.js
Stars: ✭ 17 (-34.62%)
Mutual labels:  performance-metrics
m2-vatfallback
Vatfallback module provides an extra API based validation and a fallback offline regex validation for the unstable VIES database used by Magento
Stars: ✭ 28 (+7.69%)
Mutual labels:  magento
dotmailer-magento-extension
The official Engagement Cloud for Magento extension
Stars: ✭ 14 (-46.15%)
Mutual labels:  magento
magento2-edit-order-email
Magento2 - Edit Order Email from Admin
Stars: ✭ 30 (+15.38%)
Mutual labels:  magento
VisualProfiler-Unity
The Visual Profiler provides a drop in solution for viewing your mixed reality Unity application's frame rate, scene complexity, and memory usage.
Stars: ✭ 120 (+361.54%)
Mutual labels:  profiling
magesecuritypatcher
Magento 1 Security Patcher from MageMojo
Stars: ✭ 49 (+88.46%)
Mutual labels:  magento1

Mzeis_ServerTiming

Server-Timing in action in Chrome

Small Magento 1 example extension that shows how Varien_Profiler information can be sent to the browser using the Server-Timing HTTP header so profiling info can be displayed e.g. by Google Chrome.

Note: this is only an example, so don't use it in production! As soon as Varien_Profiler::getTimers() returns values they will be sent in the browser, no checking of IPs or similar going on.

Thanks Christian Münch for the inspiration!

Installation

Install this extension using Composer and modman. In your composer.json, add an entry like this:

"require": {
    "mzeis/mzeis_server-timing": "v1.0.0"
},
"repositories": [
    {
        "type": "vcs",
        "url": "https://github.com/mzeis/Mzeis_ServerTiming"
    }
]

Known issues

This won't work when Aoe_Profiler is enabled.

Also, at the time of writing Chrome like to truncate the string displayed in the Server Timing section.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].