Log message #1110443

# At Username Text
# Oct 22nd 2009, 14:20 cpierce LIMIT 3, 30
# Oct 22nd 2009, 14:20 nicoleG thank you
# Oct 22nd 2009, 14:20 nicoleG i will look in to it :)
# Oct 22nd 2009, 14:20 markstory its good stuff.
# Oct 22nd 2009, 14:20 nicoleG never used OFFSET
# Oct 22nd 2009, 14:20 joeb nicoleG: LIMIT and OFFSET
# Oct 22nd 2009, 14:20 nicoleG yes joeb
# Oct 22nd 2009, 14:19 nicoleG yeah markstory, that makes sense
# Oct 22nd 2009, 14:19 joeb nicoleG: But, it's coming from ->query() ?
# Oct 22nd 2009, 14:19 nicoleG basically yes joeb, that's what i have
# Oct 22nd 2009, 14:19 markstory you are loading 10 million rows into memory and then showing 20.
# Oct 22nd 2009, 14:19 joeb nicoleG: I thought you meant that you had some big static array that you wanted to essentially paginate through.
# Oct 22nd 2009, 14:19 markstory nicoleG: just think if you have 10million rows.
# Oct 22nd 2009, 14:19 nicoleG damn
# Oct 22nd 2009, 14:19 markstory generating html is free most times incomparison to quering and processing.
# Oct 22nd 2009, 14:19 joeb nicoleG: Oh, then yeah, array_slice != what you want.
# Oct 22nd 2009, 14:19 alan|macbook okaaaay... Back on track...
# Oct 22nd 2009, 14:18 nicoleG but i need to paginate the data still
# Oct 22nd 2009, 14:18 joeb Oh, yeah. I thought they meant for just some big array, how to get a chunk out.
# Oct 22nd 2009, 14:18 nicoleG markstory, i have a query that's not using model relationships
# Oct 22nd 2009, 14:18 markstory pagination is supposed to make the server load lighter.
# Oct 22nd 2009, 14:18 joeb markstory: ?
# Oct 22nd 2009, 14:18 nicoleG ok, thanks
# Oct 22nd 2009, 14:18 markstory but you are kind of missing the train on pagination if you use array slice.
# Oct 22nd 2009, 14:17 joeb nicoleG: array_slice.
# Oct 22nd 2009, 14:17 markstory nicoleG: no
# Oct 22nd 2009, 14:17 nicoleG can i use the paginate method to paginate an array that's not a model?
# Oct 22nd 2009, 14:17 ADmad yup just the url is surely not enough
# Oct 22nd 2009, 14:17 markstory well part of the problem is its impossible to write a userland helper that does what cache helper does.
# Oct 22nd 2009, 14:17 joeb My patch attempts to create a directory for the HTTP_HOST to store the cache files in. If it can't it just prepends the HTTP_HOST after it has been passed through Inflector::slug
# Oct 22nd 2009, 14:16 markstory unless you are doing a multisite thing there isn't much in /posts/view/4 that indicates what theme/view file should be used.
# Oct 22nd 2009, 14:16 ADmad so i guess it needs more refactoring to support caching of themed views
# Oct 22nd 2009, 14:16 ADmad hmm
# Oct 22nd 2009, 14:15 markstory ADmad: that is after the cache file has been picked.
# Oct 22nd 2009, 14:15 ADmad markstory: you can choose to run beforeFilter for cached pages too
# Oct 22nd 2009, 14:15 joeb I was just using the HTTP_HOST variable.
# Oct 22nd 2009, 14:15 joeb Well, the Dispatcher doesn't know the theme yet though.
# Oct 22nd 2009, 14:15 ADmad generate cache keys/filenames based on selected theme ?
# Oct 22nd 2009, 14:14 markstory when the cache is read the code has no access to theme information.
# Oct 22nd 2009, 14:14 markstory how is cached views supposed to work with themes?
# Oct 22nd 2009, 14:14 ADmad cool.. know what for the devs to check/respond