Orlando Hamsho Posted July 10, 2015 Share Posted July 10, 2015 Currently doing some cleanup on that very same project (Pretty close to launch and excited about it!) and that includes doing a little bit of optimization. For that reason i'm trying to minimize my PDO requests as well as image quality and such, but i'll work on it an issue at a time. Now I have this loop that takes a bunch of pages, modifies a value (In example: views) and then saves them again, before showing some of their content. Now this is something that I have to do for every page load on every page, it's a major feature of the site. Going through my queries I realize that for each one of these there's at least 3 queries that occur over and over again: We get the page. We modify the value. We save that page's field. I am doing this about 10 times a page, so the queries quickly stack up. I managed to get the first point down by getting all my required pages in a single swoop (a single albeit specific $pages->find). For step 2 I realize I do have to go and individually modify the value for each page, so what i'm asking here is: Once I have an array with all of my modified pages, is there a way I can save that same field in all of them at the same time? It would definitely be nice to decrease my queries by 9 or so through this method. Thanks in advance for any help you can provide. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now