Members Login.
 

Please register HERE to be part of our Community
Contest of the Day.
 
Current Promotions.
 
Refer your friends to this forum and earn BRL per referred member.

Post a New Thread anywhere on Web Development Board to earn BRL$ 5 for every thread. Post a New Reply there and earn BRL$ 3 for every reply.

Post a New Thread anywhere on Search Engine Optimization Board and earn BRL$ 5 for every thread.
Earn By Posting
 
Participate in forum and Earn $$$.

Get Referrer Credit - BRL$ 20
Get Positive Rep Cr. - BRL$ 3
Get New Thread Cr.- BRL$ 3
Get Posting Cr. - BRL$ 2
Get Post size Credit

Full List of BRL$ Earnings
Sponsors.
 


PHP Discussion related to PHP web development, PHP coding. Tutorials, source code, tips and tricks related to PHP programming.

   

Optimizing large site - query cache, include file, generate HTML?


This is a discussion on Optimizing large site - query cache, include file, generate HTML? within the PHP forums, part of the Web Development category; I am working on redesigning an ecommerce site with around 15,000 products. I'll be using php/mysql. With ...

Reply
  #1 (permalink)  
Old 07-17-2007
Administrator

Join Date: Jun 2007
Posts: 3,729
BRL$: 34,434.80
Thanks: 0
Thanked 6 Times in 6 Posts
Rep Power: 405
Rss_Feeds is on a distinguished road
Default Optimizing large site - query cache, include file, generate HTML?

I am working on redesigning an ecommerce site with around 15,000 products. I'll be using php/mysql. With so many product pages/searches and upwards of 2000+ visitors a day I am worried about all the hits to the database.I have read messages here and articles elsewhere on optimizing your database queries and utilizing cache. With so many products and queries, though, I wonder if that's a lot to cache and if there will be so many new queries anyway to make that less effective.Instead of all those people hitting the same database, I was also considering writing individual text files to the server for all the variables required for each product (xml feed or php variable settings to include, etc.). Each product page would look for the appropriate file to include based upon the item number that contained all the relevant information.If I was going to write files within an admin tool anyway, I also considered just writing the entire product page into a static html page on the server (or even a php file if I wanted to preserve some of that functionality).If I went with a product data file or generated pages, I'd only be hitting the database on the admin side to create/update those files and the public would hit it for site searches (which would be used frequently with so many products).Should I just stick with mysql queries and trying to optimize that process, or find a work-around with generated data files? Any other alternatives that might be better?Thanks!


To view links or images in this forum your post count must be 1 or greater. You currently have 0 posts.
__________________
High Quality
To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.

Powerful
To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.


To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.


To receive latest updates about BRL Forums, Subscribe to Latest Updates Thread.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply

Tags
cache, file, generate, html, include, large, optimizing, query, site


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105