php-general Digest 1 Nov 2011 13:24:10 -0000 Issue 7548

Topics (messages 315570 through 315575):

Re: Exporting large data from mysql to html using php
        315570 by: Jim Lucas
        315571 by: Jason Pruim
        315572 by: Ashley Sheridan

ÄãÓᦱ¦Âð£¿Ãâ·ÑË͸ø±¦±¦µÄÀñÎï¡£
        315573 by: °®±¦±¦,´ÏÃ÷±¦±¦,¿É°®±¦±¦
        315574 by: Sharl.Jimh.Tsin

Placing the masterpassword
        315575 by: Florian Müller

Administrivia:

To subscribe to the digest, e-mail:
        php-general-digest-subscr...@lists.php.net

To unsubscribe from the digest, e-mail:
        php-general-digest-unsubscr...@lists.php.net

To post to the list, e-mail:
        php-gene...@lists.php.net


----------------------------------------------------------------------
--- Begin Message ---
On 10/24/2011 5:50 PM, Jason Pruim wrote:
> Now that I've managed to list 3 separate programming languages and somewhat 
> tie it back into php here's the question...
> 
> I have about 89 million records in mysql... the initial load of the page 
> takes 2 to 3 minutes, I am using pagination, so I have LIMIT's on the SQL 
> query's... But they just aren't going fast enough...
> 
> What I would like to do, is pull the data out of MySQL and store it in the 
> HTML files, and then update the HTML files once a day/week/month... I can 
> figure most of it out... BUT... How do I automatically link to the individual 
> pages?
> 
> I have the site working when you pull it from MySQL... Just the load time 
> sucks... Any suggestions on where I can pull some more info from? :)
> 
> Thanks in advance!
> 
> 
> Jason Pruim
> li...@pruimphotography.com
> 

Jason,

How large a data set are you starting with?  How many records in all.

Will you show us your DB schema?

-- 
Jim Lucas

http://www.cmsws.com/
http://www.cmsws.com/examples/
http://www.bendsource.com/

C - (541) 408-5189
O - (541) 323-9113
H - (541) 323-4219

--- End Message ---
--- Begin Message ---
Jason Pruim
li...@pruimphotography.com



On Oct 31, 2011, at 7:11 PM, Jim Lucas wrote:

> On 10/24/2011 5:50 PM, Jason Pruim wrote:
>> Now that I've managed to list 3 separate programming languages and somewhat 
>> tie it back into php here's the question...
>> 
>> I have about 89 million records in mysql... the initial load of the page 
>> takes 2 to 3 minutes, I am using pagination, so I have LIMIT's on the SQL 
>> query's... But they just aren't going fast enough...
>> 
>> What I would like to do, is pull the data out of MySQL and store it in the 
>> HTML files, and then update the HTML files once a day/week/month... I can 
>> figure most of it out... BUT... How do I automatically link to the 
>> individual pages?
>> 
>> I have the site working when you pull it from MySQL... Just the load time 
>> sucks... Any suggestions on where I can pull some more info from? :)
>> 
>> Thanks in advance!
>> 
>> 
>> Jason Pruim
>> li...@pruimphotography.com
>> 
> 
> Jason,
> 
> How large a data set are you starting with?  How many records in all.
> 
> Will you show us your DB schema?

Hey Jim,

I am working with 89 Million records right now... Going to be expanding to a 
much larger dataset as the site expands.

Here is the main table that I am using:

mysql> describe main;
+------------+-------------+------+-----+---------+----------------+
| Field      | Type        | Null | Key | Default | Extra          |
+------------+-------------+------+-----+---------+----------------+
| areacode   | int(3)      | NO   | MUL | NULL    |                |
| exchange   | int(3)      | NO   |     | NULL    |                |
| subscriber | char(4)     | NO   |     | NULL    |                |
| id         | int(11)     | NO   | PRI | NULL    | auto_increment |
| state      | varchar(20) | YES  |     | NULL    |                |
| config     | text        | YES  |     | NULL    |                |
+------------+-------------+------+-----+---------+----------------+



config is just going to contain varius settings for commenting on records, and 
future expansion. State will actually be the state spelled out. 

Thanks for taking a looking!



--- End Message ---
--- Begin Message ---
On Mon, 2011-10-31 at 19:29 -0400, Jason Pruim wrote:

