vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   Caching Data (https://vborg.vbsupport.ru/showthread.php?t=105426)

AnhTuanCool 01-15-2006 07:29 PM

Caching Data
 
Hello all,
I'd like to know a general idea how the caching system work in vBulletin (eg. cache post, thread...). The thing is I wrote a hack and it basically calls up something from database as the post is fetched without caching (query directly from database). Due to the size of the query that it somehow slows down the fetching process, and the whole server. Thus, I see that it's not efficient to have the script querys the same thing everytime. So if I could somehow cache the extra data of the hack into the post cache or something, that'd be awesome. So is there anyone know what I am talking about and how to do this, please share your thoughts. Thanks a lot in advance.

Adrian Schneider 01-15-2006 07:36 PM

You could serialize the data and put it into the datastore.

AnhTuanCool 01-15-2006 07:51 PM

Thanks SirAdrian, could you also give me an example code (within vbulletin default) where the function is used?


All times are GMT. The time now is 09:29 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01698 seconds
  • Memory Usage 1,705KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (3)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete