Viewing 10 posts - 1 through 10 (of 10 total)
  • Author
    Posts
  • #345138

    Hi guys

    I want to ask how to further improve the speed and lower the requests that the theme is making.

    I bought the wprocket cache plugin. I could turn on most of the basic settings except JS cache because it messes up the front page slider

    Ill be setting up a CDN shortly, but I just want to ask you guys if you have other tips to further improve the themes performance (I want to push it to it’s limits and be blazing fast) or plan to update it in the future

    Thanks!

    #345182

    Hey Bryan!

    In my professional opinion, I have most of our clients have good success with W3 Total Cache plugin:
    https://wordpress.org/plugins/w3-total-cache/
    You can also use https://wordpress.org/plugins/use-google-libraries/ as CDN

    Cheers!
    Arvish

    #345227
    This reply has been marked as private.
    #346077

    Hi!

    Thank you for the update.

    Based on the report, all you need is cache, minification and image optimization plugin. We usually recommend the WP Super Cache or W3 Total Cache plugin for caching because they’re the most popular choice, and BWP Minify to compress the script and stylesheets. You can also minimize the number of plugins installed on the site to further improve its speed. Aside from above suggestions, these steps should help you optimize the site even more.

    1. Optimize all images with AI/Photoshop before uploading to server ‘save as web safe’ jpg
    2. Once all images are on the website optimize with ewww optimizer plugin twice 1hr 10mins apart.
    3. Install wp-smushit run once to remove jpeg extra data, then uninstall.
    4. Use BWP minify plugin to minify scripts and stylesheets.
    5. Install WP-Super cache, select all recommended settings.
    6. Logout your website, visit every page at least once to create super cache files.
    7. Join Cloudflare setup your website on their CDN, Choose options: Full CDN Optimisation save then activate purge files. once done log out.
    8. Have a cup of coffee.
    9. Visit your site after 20 minutes or so.
    10. Don’t forget to smile.

    Add this on functions.php if you install the BWP Minify plugin:

    add_filter('bwp_minify_style_ignore', 'exclude_my_css');
     
    function exclude_my_css($excluded)
    {
        $excluded = array('avia-custom', 'avia-layout');
        return $excluded;
    }

    This will exclude layout.css and custom.css, two of the css files that usually breaks the site when included on the compression.

    Best regards,
    Ismael

    #545219

    Hey Ismael,

    I use your tips but Page Speed Insight says that I don’t use gzip.
    Htacces is using this code:

    # gzip Compression if availiable
    <IfModule mod_gzip.c>
    mod_gzip_on Yes
    mod_gzip_dechunk Yes
    mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
    mod_gzip_item_include handler ^cgi-script$
    mod_gzip_item_include mime ^text/.*
    mod_gzip_item_include mime ^application/x-javascript.*
    mod_gzip_item_exclude mime ^image/.*
    mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
    </IfModule>

    # Deflate Compression by FileType
    <IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/plain
    AddOutputFilterByType DEFLATE text/html
    AddOutputFilterByType DEFLATE text/xml
    AddOutputFilterByType DEFLATE text/css
    AddOutputFilterByType DEFLATE text/javascript
    AddOutputFilterByType DEFLATE application/xml
    AddOutputFilterByType DEFLATE application/xhtml+xml
    AddOutputFilterByType DEFLATE application/rss+xml
    AddOutputFilterByType DEFLATE application/atom_xml
    AddOutputFilterByType DEFLATE application/javascript
    AddOutputFilterByType DEFLATE application/x-javascript
    AddOutputFilterByType DEFLATE application/x-shockwave-flash
    </IfModule>

    # turns cache on for 1 month
    <IfModule mod_expires.c>
    ExpiresActive On
    ExpiresByType text/css “access plus 1 month”
    ExpiresByType text/javascript “access plus 1 month”
    ExpiresByType text/html “access plus 1 month”
    ExpiresByType application/javascript “access plus 1 month”
    ExpiresByType image/gif “access plus 1 month”
    ExpiresByType image/jpeg “access plus 1 month”
    ExpiresByType image/png “access plus 1 month”
    ExpiresByType image/x-icon “access plus 1 month”
    </IfModule>
    <ifmodule mod_headers.c>
    <filesmatch “\\.(ico|jpe?g|png|gif|swf)$”>
    Header set Cache-Control “max-age=2592000, public”
    </filesmatch>
    <filesmatch “\\.(css)$”>
    Header set Cache-Control “max-age=604800, public”
    </filesmatch>
    <filesmatch “\\.(js)$”>
    Header set Cache-Control “max-age=216000, private”
    </filesmatch>
    </ifmodule>

    # Deflate Compression by MimeType
    <IfModule mod_deflate.c>
    <FilesMatch “\.(js|jpg|jpeg|gif|png|css)$”>
    ExpiresActive on
    ExpiresDefault “access plus 1 month”
    SetOutputFilter DEFLATE
    </FilesMatch>
    </IfModule>

    #545573

    Hi!

    Seems that the plugins are not correctly installed and they are not minifying or doing everything as good as possible.
    I would suggest to use a plugin that includes most of those inside, like

    wp-rocket.me or optimisation.io, where you can see preconfinged options.

    Thanks a lot

    Best regards,
    Basilis

    #761018

    A couple of thoughts…

    #1. Start from “good hosting” like WP Engine or Flywheel, that’s already got a lot of optimizations configured out of the box like correct cache and GZIP headers.

    #2. Google Page Speed Test is rule-based, not “reality-based.” You can have a page that loads way too slow for any user to wait around but still scores well. It’s a good place to start but scoring 90+ on Google Speed Test doesn’t mean you’re job is done. That’s when you dig in deeper.

    #3. Open up your developer console and figure out what resources are loading that you can remove. If you’re loading a bunch of web fonts, see if you can come up with a web-safe font stack that doesn’t look awful instead. Pair down the plugins you’re using on the site. Determine if any JS libraries are being loaded that aren’t necessary and, if so, dequeue them. If they are necessary, can the be loaded before </body> instead of in <head>?

    #761744

    Hi @breich,

    Thanks you very much for sharing that, I agree with all of your points. This thread might be useful for anyone looking for answers about Google Page Speed Insights: https://kriesi.at/support/topic/seo-google-page-insights-blocking-rendering-ressources-above-the-fold/

    Best regards,
    Rikard

    #1028897

    Notice: Trying to get property of non-object in /home/gazitekc/public_html/wp-includes/nav-menu.php on line 780

    Notice: Trying to get property of non-object in /home/gazitekc/public_html/wp-includes/nav-menu.php on line 780

    Notice: Trying to get property of non-object in /home/gazitekc/public_html/wp-includes/nav-menu.php on line 784
    hatası alıyorum verdiğiniz performans arttırma linkinde yazan herşeyi uyguladım fakat wp-super cache bende hata verdi w3 total cache kullandım. Keycdn hesap açtım fakat ssl sertifikamızı desteklemediği için tüm site gitti ve kullanamadım orada sorunsuz bir şekilde olan adımlar bende niye olmadı anlayamadım yardım cı olur musunuz

    #1029029

    Hi gazitekizmir,

    I’m not sure I understand what you mean by your post, maybe it would be better if you started a new thread?

    Best regards,
    Rikard

Viewing 10 posts - 1 through 10 (of 10 total)

You must be logged in to reply to this topic.