> Jason Pruim
> li...@pruimphotography.com
> 
> 
> 
> On Oct 31, 2011, at 7:11 PM, Jim Lucas wrote:
> 
> > On 10/24/2011 5:50 PM, Jason Pruim wrote:
> >> Now that I've managed to list 3 separate programming languages and 
> >> somewhat tie it back into php here's the question...
> >> 
> >> I have about 89 million records in mysql... the initial load of the page 
> >> takes 2 to 3 minutes, I am using pagination, so I have LIMIT's on the SQL 
> >> query's... But they just aren't going fast enough...
> >> 
> >> What I would like to do, is pull the data out of MySQL and store it in the 
> >> HTML files, and then update the HTML files once a day/week/month... I can 
> >> figure most of it out... BUT... How do I automatically link to the 
> >> individual pages?
> >> 
> >> I have the site working when you pull it from MySQL... Just the load time 
> >> sucks... Any suggestions on where I can pull some more info from? :)
> >> 
> >> Thanks in advance!
> >> 
> >> 
> >> Jason Pruim
> >> li...@pruimphotography.com
> >> 
> > 
> > Jason,
> > 
> > How large a data set are you starting with?  How many records in all.
> > 
> > Will you show us your DB schema?
> 
> Hey Jim,
> 
> I am working with 89 Million records right now... Going to be expanding to a 
> much larger dataset as the site expands.
> 
> Here is the main table that I am using:
> 
> mysql> describe main;
> +------------+-------------+------+-----+---------+----------------+
> | Field      | Type        | Null | Key | Default | Extra          |
> +------------+-------------+------+-----+---------+----------------+
> | areacode   | int(3)      | NO   | MUL | NULL    |                |
> | exchange   | int(3)      | NO   |     | NULL    |                |
> | subscriber | char(4)     | NO   |     | NULL    |                |
> | id         | int(11)     | NO   | PRI | NULL    | auto_increment |
> | state      | varchar(20) | YES  |     | NULL    |                |
> | config     | text        | YES  |     | NULL    |                |
> +------------+-------------+------+-----+---------+----------------+
> 
> 
> 
> config is just going to contain varius settings for commenting on records, 
> and future expansion. State will actually be the state spelled out. 
> 
> Thanks for taking a looking!
> 
> 


I'd put the spelling of the state in another table and just include the
reference to it in this table, it will save a lot on storage and it's
easy to do a join to get it. That way, it's also much faster to look up
entries by state, as a numerical index is quicker that a string index.

On the subject of indexes, what other ones do you have apart from the
primary key there?

-- 
Thanks,
Ash
http://www.ashleysheridan.co.uk



--- End Message ---
--- Begin Message ---
大惊喜,免费送给宝宝的礼物。
你有宝宝吗?免费送给宝宝的礼物。
乐智小天地体验礼物索取活动,很多免费礼物、玩具哦
■ 只要注册,就能索取,快点索取送给宝宝吧
■ 只要注册,就能索取,免费索取 DVD光盘10张,快点索取送给宝宝吧

http://www.buyersnet.info/google.asp?q=1
http://www.buyersnet.info/google.asp?q=1
http://www.buyersnet.info/google.asp?q=1
http://www.buyersnet.info/google.asp?q=1
http://www.buyersnet.info/google.asp?q=1





--- End Message ---
--- Begin Message ---
在 2018-10-31三的 17:19 +0800,爱宝宝,聪明宝宝,可爱宝宝写道:
> 大惊喜,免费送给宝宝的礼物。 
> 你有宝宝吗?免费送给宝宝的礼物。 
> 乐智小天地体验礼物索取活动,很多免费礼物、玩具哦 
> ■ 只要注册,就能索取,快点索取送给宝宝吧  
> ■ 只要注册,就能索取,免费索取 DVD光盘10张,快点索取送给宝宝吧 
> 
> http://www.buyersnet.info/google.asp?q=1
> http://www.buyersnet.info/google.asp?q=1
> http://www.buyersnet.info/google.asp?q=1
> http://www.buyersnet.info/google.asp?q=1
> http://www.buyersnet.info/google.asp?q=1
> 
>  
> 
> 
> 

advertisement,ban it plz.

-- 
Best regards,
Sharl.Jimh.Tsin (From China **Obviously Taiwan INCLUDED**)

Using Gmail? Please read this important notice:
http://www.fsf.org/campaigns/jstrap/gmail?10073.

Attachment: signature.asc
Description: This is a digitally signed message part


--- End Message ---
--- Begin Message ---
Hi all
I got a little question about a good application design in PHP.
If I use a mysql connection for example, I have to store my mysql-password 
somewhere in the code. If it's just in the mysql-class, that's not that good, 
because if somebody changes the functionality, he'd see it.
I also can't store it in a text file. Until now, I just created a password 
class where all the passwords are described and i can get them by a 
get-function.
Where are passwords stored in the big applications? There has to be at least 
one big masterpassword somewhere - how can I store it safely? How is this 
problem solved in big systems in production?
Thanks for help ;) Regs, Flo.                                     

--- End Message ---

Reply via email to