My site cache miss rate is very high. Please help urgently!

This topic has 11 replies, 2 voices, and was last updated 1 years, 3 months ago ago by Rose Tyler

  • Avatar: aniwalunj
    aniwalunj
    Participant
    September 11, 2023 at 06:56

    My site cache miss rate is very high. When I checked it in site health report it was showing the cache miss rate from anywhere between 97% to 100% which is very bad for my site.

    https://www.dropbox.com/scl/fi/tv3shz8iioacg2dj1ezkp/Screenshot-2023-09-07-at-6.06.07-PM.png?rlkey=o9y0dep4i23a9z7raf7hywbum&dl=0

    I have done all the tests using my staging site as well. Disabled all the plugins and turned them on one-by-one but none of the plugins are causing any problems/conflicts.

    So, I reached out to wordpress support and after doing thorough checking they found the problem with the XStore Core plugin.

    Please take a deep look at this issue for. Please help urgently.

    Thank you for your understanding.

    Please, contact administrator
    for this information.
    10 Answers
    Avatar: Rose Tyler
    Rose Tyler
    Support staff
    September 11, 2023 at 15:50

    Hello, Aniwalunj,

    Thank you for contacting us and for using XStore.

    Private Content.

    We look forward to hearing from you soon.

    Kind Regards,
    8theme team

    Please contact administrator
    for this information.
    Avatar: aniwalunj
    aniwalunj
    Participant
    September 11, 2023 at 15:54

    Hi,

    1. I do not have a cache plugin but, Jetpack, which is managed my the host already has cache built into their subscription and service. My subscription with wordpress automatically gets me this cache service.

    2. I have bunny.net CDN active. If you need it, you can deactivate it in order for things to work properly. I do not have a problem with that.

    3. https://www.dropbox.com/scl/fi/tv3shz8iioacg2dj1ezkp/Screenshot-2023-09-07-at-6.06.07-PM.png?rlkey=o9y0dep4i23a9z7raf7hywbum&dl=0

    Avatar: Rose Tyler
    Rose Tyler
    Support staff
    September 11, 2023 at 16:14

    Hello, Aniwalunj,

    3. Please provide a link to the page with the info from your site, not a screenshot.

    Kind Regards,
    8theme team

    Avatar: aniwalunj
    aniwalunj
    Participant
    September 11, 2023 at 16:38

    https://wordpress.com/site-monitoring/yunger.in

    you can navigate to: Dashboard>Tools>Site Monitoring

    Avatar: aniwalunj
    aniwalunj
    Participant
    September 12, 2023 at 13:38

    Hello,

    Please do all of your tests and changes to the staging site. I have already created a staging site. Do your testing there. DO NOT make changes to the live site!

    You made changes to the Vendor called “Babler”. DON”T do that! Use staging site!

    Please understand I am in the middle of the Payment Gateway review process at the moment. They are reviewing the website thoroughly. Please understand and do the testing on staging website please.

    Avatar: Rose Tyler
    Rose Tyler
    Support staff
    September 12, 2023 at 15:55

    Hello,

    1/ We are writing to request the access credentials for https://wordpress.com/site-monitoring/yunger.in. The administrative credentials you have provided do not seem to be working.

    2/ We would also like to inform you that we have not yet started working on your site, so we did not do any changes there.

    3/ What is the URL of your staging site?

    Kind Regards,
    8theme team

    Avatar: aniwalunj
    aniwalunj
    Participant
    September 12, 2023 at 20:00

    1. Please check new credentials

    2. Great to hear that

    3. https://staging-5b1c-aniwalunj.wpcomstaging.com

    Please also note the speed difference between staging site and the live site in an Incognito mode of the browser. The staging site is behaving much faster than live site. I forgot to mention that wordpress guys told me that there are notable number of requests to admin-ajax.php. Kindly check.

    I think comparing staging site and live site might give you some additional insights as there is significant speed difference between the two.

    Lastly, I do not know in which country are you performing the tests. So, if you absolutely need to test the main live site then kindly do it after 6:30 pm IST (Indian Standard Time). And kindly bring back all the changes you made to the appearance and settings to the original state so that I do not face any problems from Payment gateway guys.

    Thank you for your understanding.

    Please contact administrator
    for this information.
    Avatar: Rose Tyler
    Rose Tyler
    Support staff
    September 14, 2023 at 07:24

    Hello, Aniwalunj,

    We apologize for the delay in responding to your query. We have been experiencing a high volume of requests recently, and your question necessitated consultation with our development team.

    When we tried to login to your monitoring web-site we saw 2 factor verification by your device that cannot be done from our side. See private area.
    2/ When we want to check the list of plugins on your staging web-site we are faced with the same login process as described in 1st message.
    3/ Anyway we tried to test your staging/live web-sites on the most popular site speed tester – https://gtmetrix.com/ See the results in private area.

    4/ By checking the network activity of your real web-site we found next issues:
    4.1/ You have few admin-ajax requests from our wishlist/compare and woocommerce mini-cart. To prevent few requests from our theme you can try to add next code to your child-theme/functions.php

    add_filter('xstore_wishlist_mini_content_ajax', '__return_false');
    add_filter('xstore_compare_mini_content_ajax', '__return_false');

    4.2/ After analyzing of your home page (for example) we found that you don’t use any ajaxify element there.. Edit your page and enable Ajaxify for the «Heavy» Widgets (by heavy I mean Products contained widgets) you would prefer to be loaded on getting window scroll to it https://prnt.sc/HzYeSqzHBWKo . It should reduce the DOM structure. Also, you may try to reduce the DOM results on the page by reducing the number of sections of the page/elements in the footer or header.
    4.3/ By checking your live/staging with Wappalyzer chrome browser extenstion we noticed that your live web-site have 3 types of CDNs: bunny, cloudflare, cdnjs ( https://prnt.sc/j4UtlYtqiHH2 ) VS staging one has only one https://prnt.sc/6p37Ks89NeMM . You should try to choose the best one and leave the only one because using few CDNs make you site loading speed worse as each cdn “tries“ to be the first and most important ONE (In simple words they could have conflict between each one). The same case will be if you use few cache plugins – you should have the one active only.
    4.4/ Deactive the plugins you don’t need to have. For example: Why do you need Gutenberg plugin ( https://prnt.sc/-uODocl9ixKt ) if you built all content using Elementor page builder. In case some plugins are provided by your hosting plan then you should try to contact with your hosting provider to force deactivate them because they load on your web-site when you don’t use them and it increases the site loading speed.
    It is required to mention that each extra plugin installed on your WordPress loads its own scripts and styles which could add a few seconds of page loading time and that’s why you have bad results.

    Kind Regards,
    8theme team

    Please contact administrator
    for this information.
    Avatar: aniwalunj
    aniwalunj
    Participant
    September 14, 2023 at 07:54

    1. I have deactivated the 2 factor authentication/verification. So now you can login and access everything for the staging and live site.

    2. The https://gtmetrix.com results for the staging site look weird as I can see in the results the intended site has not loaded. It only shows logo twice in gigantic sizes.

    3. I am not very tech savy. Please guide me how to add the provided code to child-theme/functions.php. Also, if I add the code to the child theme, does it also solve the problem for the live site? (Just curious)

    4. As per your guidance I will activate Ajaxify option for some of the elements. I stayed away from that option because when I activated it for the sidebar filter, it made them very slow. But I will activate it for the Homepage elements.

    5. I also checked the footer and I can see I have used only 5 elements in just one column. Two of them are text editors and all of the elements are absolutely required. I cannot get a payment gateway without them in India. Law issue.

    6. Out of the 3 CDNs I have already deleted the Cloudflare CDN. I deleted it’s account from their site as well almost two weeks ago. I have a Bunny CDN, but you said it’s causing the problem so I will deactivate it as well. For cdnjs though I have no idea where it came from. May be it is provided by the host by default. I will ask them. Another thing to mention is that I don’t have any cache plugin active on my site.

    7. I also don’t have Gutenberg active on my live site. I have deleted it a long ago.

    Lastly, but most importantly all of your suggestions and guidance is highly appreciated but I don’t see here you have provided any solution to the original issue that I asked for. The cache hit is varies between 0-3% only. Can you please solve that problem for me? Please do it on an urgent basis as it already been more than two days. I have removed the 2 step verification for you. You now have access to all the settings.

    Avatar: Rose Tyler
    Rose Tyler
    Support staff
    September 14, 2023 at 15:26

    Hello, Aniwalunj,

    We appreciate your prompt response.

    Please read the next article about functions.php of the child theme – https://developer.wordpress.org/themes/advanced-topics/child-themes/#using-functions-php In short, connect your files via FTP (credentials and instructions can be provided by your hosting provider > find the file >edit > add the code at the bottom of existing code).

    You wrote us that on the staging web-site you tested and found the main issue of Cache hit was fixed by deactivation our XStore Core plugin. As we finally got the correct access to check it from our side we deactivated XStore Core plugin on your staging web-site and check if it fixed the site-monitoring issue. We attached a video in the Private Content area to show that XStore Core was not the reason of this because chart was not changed even with XStore Core deactivated.
    Consequently, it appears that the issue is independent of our theme/plugin. As such, we regret to inform you that we are unable to provide support for issues that fall outside the scope of our support policy.
    We appreciate your understanding in this matter.

    Kind Regards,
    8theme team

    Please contact administrator
    for this information.
  • Viewing 11 results - 1 through 11 (of 11 total)

You must be logged in to reply to this topic.Log in/Sign up

We're using our own and third-party cookies to improve your experience and our website. Keep on browsing to accept our cookie policy.