Each page load triggers a database query that reads all the options (from what I’m aware the option records are all auto-loaded).
Anyway 317 K is not something you should worry about, but there are better ways to store your data, for example a simple text file that gets read trough ajax only when the search is being made (first character typed I guess).
You can cache the data after the first load if you want, using wp_cache_set()
(and delete it when you’re updating the list). You need some persistent object cache plugin to keep it across page requests.
Related Posts:
- Optimize apache for WP use
- Will I see a performance hit if I use native API calls like get_the_title() instead of $post->post_title?
- Nginx + WordPress + HHVM: Why isn’t Batcache working? Would Varnish help even more?
- Optimizing Jetpack for WordPress [closed]
- How to cache a different page version based on HTTP header?
- Last-Modified header support doesnât speed up server processing – want more
- How do I serve fully cached full HTML on cloudfront
- Changing WP Object Caching during runtime
- Debug Performance Issues
- Bluehost WebHost and performance problems with W3TC [closed]
- How well does WordPress scale?
- What are the best practices for using a caching plugin on a shared host?
- Best way to show Dynamic Content on a Cached WordPress Site?
- Is define(‘WP_CACHE’, true) needed for object caching?
- Prevent WordPress from sending Cache-control http header
- Nginx FastCGI_Cache Vs PHP Caching
- Multiple WordPress sites eat up alot of RAM
- What exactly is an advanced object cache?
- Using a wildcard with delete_transient()
- wp_cache_set() or wp_cache_add()
- Any reason why wp_cache_set not to work?
- Which WordPress pages/URLs should never be cached?
- How to archive a wordpress site (make it read only)
- How to purge all transient caches?
- Stale cache handling with a persistent object cache
- Varnish + W3 Total Page Cache [closed]
- Are there any server requirements for WordPress transients to work properly?
- Writing a cache manifest file for a WordPress blog (app cache, offline web applications)
- W3 Total Cache doesn’t detect memcached [closed]
- can’t see live version of style.css – is it web server caching?
- Want to enforce the visitor to load the new version of your stylesheets and scripts [closed]
- Speed up WordPress
- WordPress caching in development
- W3 total Cache – Site with query strings
- Possible to configure nginx to ignore cache for logged in users in certain roles only?
- Check if a user is connected and get is ID without fully loading wordpress
- Should I enable FastCGI on WordPress?
- Will caching WordPress affect session variables, custom filed updates and displaying images from a non wordpress table?
- Getting soft 404 errors (200 status) when caching plugins are enabled
- Automatically enabled caching in some hosting companies w/o visible plugin (Must use plugin)
- How to purge all transient caches?
- W3 Total Cache plugin integration
- server load. $_SERVER[‘REMOTE_ADDR’] and $_SERVER[‘HTTP_HOST’] [closed]
- Is it possible to save an entire piece of rendered HTML in a transient?
- Execute a piece of code also when the cached version of a page is served
- pass-protected pages and posts not protected after enter them 1 time
- Can a WordPress blog be entirely hosted on a CDN if cached?
- Static HTML page caching for large website [closed]
- To have WordPress interact with memcached it must be installed as a PHP extension?
- Correct way to perform non-cacheable DB query
- How can I revert to showing cached pages when no database connection is available? [closed]
- WP Super Cache Bug with Ubermenu
- Problem with caching, W3TC [closed]
- Is the object cached?
- How can I cache the LearnDash quizzes on my server?
- Preload Cache for thousands of posts may be on non-production environment
- WP_Object_Cache for heavy WP_Query
- Should wp_query automatic meta and term cache priming be used in an enviroment with an object caching
- How to store or cache custom shopping cart data for every user’s session
- W3 Total Cache: use cache for request with ignorable query string [closed]
- Hook an action when a transient is deleted ? Can’t get it to work!
- WordPress PHP 5.5 and OPcache
- Batcache messages no longer in page source
- Accelerate and clean up WordPress [closed]
- How to make page/post password protected so you must reenter everytime you visit the page?
- Fixed version number for cached stylesheets and javascript
- How effective are cacheing plugins for dynamic pages?
- How can I permanently cache or “archive” a WP blog without needing future maintenance
- How does WP’s cache maintain persistence through page reloads?
- Any idea why Google not caching my site? [closed]
- Gravity forms / Recaptcha / Autoptimize – somewhere it goes wrong
- How to get Caching Plug-ins to work on localhost with HTTPS?
- Cloud flare, cache, minify question [closed]
- HIgh CPU usage – Will using cache plugins help
- Jetpack stats and caching strategy [closed]
- Minifing js files with w3 total cache and expiring the combined file [closed]
- Get user name and caching system
- How to cache a custom API call?
- How to solve simple wp simple ajax chat caching problem
- dynamic page not displaying correctly when Varnish hosting ignores query string parameters
- How to not cache nonces with WP Rocket?
- Password Protected Pages Don’t Accept A Valid Password After Changing The Password
- What do I do if my WordPress site is suddenly sanitizing portions of URLs it shouldn’t?
- Clear cache when comment is added
- Way to prevent snippet of template from being cached?
- How to make login / logout links cache independent?
- Non Admins Getting Cached Posts
- Why WordPress cache is not available after reload page?
- custom php file inside my custom folder of plugins directory is not caching
- w3 total cache uninstall remove cache
- Completely reload style.css
- User cannot authenticate after signup when object cache enabled
- W3 Total Cache Minification: way to revert back? [closed]
- After Migration, Warning: include_once() errors on all pages
- Server Variables not recognized in certain posts
- nginx + wordpress: Best practices for configuring it to be secure, reliable, and fast? [closed]
- Experiencing a weird caching issues without any caching plugins
- How I define max cache time to Google Fonts installed on my site
- Keeping Objects in Memory
- How can I wordpress cache a database request with no existing plugin?