{"id":1942,"date":"2024-01-12T16:50:02","date_gmt":"2024-01-12T14:50:02","guid":{"rendered":"https:\/\/fastpixel.io\/?post_type=docs&#038;p=1942"},"modified":"2024-01-31T20:23:46","modified_gmt":"2024-01-31T18:23:46","password":"","slug":"fastpixel-features","status":"publish","type":"docs","link":"https:\/\/fastpixel.io\/fr\/docs\/fastpixel-features\/","title":{"rendered":"FastPixel &#8211; Features"},"content":{"rendered":"<p>While our plugin is quite simple because all of the features are already built-in, it&#8217;s always nice to have<br>a better understanding of what each of the options available in the plugin does.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"> The <strong>Settings tab<\/strong><\/h3>\n\n\n\n<p><strong>Serve stale option<\/strong> &#8211; If your pages were already cached in the past, it&#8217;s good to have this option enabled as it will<br>serve your previously cached pages until the new cache is generated.<br>If this option is not enabled and you purge the cache of your pages or decide to cache them again, the previous<br>cache will be deleted and the pages will not be displayed as cached until the new cache is generated.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"840\" height=\"195\" src=\"https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/servestale-1.jpg\" alt=\"\" class=\"wp-image-2081\" srcset=\"https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/servestale-1.jpg 840w, https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/servestale-1-300x70.jpg 300w, https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/servestale-1-360x84.jpg 360w\" sizes=\"(max-width: 840px) 100vw, 840px\" \/><\/figure>\n\n\n\n<div style=\"height:44px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Logged-in users <\/strong>&#8211; This option displays the cached pages for logged-in admins as well and not only to the usual visitors.<br>If this option is disabled, you will see the non-cached versions of the pages instead of the cached ones until you<br>log out and view the pages as a normal visitor.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"599\" height=\"55\" src=\"https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/loggedusers.jpg\" alt=\"\" class=\"wp-image-2058\" srcset=\"https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/loggedusers.jpg 599w, https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/loggedusers-300x28.jpg 300w, https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/loggedusers-360x33.jpg 360w\" sizes=\"(max-width: 599px) 100vw, 599px\" \/><\/figure>\n\n\n\n<div style=\"height:56px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Page Exclusions<\/strong> &#8211; This option allows you to exclude pages from the caching\/optimization process, leaving them<br>unoptimized while all the other pages will be optimized. It&#8217;s mostly useful for cart pages and different dynamic pages.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"850\" height=\"210\" src=\"https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/pageexclusions.jpg\" alt=\"\" class=\"wp-image-2059\" srcset=\"https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/pageexclusions.jpg 850w, https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/pageexclusions-300x74.jpg 300w, https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/pageexclusions-360x89.jpg 360w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Example: \/blog\/, \/pricing\/, \/about-us\/ or \/ for homepage (each being added on a new line)<\/p>\n\n\n\n<div style=\"height:53px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Parameter Exclusions<\/strong> &#8211; This option allows you to exclude pages based on their parameters. If you add a parameter,<br>each page containing that parameter will be excluded from caching\/optimization.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"973\" height=\"209\" src=\"https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/paramexclusions.jpg\" alt=\"\" class=\"wp-image-2060\" srcset=\"https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/paramexclusions.jpg 973w, https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/paramexclusions-300x64.jpg 300w, https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/paramexclusions-360x77.jpg 360w\" sizes=\"(max-width: 973px) 100vw, 973px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Example: preview, sort, order, order by, day (each being added on a new line)<\/p>\n\n\n\n<div style=\"height:45px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">The <strong>Javascript tab<\/strong>*<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"997\" height=\"210\" src=\"https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/javascriptab.jpg\" alt=\"\" class=\"wp-image-2061\" srcset=\"https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/javascriptab.jpg 997w, https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/javascriptab-300x63.jpg 300w, https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/javascriptab-360x76.jpg 360w\" sizes=\"(max-width: 997px) 100vw, 997px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Optimization<\/strong> <\/p>\n\n\n\n<p>&#8211; <em><strong>Optimize JavaScript<\/strong><\/em> &#8211; All scripts are optimized and run as on the original page, without being delayed. (The most compatible and balanced optimization)<\/p>\n\n\n\n<p>&#8211; <em><strong>Delay non-critical JavaScript<\/strong><\/em> &#8211; All scripts are optimized and delayed, except necessary scripts like GDPR. (The fastest and most recommended option)<br>&#8211; <strong><em>Do not optimize JavaScript<\/em> <\/strong>&#8211; No JavaScript optimization is performed, the scripts run exactly as on the original page. (Only recommended if you encounter issues when JavaScript is optimized<\/p>\n\n\n\n<div style=\"height:51px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Exclusions<\/strong> &#8211; This option excludes JavaScript scripts\/files from caching. It&#8217;s useful if you encounter issues with a certain JavaScript script\/file being optimized or<br>you simply do not want to optimize it.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"914\" height=\"199\" src=\"https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/javascriptexclusions.jpg\" alt=\"\" class=\"wp-image-2062\" srcset=\"https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/javascriptexclusions.jpg 914w, https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/javascriptexclusions-300x65.jpg 300w, https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/javascriptexclusions-360x78.jpg 360w\" sizes=\"(max-width: 914px) 100vw, 914px\" \/><\/figure>\n\n\n\n<p>Example:&nbsp;https:\/\/fastpixel.io\/wp-includes\/js\/jquery\/jquery.js<\/p>\n\n\n\n<div style=\"height:53px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>RegExp Exclusions <\/strong>&#8211; This option allows you to exclude JavaScript scripts\/files from the optimization based on URLs, keywords or regular expressions that can identify inline or src of JavaScript.<br>It&#8217;s useful if you encounter any issues with your menus, carousels, GA, and GTM scripts being optimized.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"230\" src=\"https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/RegExpexclusions-1024x230.jpg\" alt=\"\" class=\"wp-image-2063\" srcset=\"https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/RegExpexclusions-1024x230.jpg 1024w, https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/RegExpexclusions-300x67.jpg 300w, https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/RegExpexclusions-360x81.jpg 360w, https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/RegExpexclusions.jpg 1178w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Example:&nbsp;fastpixel(\\.min)?\\.js<\/p>\n\n\n\n<div style=\"height:54px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>GDPR<\/strong> &#8211; This option allows the exclusion of GDPR and cookie popups from the optimization\/caching process. It&#8217;s useful if you encounter any issues with them after they have been optimized.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"566\" height=\"40\" src=\"https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/gdpr.jpg\" alt=\"\" class=\"wp-image-2066\" srcset=\"https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/gdpr.jpg 566w, https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/gdpr-300x21.jpg 300w, https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/gdpr-360x25.jpg 360w\" sizes=\"(max-width: 566px) 100vw, 566px\" \/><\/figure>\n\n\n\n<div style=\"height:65px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>The Images tab<\/strong>*<\/h3>\n\n\n\n<p>Image Compression Level <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"166\" src=\"https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/imagecompressionlevel-1024x166.jpg\" alt=\"\" class=\"wp-image-2067\" srcset=\"https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/imagecompressionlevel-1024x166.jpg 1024w, https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/imagecompressionlevel-300x49.jpg 300w, https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/imagecompressionlevel-360x58.jpg 360w, https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/imagecompressionlevel.jpg 1053w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>&#8211; <strong>Lossy<\/strong> &#8211; It&#8217;s the most aggressive compression level but provides the best compression rate. This is the recommended option for most users, producing results that look the same as the original to the human eye.<br>&#8211; <strong>Glossy<\/strong> &#8211; It&#8217;s a balanced compression level that creates images that are almost pixel-perfect identical with the originals. Best option for photographers and other professionals who use very high-quality images on their sites and want the best compression while keeping the quality untouched.<br>&#8211; <strong>Lossless<\/strong> &#8211; It&#8217;s the least aggressive compression level with which the resulting image is pixel-identical with the original image. Make sure not a single pixel looks different in the optimized image compared with the original. In some rare cases, you will need to use this type of compression. Some technical drawings or images from vector graphics are possible situations.<\/p>\n\n\n\n<div style=\"height:44px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Image Crop<\/strong> &#8211; This option crops the images to reduce their size and make them fit better. (Recommended)<br>For example, if an image is 480px wide and the container is 300px wide, the image will be cropped to fit the container.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"610\" height=\"38\" src=\"https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/imagecrop.jpg\" alt=\"\" class=\"wp-image-2068\" srcset=\"https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/imagecrop.jpg 610w, https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/imagecrop-300x19.jpg 300w, https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/imagecrop-360x22.jpg 360w\" sizes=\"(max-width: 610px) 100vw, 610px\" \/><\/figure>\n\n\n\n<div style=\"height:46px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Image Sizes <\/strong>&#8211; This option adds the missing Width and Height attributes to your image elements, improving your performance scores. (Recommended)<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"670\" height=\"47\" src=\"https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/imagesizes.jpg\" alt=\"\" class=\"wp-image-2069\" srcset=\"https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/imagesizes.jpg 670w, https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/imagesizes-300x21.jpg 300w, https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/imagesizes-360x25.jpg 360w\" sizes=\"(max-width: 670px) 100vw, 670px\" \/><\/figure>\n\n\n\n<div style=\"height:67px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>The<\/strong> <strong>Fonts tab*<\/strong><\/h3>\n\n\n\n<div style=\"height:16px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Soft Reduce <\/strong>&#8211; This option adds fallback to the original font. By default, we replace fonts with reduced versions, eliminating the need to fall back to the original font. This approach prevents the loading of the original font, thereby improving page speed. However, our reduced fonts include only the characters visible during the page load. Enable this option if you notice that some characters are missing.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"555\" height=\"112\" src=\"https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/fontstab.jpg\" alt=\"\" class=\"wp-image-2070\" srcset=\"https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/fontstab.jpg 555w, https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/fontstab-300x61.jpg 300w, https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/fontstab-360x73.jpg 360w\" sizes=\"(max-width: 555px) 100vw, 555px\" \/><\/figure>\n\n\n\n<div style=\"height:37px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>The Diagnostics Tab<\/strong><\/h3>\n\n\n\n<p>Last on our list is the Diagnostics Tab &#8211; Here you will find out if you have any WordPress plugin conflicts, see the debug information and status of FastPixel.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"988\" height=\"722\" src=\"https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/diagnoticstab.jpg\" alt=\"\" class=\"wp-image-2074\" style=\"width:956px;height:auto\" srcset=\"https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/diagnoticstab.jpg 988w, https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/diagnoticstab-300x219.jpg 300w, https:\/\/fastpixel.io\/wp-content\/uploads\/2024\/01\/diagnoticstab-360x263.jpg 360w\" sizes=\"(max-width: 988px) 100vw, 988px\" \/><\/figure>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>*<\/strong><em>Enabling\/changing features in the <strong>JavaScript<\/strong>, <strong>Images<\/strong>, and <strong>Fonts<\/strong> tabs require a full cache purge for the changes to take effect.<\/em><\/p>\n\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>While our plugin is quite simple because all of the features are already built-in, it&#8217;s always nice to havea better understanding of what each of the options available in the plugin does. The Settings tab Serve stale option &#8211; If your pages were already cached in the past, it&#8217;s good to have this option enabled [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","footnotes":""},"doc_category":[13],"doc_tag":[],"class_list":["post-1942","docs","type-docs","status-publish","hentry","doc_category-fastpixel-website-accelerator"],"blocksy_meta":[],"year_month":"2026-04","word_count":787,"total_views":"1249","reactions":{"happy":"2","normal":"1","sad":"0"},"author_info":{"name":"Adrian","author_nicename":"adrian","author_url":"https:\/\/fastpixel.io\/fr\/blog\/author\/adrian\/"},"doc_category_info":[{"term_name":"FastPixel Website Accelerator","term_url":"https:\/\/fastpixel.io\/fr\/docs-category\/fastpixel-website-accelerator\/"}],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"trp-custom-language-flag":false,"betterdocs-category-thumb":false},"uagb_author_info":{"display_name":"Adrian","author_link":"https:\/\/fastpixel.io\/fr\/blog\/author\/adrian\/"},"uagb_comment_info":0,"uagb_excerpt":"While our plugin is quite simple because all of the features are already built-in, it&#8217;s always nice to havea better understanding of what each of the options available in the plugin does. The Settings tab Serve stale option &#8211; If your pages were already cached in the past, it&#8217;s good to have this option enabled\u2026","_links":{"self":[{"href":"https:\/\/fastpixel.io\/fr\/wp-json\/wp\/v2\/docs\/1942","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fastpixel.io\/fr\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/fastpixel.io\/fr\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/fastpixel.io\/fr\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/fastpixel.io\/fr\/wp-json\/wp\/v2\/comments?post=1942"}],"version-history":[{"count":27,"href":"https:\/\/fastpixel.io\/fr\/wp-json\/wp\/v2\/docs\/1942\/revisions"}],"predecessor-version":[{"id":2119,"href":"https:\/\/fastpixel.io\/fr\/wp-json\/wp\/v2\/docs\/1942\/revisions\/2119"}],"wp:attachment":[{"href":"https:\/\/fastpixel.io\/fr\/wp-json\/wp\/v2\/media?parent=1942"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/fastpixel.io\/fr\/wp-json\/wp\/v2\/doc_category?post=1942"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/fastpixel.io\/fr\/wp-json\/wp\/v2\/doc_tag?post=1942"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}