Adjustable cache time
-
Thanks for the plugin!
Per topic “Slow admin-ajax.php request is being caused by this plugin”, would it be possible to have a configurable cache timing? On large sites with thousands of orders, querying every 1 minute is slowing down admin actions due to the re-querying of the orders table.
Thanks,
Jason-
This topic was modified 2 years, 8 months ago by
Jason.
-
This topic was modified 2 years, 8 months ago by
-
Hi @galapogos01
Our premium version has the caching timing setting you require. Our free version version unfortunately doesn’t have it and we have no time to integrate it at the moment, sorry!
Once upon a time open source software was about sharing knowledge, not trying to sell fremium.
For those playing along at home, go to line 68 in admin/class-mabel-rpnlite-admin.php and change the transient timeout to whatever you want. I went with
set_transient( $cachekey, $products, 600);
Cheers,
JasonI can’t give everything away for free just like you don’t work for free either. I need to earn money to live & eat.
Honestly, your comment makes me doubt I should just pull the free version off the repo as there is a total lack of respect here. Whether or not it has the features you need, I still spend my free time making/maintaining this and it’s helping 1000+ people.
Hey Maarten,
I want to be clear here, I am not lacking respect. You released a plugin that queries the two biggest tables in any WooCommerce install (posts & postmeta) once a minute. When I took the time to suggest one way to fix this issue, you tried to upsell to the paid version. I don’t think that is appropriate.
I fully understand the need to earn, however holding people random is not a great way to do it. To keep a good reputation for this software you have released it needs to stay maintained, secure & performant. My feedback has a value and takes time to provide too.
My last support interaction with you was great – I took the time to point out an issue, and you came back with a fix when it was convenient for you. I am not asking for free development work, but at least think about how users could help themselves if you do not have the time to fix the issues in your free version.
Thanks,
JasonYou are only looking at this from your own point of view. Plenty of sites are small where querying the post table once a minute is not an issue (even better, MySQL is super fast out of the box even with 1000s of rows). So my plugin works very well for those 1000+ users that decided to install it and have not come to me with speed issues. While it’s not for you, it does serve a purpose for many stores.
Now, your site is probably bigger or has some configuration making our plugin slower. You are within your right to modify the code as you want. Great! Your problem is solved!
Now, you aren’t done yet. You dislike that I tell you that our pro version actually just solves whatever you need (and guaranteed maintained). Without knowing anything about me, somehow that rubs you the wrong way so you decide to tell me how software used to not be about money. You decide I should do all the work for free, while you certainly don’t. Then, you decide to give me a 1-star review because you don’t agree where I draw the line between free and paid.
I am so tired of people always wanting everything for free. Does nobody realize how hard making software is? I should not have to explain myself with my decision to put a feature in a paid version. If you’re unhappy, just uninstall and move on.
I’m taking the plugin off the repository.
Hey Maarten,
I want to clarify something (again). Nowhere did I say you “should do all the work for free”. In fact, I said “I fully understand the need to earn”. But you must be reasonable.
I referenced a 3 year old ticket raised by someone else in my first post, showing at least one other customer has run into this issue. More probably are, but don’t have the technical knowledge to know. Your reason that you “have no time” or “your site has some configuration making our plugin slower” does not really explain why you couldn’t point me to that line of the plugin so I can customise it.
I updated my review to reflect the quality of the conversation we had in this thread. If you don’t like the review, maybe have a think about how your response made your customer feel.
It’s disappointing that you feel the best course of action in response to a single negative review is to no longer offer the software, but that’s your call. I’d happily contribute a pull request with a more reasonable default, or reconsider my review if you accept my feedback.
Cheers,
JasonJason,
I do accept your feedback and learn from it. What I don’t accept is that you are criticizing the way I run my business. You’re rating me for trying to make a living and offering a SaaS-like model where I offer value for free and offer more behind upgrades.
If your review would have been “plugin slows down my site”, that would have been totally acceptable. Instead, you are saying “free vs pro” which states your opinion that my pro feature should be free.
For stating the facts that it’s available in pro and I don’t have time at the moment, you say “poor support”.
You have no idea how many times this happens. Users leave a 1-star review because they don’t want to pay and expect us to do everything. Not because our plugin is bad. I’m just tired of that. If my efforts are not appreciated, why continue.
I understand you deem this feature essential. For some sites (including yours) it will be. Again, for most using my plugin it isn’t (1000 installs vs 2 tickets). Your review could have been about that too: “doesn’t have great caching for larger sites”. And perhaps not 1-star because everything else works as promised (no bugs).
We’re never going to see eye-to-eye on this so let’s stop the conversation here. We’ve both voiced our opinion.
- The topic ‘Adjustable cache time’ is closed to new replies.