Debashish Mondal
Forum Replies Created
-
Hi @timholz,
Thanks a lot for checking in and reviewing the code before installation — great questions! 🙌1️⃣ Page caching compatibility:
Yes, the plugin is compatible with most page caching systems (e.g., WP Super Cache, W3TC, LiteSpeed). It works at the PHP request level before full page cache delivery, so it won’t conflict with standard caching setups.2️⃣ Transients:
The plugin uses lightweight transients to temporarily store request counts for rate limiting. They are designed to expire automatically and won’t build up indefinitely.
In normal usage, you’ll never have “hundreds” active at once — only short-lived entries for active IPs within the configured rate window.Performance impact is negligible even on high-traffic sites, as transients are stored in the database’s options table with auto-expiry and minimal read/write overhead.
That said, I’m working on an option to switch to in-memory or custom caching (like Redis or object cache) in a future update for even better performance.
Hope that helps clarify things!
— Debashish
Forum: Plugins
In reply to: [AI Scraping Protector] two functions with no effect (status and reset)Hi @timholz,
Great catch — thank you for noticing that! 👏You’re right — the functions
get_rate_limit_status($ip)andreset_rate_limit($ip)are currently not being called directly in version 1.1.0.They were included as part of the initial design to make the rate limiter extendable — the idea was to allow future admin-side tools (like manual IP reset or a dashboard widget showing current limit status) to use them.
In the next release, I plan to integrate these into the admin settings panel so site owners can view and reset rate limits manually when needed.
Thanks for pointing this out — your feedback helps shape the roadmap!
— Debashish
Forum: Plugins
In reply to: [AI Scraping Protector] Rate LimitingHi @martin_basel and @timholz,
Thank you very much for your feedback — that’s a great point!
I agree that having configurable Rate Limiting options would make the plugin more flexible, especially for eCommerce sites like WooCommerce where user interactions can be frequent.I’m planning to include adjustable rate limit settings (with time and request count controls) in the next update so users can fine-tune it based on their traffic and needs.
Thanks again for sharing your experience — it really helps me improve the plugin!😊
— Debashish
Forum: Reviews
In reply to: [AI Scraping Protector] GarbageThank you for taking the time to share your feedback! 🙏 I appreciate your support for the plugin’s concept, and I’d love to clarify how it works and address your concerns. What the Plugin Does:
The plugin helps block AI scrapers/bots (like those used for unauthorized content training) by injecting undetectable noise into your site’s code. This disrupts scraping tools without affecting human visitors and search engines.
Please feel free to contact us through our support channel. Your input helps make the plugin better for everyone! You may explain what the issue you are facing now. The problem is fixable; don’t be afraid.@rizaardiyanto thank you so much.
@rizaardiyanto any update 🙂
@rizaardiyanto, please save that id pass and I remove them after.
Awesome. thank you so much. I created the problem again here.
https://search.google.com/test/rich-results/result?id=vFiE3ChIvRaUSMSEvqDBsg
https://monosnap.com/file/ciyRmQdW2uVqDs9wBLYRNjdOQpzx3ZAdmin area URL: https://hangcrib.s3-tastewp.com/wp-admin
Username: admin
Password: NMXhny4VYQY
@rizaardiyantoThanks for your efforts; the problem is still there. 🙂
@glwplara , did you use rankmath? I use Rankmath. Plugin schema is causing the issue. I posted in rankmath support, and they said maybe it’s a published press issue. I see on the Yeost forum that it has suffered this issue before. After that, they made a plugin update.
@rizaardiyanto On my site, I have only one user; this user is also only one author.
Maybe IDK. In my understanding, Google Search Consol says you have to put the “mainEntity” property in the Scema at the top of the “@type”:”ProfilePage” in Instance 1/1 section.Thanks for your reply.
I’m sorry, but I can’t share the domain address here. I can tell you that the problem is still there.Thanks for your reply.
Missing field “mainEntity”: GSC Notify and drop down from index!
Can you give me a secret channel where I can share my links and screenshots?Same Issue