• 17-05-2015, 11:55:26
    #1
    Arkadaşlar biliyorsunuz ki Google PageSpeed önerileri arasında resimleri optimize etmek için jpegtran öneriliyor. Bu programı bir türlü kullanamadım. Optimize etmek istediğim sitemin resimleri iç içe klasörlerde tutulmaktadır. İsteğim alt klasör dahil edilerek bu programla tüm JPG formatındaki resimlerimi sıkıştırmaktır. Ancak yaptığım tüm araştırmalara ve bulduğum tüm komutlara rağmen bunu başaramadım.

    Google'ın istediği miktarda sıkıştırma yapan başka JPG sıkıştıran online site veya Windows için özel bir program var mı? JPEGMini'den bahsetmeyin, Google'ın istediği kadar sıkıştırmıyor, bu programla sıkıştırılan resimlerde Google PageSpeed analizinde tekrar sıkıştırma önerisi çıkmaktadır. Jpegtran için BAT kodları öneriniz varsa dinliyorum.
  • 17-05-2015, 13:53:41
    #2
    Hocam aynı sorunu bende yaşıyorum. Denedim tüm programlar googlenin istediği sıkıştırmayı yapamadı. Bende mecburen google page speedin optimize ettiği doyaları kulllanıyorum ancak kaliteyi bozuyor.
  • 17-05-2015, 14:00:24
    #3
    Nginx için ayarlamaları şu şekilde sunucu tabanlı pagespeed kullanıyorsanız yada kullanmak isterseniz

    # Turning the module on and off
    pagespeed on;
    
    # Configuring PageSpeed Filters
    pagespeed RewriteLevel PassThrough;
    
    # Needs to exist and be writable by nginx.  Use tmpfs for best performance.
    pagespeed MemcachedThreads 1;
    pagespeed MemcachedServers "127.0.0.1:11211";
    pagespeed MemcachedTimeoutUs 100000;
    pagespeed FileCachePath /var/cache/ngx_pagespeed/;
    pagespeed RunExperiment on;
    pagespeed ExperimentVariable 1;
    pagespeed ExperimentSpec "id=1;percent=50;level=CoreFilters;enabled=collapse_whitespace,remove_comments;";
    pagespeed EnableFilters insert_ga;
    pagespeed AnalyticsID xxxxx;
    pagespeed EnableFilters make_google_analytics_async;
    
    # Costum
    pagespeed FileCacheSizeKb 102400;
    pagespeed FileCacheCleanIntervalMs 3600000;
    pagespeed FileCacheInodeLimit 500000;
    pagespeed LoadFromFile "https://mertcangokgoz.com/" "/home/public/mertcangokgoz.com/";
    pagespeed EnableFilters convert_jpeg_to_progressive,convert_png_to_jpeg,convert_jpeg_to_webp,convert_to_webp_lossless;
    
    #images rules
    pagespeed PreserveUrlRelativity on;
    pagespeed MaxCombinedCssBytes -1;
    pagespeed ImageResolutionLimitBytes 16777216;
    pagespeed MaxSegmentLength 250;
    pagespeed CombineAcrossPaths off;
    
    #default betas
    pagespeed AvoidRenamingIntrospectiveJavascript on;
    pagespeed ImageInlineMaxBytes 3072;
    pagespeed CssImageInlineMaxBytes 0;
    pagespeed MaxInlinedPreviewImagesIndex -1;
    pagespeed MinImageSizeLowResolutionBytes 3072;
    
    pagespeed StatisticsPath /ngx_pagespeed_statistics;
    pagespeed MessagesPath /ngx_pagespeed_message;
    pagespeed ConsolePath /pagespeed_console;
    pagespeed AdminPath /pagespeed_admin;
    
    #Filter Settings
    pagespeed RewriteLevel CoreFilters;
    pagespeed EnableFilters collapse_whitespace,remove_comments;
    
    # PageSpeed Cache Purge
    pagespeed EnableCachePurge on;
    pagespeed PurgeMethod PURGE;
    
    # enable collapse whitespace filter
    pagespeed EnableFilters collapse_whitespace;
    
    # enable JavaScript library offload
    pagespeed EnableFilters canonicalize_javascript_libraries;
    
    # combine multiple CSS files into one
    pagespeed EnableFilters combine_css;
    
    # combine multiple JavaScript files into one
    pagespeed EnableFilters combine_javascript;
    
    # remove tags with default attributes
    pagespeed EnableFilters elide_attributes;
    
    # improve resource cacheability
    pagespeed EnableFilters extend_cache;
    
    # flatten CSS files by replacing @import with the imported file
    pagespeed EnableFilters flatten_css_imports;
    pagespeed CssFlattenMaxBytes 5120;
    
    # defer the loading of images which are not visible to the client
    pagespeed EnableFilters lazyload_images;
    
    # enable JavaScript minification
    pagespeed EnableFilters rewrite_javascript;
    
    # enable image optimization
    pagespeed EnableFilters rewrite_images;
    
    # pre-solve DNS lookup
    pagespeed EnableFilters insert_dns_prefetch;
    
    # rewrite CSS to load page-rendering CSS rules first.
    pagespeed EnableFilters prioritize_critical_css;
    
    #pagespeed InPlaceResourceOptimization off;
    pagespeed ModifyCachingHeaders off;
    
    # Inline and minimize css
    pagespeed EnableFilters rewrite_css;
    pagespeed EnableFilters fallback_rewrite_css_urls;
    
    # Loads CSS faster
    #pagespeed EnableFilters move_css_above_scripts;
    pagespeed EnableFilters move_css_to_head;