How to check whether content is getting served from CDN cache or CDN edge server

Statement - How to check whether content is getting served from CDN cache or CDN edge server


Solution : 
  • Use below online tools to verify the Gzip compression and Cache status from CDN
  • Key in your website URL
  • Observe the results and search for 
  1. Content-Encoding: gzip  This indicates Gzip enabled for the website.
  2. X-Cache: Hit from cloudfront - This indicate when requests are served from the closest CloudFront/CDN edge location.
  3. X-Cache:Miss from cloudfront" when the request is sent to the origin and "Miss" requests might be slower to load because of the additional step of forwarding to the origin.
  4. X-Frame-Options: SAMEORIGIN - provide clickjacking protection by not allowing rendering of a page in a frame. This can include rendering of a page in a fram,iframe, or object The SAMEORIGIN directive allows the page to be loaded in a frame on the same origin as the page itself.


Domain Name
https://www.abc.com/
Compressed size
5662
Uncompressed size
31897

Was saved by compressing this page with GZIP.
Header Information
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Content-Length: 5662
Connection: keep-alive
Date: Fri, 07 Dec 2017 10:51:12 GMT
Server: Apache
X-Frame-Options: SAMEORIGIN
Cache-Control: public, max-age=0, s-maxage=86400
Accept-Ranges: bytes
Content-Encoding: gzip
x-platform: cf5-3
Vary: Accept-Encoding
Age: 89
X-Cache: Hit from cloudfront
Via: 1.1 68e4011ca1c00bec92bb202e1ddce131.cloudfront.net (CloudFront)
X-Amz-Cf-Id: -fKsscKYxW5jusS5LZ-f3sqIHIG34RJXydvw-JlXczZkF3168snvjQ==

Different Types of Agile Reports in JIRA

  • Burndown Chart
    Track the total work remaining and project the likelihood of achieving the sprint goal. This helps your team manage its progress and respond accordingly.
  •  
     
  • Burnup Chart
    Track the total scope independently from the total work done. This helps your team manage its progress and better understand the effect of scope change.
  •  
     
  • Sprint Report
    Understand the work completed or pushed back to the backlog in each sprint. This helps you determine if your team is overcommitting or if there is excessive scope creep.
  •  
     
  • Velocity Chart
  • Track the amount of work completed from sprint to sprint. This helps you determine your team's velocity and estimate the work your team can realistically achieve in future sprints.
  •  
     

  • Cumulative Flow Diagram
    Shows the statuses of issues over time. This helps you identify potential bottlenecks that need to be investigated.
  •  
      

  • Version Report
    Track the projected release date for a version. This helps you monitor whether the version will release on time, so you can take action if work is falling behind.
  •  
     
  • Epic Report
    Understand the progress towards completing an epic over time. This helps you manage your team's progress by tracking the remaining incomplete/unestimated work.


  • Control Chart
    Shows the cycle time for your product, version or sprint. This helps you identify whether data from the current process can be used to determine future performance.
  •  
      
  • Epic Burndown
    Track the projected number of sprints required to complete the epic (optimized for Scrum). This helps you monitor whether the epic will release on time, so you can take action if work is falling behind.
  •  
  • Release Burndown
    Track the projected release date for a version (optimized for Scrum). This helps you monitor whether the version will release on time, so you can take action if work is falling behind.

Issue analysis

  • Average Age Report
    Shows the average age of unresolved issues for a project or filter. This helps you see whether your backlog is being kept up to date.
  •  
  • Created vs. Resolved Issues Report
    Maps created issues versus resolved issues over a period of time. This can help you understand whether your overall backlog is growing or shrinking.
  •  
     
  • Pie Chart Report
    Shows a pie chart of issues for a project/filter grouped by a specified field. This helps you see the breakdown of a set of issues, at a glance.
  •  

  • Recently Created Issues Report
    Shows the number of issues created over a period of time for a project/filter, and how many were resolved. This helps you understand if your team is keeping up with incoming work.
  •  
     
  • Resolution Time Report
    Shows the length of time taken to resolve a set of issues for a project/filter. This helps you identify trends and incidents that you can investigate further.
  •  
  • Single Level Group By Report
    Shows issues grouped by a particular field for a filter. This helps you group search results by a field and see the overall status of each group.
  •  
     
  • Time Since Issues Report
    For a date field and project/filter, maps the issues against the date that the field was set. This can help you track how many issues were created, updated, etc, over a period of time.

