Comments (4)
Is there any plan to improve caching?
I think SQL query results should be cached instead of entire HTML.
from contextual-related-posts.
The reason for caching the entire HTML is to speed it up completely.
The SQL results will make my life a bit easier though, I must admit when dealing with different pages. My idea is to still use the HTML but use different keys based on settings
from contextual-related-posts.
There is negligible performance loss when generate HTML dynamically using PHP. Cache SQL results can make it become more flexible, more filters can be added and close this issue.
Please consider my suggestion, and I'd like to help.
from contextual-related-posts.
I'm happy to take any pull requests that would implement this.
The way I think about it is:
a) Add a separate meta field to store the cache. This should start with a _
to keep it hidden from the Edit Post screen. Currently that cache doesn't use this name.
b) Add a separate option under cache settings to choose level of caching - advanced users can choose to only cache mySQL
Happy to hear suggestions to improve this.
from contextual-related-posts.
Related Issues (20)
- Cannot override postid when using echo_crp
- Missing posts when using shortcode with ordering=date HOT 1
- Creating bi-directional manual post connection HOT 2
- Random only widget
- Investigate reusable blocks used outside of the post editing HOT 1
- "Related posts" structure displayed more than once per shown page/post HOT 5
- wp_img_tag_add_loading_attr deprecated
- Use image alt text (with fallback to post title)
- Use get_sites()
- Pick related posts based on ACF field
- Cache by default
- Include Words
- Add focus CSS styles
- Contextual Related Posts Breaks Pages Search in WordPress
- JS error in Widgets page when inserting the block
- Live search bug
- Live search: Search by post ID
- Provide a way to disable the "Contextual Related Posts" column in backend HOT 1
- Manual Related Posts Autocomplete - Post Missing HOT 2
- Return $input when $count is 0
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from contextual-related-posts.