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)
- Searchable manual related posts box
- Current post is incorrectly being excluded
- $source_post argument missing
- Deprecation notice for get_crp_posts_id
- Update for more specific styles
- Bugs with Widget saving
- Block settings for number of posts not saving HOT 9
- Block needs placeholder text HOT 2
- Manual posts selected first
- Validate integers to ensure false is not returned
- Bulk update screen to edit Manual Posts HOT 1
- Posts that match a custom field
- Add new filter crp_query_date_query
- Move link under Tools menu
- Wrap in Disabled blocks
- wp-graphql support HOT 1
- custom placement HOT 1
- 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
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.