Forecast & management

  • Time Tracking Report
    Shows the original and current time estimates for issues in the current project. This can help you determine whether work is on track for those issues.
  •  
  • User Workload Report
    Shows the time estimates for all unresolved issues assigned to a user across projects. This helps you understand the user's workload better.
  •  
     
  • Version Workload Report
    Shows the time estimates for all unresolved issues assigned to a version, broken down by user and issues. This helps you understand the remaining work for the version.

Other

  • Workload Pie Chart Report
    A report showing the issues for a project or filter as a pie chart.



Difference between AEM Assets and AEM MediaLibrary


FREQUENTLY ASKED QUESTIONS
What is AEM Assets?
AEM Assets is an application on the AEM Platform that allows our customers to manage their digital assets (images, videos, documents and audio clips) in a web-based repository. AEM Assets includes Metadata-support, Renditions, the Digital Asset Management Finder and the AEM Assets Administration UI.
What is the AEM Media Library?
The AEM Media Library is a designated part of the AEM WCM content repository where images and other shared resources are stored. The Media Library uses the Digital Asset Management capabilities of AEM WCM.
What do I get from AEM Assets that is not part of AEM WCM?
Unique features that are only available to customers of AEM Assets are:
1.     the ability to extract and edit metadata other than title, tags and description.
2.     the AEM Assets Admin, available from the welcome screen by clicking the second button next to the siteadmin
3.     the Geometrixx Asset Share example DAM finder
4.     All components being used in the Geometrixx Asset Share - namely: Query Builder, Category Predicate, Date Predicate, Generic Predicate, Lens Deck, Mosaic Lens, List Lens, iFrame Lens and all Asset-related actions
5.     All workflow steps related to Digital Asset Management, namely AEM Assets Ingestion, AEM Assets Deletion, AEM Assets Sub-Asset-Handling, AEM Assets metadata extraction
6.     libraries including "dam" im package space
Using these features requires a valid license of AEM Assets.
Is AEM Assets available as a separate Package?
No. To ease installation and deployment, all AEM Applications and add-ons are delivered in one single package with all functionality included. This does not imply that you have permission to use all features in the package.
I want to edit metadata of digital assets. Do I need AEM Assets?
If you are planning to edit metadata other than title, description and tags, it is required to license AEM Assets.
I want to use the category predicate on my website. Do I need AEM Assets?
Yes, the category predicate, together with all other components used in Geometrixx Press Center are part of AEM Assets and require an AEM Assets license.
I want to automatically resize images upon import. Do I need AEM Assets?
Yes. Image resizing and automatic workflow-driven transformation as well as the ability to manage renditions is part of AEM Assets and requires an AEM Assets license.
I want to resize images using a customized image component. Do I need AEM Assets?
The image component is part of AEM WCM. The graphics library that is being used by the image component (but also by AEM Assets) is part of the AEM platform and does not require an AEM Assets license.
How can I prevent my users from using AEM Assets if I did not license AEM Assets?
You can remove all AEM Assets-specific workflows, components, taxonomies, options and the AEM Assets admin from AEM. Doing so prevents your users from accidentially using AEM Assets features that you did not license.
I want to add images to a page and want to crop and resize these images. Do I need AEM Assets?
For this use case it is not required to buy AEM Assets, even the use of the Media Library is not required to use images on a website as the smart image component allows uploading images directly into the page.