Forum Replies Created

Viewing 15 replies - 61 through 75 (of 130 total)
  • Thread Starter wrip

    (@wrip)

    @angelleye @angelleyesupport Any update on this?

    Thanks

    Thread Starter wrip

    (@wrip)

    @angelleye,
    We need both PNREF and PPREF in Order Notes as these details are being sent to an external application. I’d appreciate if you could get an update soon.

    Thanks for looking into this.

    Thread Starter wrip

    (@wrip)

    @angelleye, any update on this?

    Thread Starter wrip

    (@wrip)

    @danthefan I was referring to file uploads in the Media Library. So do I add an entry in robots.txt file like below?
    Disallow: /wp-content/uploads/2018/09/holiday.pdf

    That means I have to add individual ‘Disallow’ lines for each media upload?

    Thread Starter wrip

    (@wrip)

    When I retested the site in GTmetrix in the morning, all the js files that I mentioned above such as this one ‘/wp-content/cache/minify/fab65.js’ now have the expiry changed to 6 days 16 hours, which seems equivalent to 604800 seconds in my expiry header settings. Not sure why it took so long to get this reflected in the GTmetrix report.

    @fistfullofcrisco, re: the cache expiry for images, I had set ‘Browser Cache Expiration’ setting to ‘Respect Existing Headers’ in Cloudflare. However I noticed I hadn’t correctly setup CloudFlare extension for W3TC. I authorised my CloudFlare account and now the whole list of images are not showing under GTmetrix > Leverage browser caching. The score has gone up to C(78). I can still see around 12 js files under Leverage browser caching like these ones:

    
    https://mysite.com/wp-content/cache/minify/41166.js (6 days 16 hours)
    https://mysite.com/wp-content/cache/minify/7a6e2.js (6 days 16 hours)
    https://mysite.com/wp-content/cache/minify/052c8.js (6 days 21 hours)
    https://mysite.com/wp-content/cache/minify/4b94c.js (6 days 21 hours)
    https://mysite.com/wp-content/cache/minify/54939.js (6 days 21 hours)
    

    Aren’t all the local files supposed to disappear from there and hopefully that will improve the score? There are some external files listed there – I guess there isn’t much I can do about them.

    In GTmetrix > Defer parsing of JavaScript, I’ve also noticed the same js files mentioned above, like these ones:

    
    https://mysite.com/wp-content/cache/minify/41166.js
    https://mysite.com/wp-content/cache/minify/7a6e2.js
    https://mysite.com/wp-content/cache/minify/052c8.js
    https://mysite.com/wp-content/cache/minify/4b94c.js
    https://mysite.com/wp-content/cache/minify/54939.js
    

    Is there a way to fix this in W3TC? I think this is the reason behind 4 second TTFB in my site?

    Here are the relevant sections of my .htaccess file:

    
    ## EXPIRES CACHING ##
    <IfModule mod_expires.c>
    ExpiresActive On
    ExpiresDefault "access plus 1 week"
    ExpiresByType image/x-icon "access plus 1 year"
    ExpiresByType image/jpg "access plus 1 week"
    ExpiresByType image/jpeg "access plus 1 week"
    ExpiresByType image/gif "access plus 1 week"
    ExpiresByType image/png "access plus 1 week"
    ExpiresByType text/css "access plus 1 week"
    ExpiresByType application/pdf "access plus 1 month"
    ExpiresByType text/javascript "access plus 1 week"
    ExpiresByType text/x-javascript "access plus 1 week"
    ExpiresByType application/javascript "access plus 1 week"  
    ExpiresByType application/x-javascript "access plus 1 week"
    ExpiresByType application/x-shockwave-flash "access plus 1 month"
    </IfModule>
    ## EXPIRES CACHING ##
    
    <IfModule mod_headers.c>
      <FilesMatch "\.(js|css|xml|gz)$">
        Header append Vary: Accept-Encoding
      </FilesMatch>
    </IfModule>
    
    # BEGIN GZIP COMPRESSION
    <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>
    # END GZIP COMPRESSION
    
    <IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
    </IfModule>
    
    # BEGIN DEFLATE COMPRESSION
    <IfModule mod_filter.c>
    AddOutputFilterByType DEFLATE "application/atom+xml" \
    "application/javascript" \
    "application/json" \
    "application/ld+json" \
    "application/manifest+json" \
    "application/rdf+xml" \
    "application/rss+xml" \
    "application/schema+json" \
    "application/vnd.geo+json" \
    "application/vnd.ms-fontobject" \
    "application/x-font-ttf" \
    "application/x-javascript" \
    "application/x-web-app-manifest+json" \
    "application/xhtml+xml" \
    "application/xml" \
    "font/eot" \
    "font/opentype" \
    "image/bmp" \
    "image/svg+xml" \
    "image/vnd.microsoft.icon" \
    "image/x-icon" \
    "text/cache-manifest" \
    "text/css" \
    "text/html" \
    "text/javascript" \
    "text/plain" \
    "text/vcard" \
    "text/vnd.rim.location.xloc" \
    "text/vtt" \
    "text/x-component" \
    "text/x-cross-domain-policy" \
    "text/xml"
    </IfModule>
    # END DEFLATE COMPRESSION
    
    # BEGIN W3TC Browser Cache
    <IfModule mod_mime.c>
        AddType text/css .css
        AddType text/x-component .htc
        AddType application/x-javascript .js
        AddType application/javascript .js2
        AddType text/javascript .js3
        AddType text/x-js .js4
        AddType text/html .html .htm
        AddType text/richtext .rtf .rtx
        AddType image/svg+xml .svg
        AddType text/plain .txt
        AddType text/xsd .xsd
        AddType text/xsl .xsl
        AddType text/xml .xml
        AddType video/asf .asf .asx .wax .wmv .wmx
        AddType video/avi .avi
        AddType image/bmp .bmp
        AddType application/java .class
        AddType video/divx .divx
        AddType application/msword .doc .docx
        AddType application/vnd.ms-fontobject .eot
        AddType application/x-msdownload .exe
        AddType image/gif .gif
        AddType application/x-gzip .gz .gzip
        AddType image/x-icon .ico
        AddType image/jpeg .jpg .jpeg .jpe
        AddType image/webp .webp
        AddType application/json .json
        AddType application/vnd.ms-access .mdb
        AddType audio/midi .mid .midi
        AddType video/quicktime .mov .qt
        AddType audio/mpeg .mp3 .m4a
        AddType video/mp4 .mp4 .m4v
        AddType video/mpeg .mpeg .mpg .mpe
        AddType application/vnd.ms-project .mpp
        AddType application/x-font-otf .otf
        AddType application/vnd.ms-opentype ._otf
        AddType application/vnd.oasis.opendocument.database .odb
        AddType application/vnd.oasis.opendocument.chart .odc
        AddType application/vnd.oasis.opendocument.formula .odf
        AddType application/vnd.oasis.opendocument.graphics .odg
        AddType application/vnd.oasis.opendocument.presentation .odp
        AddType application/vnd.oasis.opendocument.spreadsheet .ods
        AddType application/vnd.oasis.opendocument.text .odt
        AddType audio/ogg .ogg
        AddType application/pdf .pdf
        AddType image/png .png
        AddType application/vnd.ms-powerpoint .pot .pps .ppt .pptx
        AddType audio/x-realaudio .ra .ram
        AddType image/svg+xml .svg .svgz
        AddType application/x-shockwave-flash .swf
        AddType application/x-tar .tar
        AddType image/tiff .tif .tiff
        AddType application/x-font-ttf .ttf .ttc
        AddType application/vnd.ms-opentype ._ttf
        AddType audio/wav .wav
        AddType audio/wma .wma
        AddType application/vnd.ms-write .wri
        AddType application/font-woff .woff
        AddType application/font-woff2 .woff2
        AddType application/vnd.ms-excel .xla .xls .xlsx .xlt .xlw
        AddType application/zip .zip
    </IfModule>
    <IfModule mod_expires.c>
        ExpiresActive On
        ExpiresByType text/css A604800
        ExpiresByType text/x-component A604800
        ExpiresByType application/x-javascript A604800
        ExpiresByType application/javascript A604800
        ExpiresByType text/javascript A604800
        ExpiresByType text/x-js A604800
        ExpiresByType text/html A3600
        ExpiresByType text/richtext A3600
        ExpiresByType image/svg+xml A3600
        ExpiresByType text/plain A3600
        ExpiresByType text/xsd A3600
        ExpiresByType text/xsl A3600
        ExpiresByType text/xml A3600
        ExpiresByType video/asf A604800
        ExpiresByType video/avi A604800
        ExpiresByType image/bmp A604800
        ExpiresByType application/java A604800
        ExpiresByType video/divx A604800
        ExpiresByType application/msword A604800
        ExpiresByType application/vnd.ms-fontobject A604800
        ExpiresByType application/x-msdownload A604800
        ExpiresByType image/gif A604800
        ExpiresByType application/x-gzip A604800
        ExpiresByType image/x-icon A604800
        ExpiresByType image/jpeg A604800
        ExpiresByType image/webp A604800
        ExpiresByType application/json A604800
        ExpiresByType application/vnd.ms-access A604800
        ExpiresByType audio/midi A604800
        ExpiresByType video/quicktime A604800
        ExpiresByType audio/mpeg A604800
        ExpiresByType video/mp4 A604800
        ExpiresByType video/mpeg A604800
        ExpiresByType application/vnd.ms-project A604800
        ExpiresByType application/x-font-otf A604800
        ExpiresByType application/vnd.ms-opentype A604800
        ExpiresByType application/vnd.oasis.opendocument.database A604800
        ExpiresByType application/vnd.oasis.opendocument.chart A604800
        ExpiresByType application/vnd.oasis.opendocument.formula A604800
        ExpiresByType application/vnd.oasis.opendocument.graphics A604800
        ExpiresByType application/vnd.oasis.opendocument.presentation A604800
        ExpiresByType application/vnd.oasis.opendocument.spreadsheet A604800
        ExpiresByType application/vnd.oasis.opendocument.text A604800
        ExpiresByType audio/ogg A604800
        ExpiresByType application/pdf A604800
        ExpiresByType image/png A604800
        ExpiresByType application/vnd.ms-powerpoint A604800
        ExpiresByType audio/x-realaudio A604800
        ExpiresByType image/svg+xml A604800
        ExpiresByType application/x-shockwave-flash A604800
        ExpiresByType application/x-tar A604800
        ExpiresByType image/tiff A604800
        ExpiresByType application/x-font-ttf A604800
        ExpiresByType application/vnd.ms-opentype A604800
        ExpiresByType audio/wav A604800
        ExpiresByType audio/wma A604800
        ExpiresByType application/vnd.ms-write A604800
        ExpiresByType application/font-woff A604800
        ExpiresByType application/font-woff2 A604800
        ExpiresByType application/vnd.ms-excel A604800
        ExpiresByType application/zip A604800
    </IfModule>
    <IfModule mod_deflate.c>
            AddOutputFilterByType DEFLATE text/css text/x-component application/x-javascript application/javascript text/javascript text/x-js text/html text/richtext image/svg+xml text/plain text/xsd text/xsl text/xml image/bmp application/java application/msword application/vnd.ms-fontobject application/x-msdownload image/x-icon image/webp application/json application/vnd.ms-access application/vnd.ms-project application/x-font-otf application/vnd.ms-opentype application/vnd.oasis.opendocument.database application/vnd.oasis.opendocument.chart application/vnd.oasis.opendocument.formula application/vnd.oasis.opendocument.graphics application/vnd.oasis.opendocument.presentation application/vnd.oasis.opendocument.spreadsheet application/vnd.oasis.opendocument.text audio/ogg application/pdf application/vnd.ms-powerpoint image/svg+xml application/x-shockwave-flash image/tiff application/x-font-ttf application/vnd.ms-opentype audio/wav application/vnd.ms-write application/font-woff application/font-woff2 application/vnd.ms-excel
        <IfModule mod_mime.c>
            # DEFLATE by extension
            AddOutputFilter DEFLATE js css htm html xml
        </IfModule>
    </IfModule>
    <FilesMatch "\.(css|htc|less|js|js2|js3|js4|CSS|HTC|LESS|JS|JS2|JS3|JS4)$">
        FileETag MTime Size
        <IfModule mod_headers.c>
            Header set Pragma "public"
            Header append Cache-Control "public"
             Header set X-Powered-By "W3 Total Cache/0.9.7"
        </IfModule>
    </FilesMatch>
    <FilesMatch "\.(html|htm|rtf|rtx|svg|txt|xsd|xsl|xml|HTML|HTM|RTF|RTX|SVG|TXT|XSD|XSL|XML)$">
        FileETag MTime Size
        <IfModule mod_headers.c>
            Header append Vary User-Agent env=!dont-vary
            Header set Pragma "public"
            Header append Cache-Control "public"
             Header set X-Powered-By "W3 Total Cache/0.9.7"
        </IfModule>
    </FilesMatch>
    <FilesMatch "\.(asf|asx|wax|wmv|wmx|avi|bmp|class|divx|doc|docx|eot|exe|gif|gz|gzip|ico|jpg|jpeg|jpe|webp|json|mdb|mid|midi|mov|qt|mp3|m4a|mp4|m4v|mpeg|mpg|mpe|mpp|otf|_otf|odb|odc|odf|odg|odp|ods|odt|ogg|pdf|png|pot|pps|ppt|pptx|ra|ram|svg|svgz|swf|tar|tif|tiff|ttf|ttc|_ttf|wav|wma|wri|woff|woff2|xla|xls|xlsx|xlt|xlw|zip|ASF|ASX|WAX|WMV|WMX|AVI|BMP|CLASS|DIVX|DOC|DOCX|EOT|EXE|GIF|GZ|GZIP|ICO|JPG|JPEG|JPE|WEBP|JSON|MDB|MID|MIDI|MOV|QT|MP3|M4A|MP4|M4V|MPEG|MPG|MPE|MPP|OTF|_OTF|ODB|ODC|ODF|ODG|ODP|ODS|ODT|OGG|PDF|PNG|POT|PPS|PPT|PPTX|RA|RAM|SVG|SVGZ|SWF|TAR|TIF|TIFF|TTF|TTC|_TTF|WAV|WMA|WRI|WOFF|WOFF2|XLA|XLS|XLSX|XLT|XLW|ZIP)$">
        FileETag MTime Size
        <IfModule mod_headers.c>
            Header set Pragma "public"
            Header append Cache-Control "public"
             Header set X-Powered-By "W3 Total Cache/0.9.7"
        </IfModule>
    </FilesMatch>
    <FilesMatch "\.(bmp|class|doc|docx|eot|exe|ico|webp|json|mdb|mpp|otf|_otf|odb|odc|odf|odg|odp|ods|odt|ogg|pdf|pot|pps|ppt|pptx|svg|svgz|swf|tif|tiff|ttf|ttc|_ttf|wav|wri|woff|woff2|xla|xls|xlsx|xlt|xlw|BMP|CLASS|DOC|DOCX|EOT|EXE|ICO|WEBP|JSON|MDB|MPP|OTF|_OTF|ODB|ODC|ODF|ODG|ODP|ODS|ODT|OGG|PDF|POT|PPS|PPT|PPTX|SVG|SVGZ|SWF|TIF|TIFF|TTF|TTC|_TTF|WAV|WRI|WOFF|WOFF2|XLA|XLS|XLSX|XLT|XLW)$">
        <IfModule mod_headers.c>
             Header unset Last-Modified
        </IfModule>
    </FilesMatch>
    <IfModule mod_headers.c>
        Header set Referrer-Policy ""
    </IfModule>
    # END W3TC Browser Cache
    # BEGIN W3TC Page Cache core
    <IfModule mod_rewrite.c>
        RewriteEngine On
        RewriteBase /
        RewriteCond %{HTTP:Accept-Encoding} gzip
        RewriteRule .* - [E=W3TC_ENC:_gzip]
        RewriteCond %{HTTP_COOKIE} w3tc_preview [NC]
        RewriteRule .* - [E=W3TC_PREVIEW:_preview]
        RewriteCond %{REQUEST_METHOD} !=POST
        RewriteCond %{QUERY_STRING} =""
        RewriteCond %{REQUEST_URI} \/$
        RewriteCond %{HTTP_COOKIE} !(comment_author|wp\-postpass|w3tc_logged_out|wordpress_logged_in|wptouch_switch_toggle) [NC]
        RewriteCond "%{DOCUMENT_ROOT}/wp-content/cache/page_enhanced/%{HTTP_HOST}/%{REQUEST_URI}/_index%{ENV:W3TC_PREVIEW}.html%{ENV:W3TC_ENC}" -f
        RewriteRule .* "/wp-content/cache/page_enhanced/%{HTTP_HOST}/%{REQUEST_URI}/_index%{ENV:W3TC_PREVIEW}.html%{ENV:W3TC_ENC}" [L]
    </IfModule>
    # END W3TC Page Cache core
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress
    

    @fistfullofcrisco, the ‘mod_headers’ code you mentioned was added by W3TC into the .htaccess file but it doesn’t contain the ‘max-age’ value. Would that make any difference?

    @mr-z-1 You said server hostname was not a FQDN. How exactly did you resolve this? I also tried disabling all the plugins but it didn’t help.

    Thread Starter wrip

    (@wrip)

    @angelleye Thanks for the update. I’ve tried the latest version 1.4.7.4 with the latest WP and WooCommerce but unfortunately I still didn’t experience significant improvement in speed. It may have improved by 5 or 6 seconds but I’m still clocking over 25 seconds. Even on my localhost server (run with xampp), it took almost 15 seconds to get to the confirmation page. Any idea what was the exact cause of this delay?

    Thread Starter wrip

    (@wrip)

    @angelleye Any update on this? Can you please let me know if it’s going to take you a little longer to test this properly so I can let my client know that this is being looked after? I’m happy to provide more information if you require anything from me. Sorry for being a bit impatient 🙂 and thanks for looking into this!

    Thread Starter wrip

    (@wrip)

    @angelleye Thanks for looking into this. Looking forward to an update.

    Thread Starter wrip

    (@wrip)

    @angelleye Thanks for your response. I’m just using Cloudflare. Could it be the issue?

    Thread Starter wrip

    (@wrip)

    I’ve done further tests on the live site with PayPal Sandbox. I’ve disabled all other plugins and only used WooCommerce and PayPal for WooCommerce plugins. I’ve also tested this in Twenty Thirteen theme. I’ve checked the logs that indicate the processing time between the request and response is only 1 second:

    2018-01-31T19:50:49+00:00 INFO PayFlow Request…
    2018-01-31T19:50:50+00:00 INFO PayFlow Endpoint: https://pilot-payflowpro.paypal.com
    2018-01-31T19:50:50+00:00 INFO PayFlow Response…

    This all looks good but it still takes like 15+ seconds (almost 25-30 seconds) after I press the Place Order button and before I get to the order confirmation page.

    Has anyone had this issue? Can the plugin developer advise what could be the reason for this?

    Thanks

    Thread Starter wrip

    (@wrip)

    @icaleb Thanks. That works.

    Thread Starter wrip

    (@wrip)

    Hi @madeincosmos,
    I need the site to have certain e-commerce features like the shopping cart and checkout pages but don’t need the payment step. The customers would simply fill out a form during checkout and it’d get sent to my email.

    Instead of using the Gravity Forms, is there a way to replace the billing and shipping details in the checkout with my own custom form that has several fields in it? Once the order is placed, I’d like all the form details stored within the order pages in Dashboard > WooCommerce > Orders. Is there a way to customise this with WooCommerce templates?

    Thread Starter wrip

    (@wrip)

    It’s cloud hosting

    Thread Starter wrip

    (@wrip)

    @luckychingi Well the site is hosted in AWS.
    The .htaccess only has these lines and I don’t think this would change anything:

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    I’ve done http to https many times before but I’m not sure why it’s not working now. Maybe I’ve missed a step.

Viewing 15 replies - 61 through 75 (of 130 total)