AEM Tutorials for Beginners

AEM4BEGINNER blog is for Beginners who are interested in learning Adobe Experience Manager (AEM) aka Adobe CQ5 from basics. The Information provided in this blog is for learning and testing purposes only. Here, I have posted the information which I know or gathered from different sources.

  • Home
  • Website
  • Yslow recommendations for webpage optimizations

April 21, 2020
Estimated Post Reading Time ~

Yslow recommendations for webpage optimizations

  1. YSlow
  2. Add Expires headers
  3. Avoid AlphaImageLoader filter
  4. Avoid CSS expressions
  5. Avoid empty src or href
  6. Avoid HTTP 404 (Not Found) error
  7. Avoid URL redirects
  8. Compress components with gzip
  9. Configure entity tags (ETags)
  10. Do not scale images in HTML
  11. Make AJAX cacheable
  12. Make favicon small and cacheable
  13. Make fewer HTTP requests
  14. Make JavaScript and CSS external
  15. Minify JavaScript and CSS
  16. Put CSS at the top
  17. Put JavaScript at bottom
  18. Reduce cookie size
  19. Reduce DNS lookups
  20. Reduce the number of DOM elements
  21. Remove duplicate JavaScript and CSS
  22. Use a Content Delivery Network (CDN)
  23. Use cookie-free domains
  24. Use GET for AJAX requests


By aem4beginner
Posted by aem4beginner at April 21, 2020
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Labels: Bookmark, SEO, Website

No comments:

Post a Comment

If you have any doubts or questions, please let us know.

Newer Post Older Post Home

Pages

  • About Us
  • Site Map
  • Home Page
  • AEM Assets
  • AEM/CQ5
  • AEM Integration
  • AEM Migration
  • AEM Projects
  • AEM Templates
  • AEM Tools
  • Apache Sling
  • Bookmarks
  • Components
  • Contact Us
  • Development
  • Dispatcher
  • FAQs
  • i18N & MSM
  • OSGi
  • References
  • Users & Groups
  • Troubleshooting
  • Workflows
  • Web Services
  • Web Development Resources
  • Forum
  • Disclaimer
  • COVID Stats

Search This Blog

Total Pageviews

Labels

  • ACS Commons (22)
  • Admin Password (12)
  • Adobe Analytics (19)
  • Adobe Campaign (8)
  • Adobe Summit (3)
  • Adobe Target (20)
  • AEM 6.1 (21)
  • AEM 6.2 (29)
  • AEM 6.3 (56)
  • AEM 6.4 (78)
  • AEM 6.5 (45)
  • AEM Author (18)
  • AEM Certification (11)
  • AEM Deployment (27)
  • AEM Development (36)
  • AEM Forms (18)
  • AEM Integration (166)
  • AEM Java API (18)
  • AEM Migration (21)
  • AEM Project (169)
  • AEM Repository (23)
  • AEM Upgrade (56)
  • AEM/ Adobe CQ5 (456)
  • Ajax (14)
  • Akamai (12)
  • AngularJS (22)
  • Annotations (30)
  • Apache (22)
  • Apache Sling (86)
  • Apache Solr (26)
  • API (21)
  • Architecture (18)
  • Assets/DAM (86)
  • Authentication (18)
  • Best Practices (25)
  • Blog (1)
  • Bookmark (288)
  • Bundles (52)
  • Cache (32)
  • Cheat Sheet (35)
  • CICD (46)
  • Classic UI (23)
  • Clientlibs (58)
  • Cloud Services (17)
  • Components (301)
  • Content (21)
  • Context Hub (14)
  • Cookies (7)
  • CPU Usage (6)
  • CQ Dialog (179)
  • crx-quickstart (18)
  • CRXDE (52)
  • CSS (93)
  • CURL Commands (28)
  • Customizing (103)
  • Data Science (1)
  • Data Store (10)
  • DataSource (7)
  • Debugging (48)
  • Dispatcher (107)
  • DTM (12)
  • eBook (2)
  • Eclipse (45)
  • Editable Templates (23)
  • Email Notification (24)
  • Encrypting - Decrypting (8)
  • Error Handling (17)
  • FAQs (40)
  • Fragments (48)
  • Garbage Collection (15)
  • GitHub (10)
  • Google Analytics (6)
  • Granite UI/CoralUI (29)
  • Groovy Scripts (14)
  • Headless CMS (6)
  • HTML (68)
  • Hybrid CMS (3)
  • Image Rendition (10)
  • Indexing (29)
  • Internalization or i18N (35)
  • Interview Questions (35)
  • Java (110)
  • JavaScript (180)
  • JCR (33)
  • JMX (8)
  • jQuery (16)
  • JSON (39)
  • JSP (20)
  • JVM (12)
  • LDAP and SSO (29)
  • link checker (14)
  • Link Rewriter (4)
  • Linux (58)
  • LiveCopy (9)
  • Locale (4)
  • Logs (59)
  • Machine Learning (3)
  • Maven (112)
  • Meta Information (6)
  • Micro Services (9)
  • Mobile App (15)
  • Mongo DB (6)
  • MongoMK (5)
  • MSM (26)
  • Multifield Component (31)
  • Nested Multifield (9)
  • Node (28)
  • Node JS (7)
  • Oak (16)
  • OAuth (6)
  • OSGi (315)
  • Overlay (12)
  • Override (8)
  • Packages (73)
  • Page (78)
  • PDF (9)
  • Performance (100)
  • Personalization (21)
  • POST (9)
  • Postman (16)
  • Purge Version (5)
  • Python (2)
  • Query Builder (44)
  • Querying (13)
  • ReactJs (16)
  • reCaptcha (3)
  • Redirection (11)
  • Regex (3)
  • Relational Database (3)
  • Remote Assets (5)
  • Replication (59)
  • Resource Resolver (14)
  • RTE (39)
  • Runmode (29)
  • Salesforce (15)
  • Script (24)
  • Search (13)
  • Search & Promote (13)
  • Security (24)
  • SEO (22)
  • Service (22)
  • Session (10)
  • Shortcuts (63)
  • Sidekick (15)
  • Sightly HTL (117)
  • Sitemap (16)
  • Sling Models (59)
  • Sling Servlet (77)
  • SonarQube (8)
  • SPA (19)
  • SQL2 (13)
  • SSL (12)
  • Start/Stop (25)
  • System User (10)
  • Tags (21)
  • Tar Compaction (15)
  • TarMK (22)
  • Templates (47)
  • Tool (220)
  • Touch UI (115)
  • Troubleshooting (162)
  • Tutorial (6)
  • UNIT Testing (48)
  • URLs Mapping (12)
  • Use-API (14)
  • Users and groups (83)
  • Vanity URLs (14)
  • Vault Tool (20)
  • WCMUse (12)
  • Web Developer (14)
  • Web Services (35)
  • WebDAV client (5)
  • WebDev (266)
  • Website (43)
  • Workflow (107)
  • XLIFF (3)
  • XML (12)
  • YouTube Component (11)

Get Posts In Your Inbox