Re: [PHP] counter for HIGH traffic site

2002-04-08 Thread Jim Lucas [php]

as long as you are only inserting information into the mysql db on each page
load, then you shouldn't have a problem.  make sure you keep you indecies
down to a minimum.

Jim Lucas

- Original Message -
From: Craig Westerman [EMAIL PROTECTED]
To: php-general-list [EMAIL PROTECTED]
Sent: Saturday, April 06, 2002 11:57 PM
Subject: [PHP] counter for HIGH traffic site


 I'm needing counter for site that receives 60 to 80 hits a minute. Many I
 have tried cause excessive server load and need to be deactivated or they
 lose data and return to zero without warning. All tried so far have been
 written in Perl.

 Anyone here know of a PHP counter that would handle HIGH traffic with
little
 added server load? Would using MySQL to store count be of any benifit?

 Thanks

 Craig 
 [EMAIL PROTECTED]



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: Re: [PHP] counter for HIGH traffic site

2002-04-08 Thread Adam Voigt

You might also want to setup the table your updating the hits in
as a HASH type table which runs completely in RAM, and as a result
is extremely fast. The only obvious downside, is the data (or hits in this case)
are lost on reboot.

Adam Voigt
[EMAIL PROTECTED]

On Mon, 8 Apr 2002 09:41:39 -0700, Jim Lucas [php] [EMAIL PROTECTED]  wrote:
 as long as you are only inserting information into the mysql db on each page
 load, then you shouldn't have a problem.  make sure you keep you indecies
 down to a minimum.
 
 Jim Lucas
 
 - Original Message -
 From: Craig Westerman [EMAIL PROTECTED]
 To: php-general-list [EMAIL PROTECTED]
 Sent: Saturday, April 06, 2002 11:57 PM
 Subject: [PHP] counter for HIGH traffic site
 
 
  I'm needing counter for site that receives 60 to 80 hits a minute. Many I
  have tried cause excessive server load and need to be deactivated or they
  lose data and return to zero without warning. All tried so far have been
  written in Perl.
 
  Anyone here know of a PHP counter that would handle HIGH traffic with
 little
  added server load? Would using MySQL to store count be of any benifit?
 
  Thanks
 
  Craig 
  [EMAIL PROTECTED]
 
 
 
 --
 PHP General Mailing List (http://www.php.net/)
 To unsubscribe, visit: http://www.php.net/unsub.php
 

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP] counter for HIGH traffic site

2002-04-08 Thread heinisch

If it should be fast,
avoid using mysql, just write a file with your number,
if there´s a new request, get your number, add one and write it back.
So you avoid mysql-SQL parsing, opening Database, searching data,
send to process, php putting in var...
just open, read, add, write, close
HTH Oliver
At 08.04.2002  14:32, you wrote:

You might also want to setup the table your updating the hits in
as a HASH type table which runs completely in RAM, and as a result
is extremely fast. The only obvious downside, is the data (or hits in this 
case)
are lost on reboot.

Adam Voigt
[EMAIL PROTECTED]

On Mon, 8 Apr 2002 09:41:39 -0700, Jim Lucas [php] [EMAIL PROTECTED]  wrote:
  as long as you are only inserting information into the mysql db on each 
 page
  load, then you shouldn't have a problem.  make sure you keep you indecies
  down to a minimum.
 
  Jim Lucas
 
  - Original Message -
  From: Craig Westerman [EMAIL PROTECTED]
  To: php-general-list [EMAIL PROTECTED]
  Sent: Saturday, April 06, 2002 11:57 PM
  Subject: [PHP] counter for HIGH traffic site
 
 
   I'm needing counter for site that receives 60 to 80 hits a minute. Many I
   have tried cause excessive server load and need to be deactivated or they
   lose data and return to zero without warning. All tried so far have been
   written in Perl.
  
   Anyone here know of a PHP counter that would handle HIGH traffic with
  little
   added server load? Would using MySQL to store count be of any benifit?
  
   Thanks
  
   Craig 
   [EMAIL PROTECTED]
  
 
 
  --
  PHP General Mailing List (http://www.php.net/)
  To unsubscribe, visit: http://www.php.net/unsub.php
 

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] counter for HIGH traffic site

2002-04-08 Thread SHEETS,JASON (Non-HP-Boise,ex1)

Make sure you are locking the file if you do this,

With a high amount of traffic text based counters don't usually work too
well because you have to deal with contention, what if two users view a page
at the same time, you will run into a corrupt or inaccurate number.

If you do file locking do you display an error asking them to refresh or do
you handle it some other way?  This becomes apparent especially with higher
traffic sites like he was talking about.

You may well be best off using a database, either that or invest some
serious thought into how you are going to handle multiple clients loading
pages.

Jason

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: Monday, April 08, 2002 12:56 PM
To: [EMAIL PROTECTED]
Subject: Re: [PHP] counter for HIGH traffic site


If it should be fast,
avoid using mysql, just write a file with your number,
if there´s a new request, get your number, add one and write it back.
So you avoid mysql-SQL parsing, opening Database, searching data,
send to process, php putting in var...
just open, read, add, write, close
HTH Oliver
At 08.04.2002  14:32, you wrote:

You might also want to setup the table your updating the hits in
as a HASH type table which runs completely in RAM, and as a result
is extremely fast. The only obvious downside, is the data (or hits in this 
case)
are lost on reboot.

Adam Voigt
[EMAIL PROTECTED]

On Mon, 8 Apr 2002 09:41:39 -0700, Jim Lucas [php] [EMAIL PROTECTED]
wrote:
  as long as you are only inserting information into the mysql db on each 
 page
  load, then you shouldn't have a problem.  make sure you keep you
indecies
  down to a minimum.
 
  Jim Lucas
 
  - Original Message -
  From: Craig Westerman [EMAIL PROTECTED]
  To: php-general-list [EMAIL PROTECTED]
  Sent: Saturday, April 06, 2002 11:57 PM
  Subject: [PHP] counter for HIGH traffic site
 
 
   I'm needing counter for site that receives 60 to 80 hits a minute.
Many I
   have tried cause excessive server load and need to be deactivated or
they
   lose data and return to zero without warning. All tried so far have
been
   written in Perl.
  
   Anyone here know of a PHP counter that would handle HIGH traffic with
  little
   added server load? Would using MySQL to store count be of any benifit?
  
   Thanks
  
   Craig 
   [EMAIL PROTECTED]
  
 
 
  --
  PHP General Mailing List (http://www.php.net/)
  To unsubscribe, visit: http://www.php.net/unsub.php
 

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] counter for HIGH traffic site

2002-04-08 Thread Matthew Walker

You definitely want to use MySQL for this. Ignore all those people who
recommended text file DBs. They are /SLOW/. MySQL is very very fast. To
show you a small sample of how fast, here's the debug data from one of
my scripts, showing how long the page took to generate, and how many
queries were run. The queries consist of the same kind you would be
using. 


Debug Data
This page was generated in 0.030305027961731 seconds.
9 queries executed.


Matthew Walker
Ecommerce Project Manager
Mountain Top Herbs


-Original Message-
From: Craig Westerman [mailto:[EMAIL PROTECTED]] 
Sent: Saturday, April 06, 2002 11:58 PM
To: php-general-list
Subject: [PHP] counter for HIGH traffic site

I'm needing counter for site that receives 60 to 80 hits a minute. Many
I
have tried cause excessive server load and need to be deactivated or
they
lose data and return to zero without warning. All tried so far have been
written in Perl.

Anyone here know of a PHP counter that would handle HIGH traffic with
little
added server load? Would using MySQL to store count be of any benifit?

Thanks

Craig 
[EMAIL PROTECTED]

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.344 / Virus Database: 191 - Release Date: 4/2/2002
 

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] counter for HIGH traffic site

2002-04-08 Thread olinux

What is wrong with simply using the log files. Seems
to me this is a lot of excess overhead for very little
data. A low end log analyzer will provide this same
info and much more. (and possibly free... such as HTTP
Analyze - http://www.netstore.de/Supply/http-analyze/)


olinux


--- SHEETS,JASON (Non-HP-Boise,ex1)
[EMAIL PROTECTED] wrote:
 Make sure you are locking the file if you do this,
 
 With a high amount of traffic text based counters
 don't usually work too
 well because you have to deal with contention, what
 if two users view a page
 at the same time, you will run into a corrupt or
 inaccurate number.
 
 If you do file locking do you display an error
 asking them to refresh or do
 you handle it some other way?  This becomes apparent
 especially with higher
 traffic sites like he was talking about.
 
 You may well be best off using a database, either
 that or invest some
 serious thought into how you are going to handle
 multiple clients loading
 pages.
 
 Jason
 
 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED]]
 Sent: Monday, April 08, 2002 12:56 PM
 To: [EMAIL PROTECTED]
 Subject: Re: [PHP] counter for HIGH traffic site
 
 
 If it should be fast,
 avoid using mysql, just write a file with your
 number,
 if there´s a new request, get your number, add one
 and write it back.
 So you avoid mysql-SQL parsing, opening Database,
 searching data,
 send to process, php putting in var...
 just open, read, add, write, close
 HTH Oliver
 At 08.04.2002  14:32, you wrote:
 
 You might also want to setup the table your
 updating the hits in
 as a HASH type table which runs completely in RAM,
 and as a result
 is extremely fast. The only obvious downside, is
 the data (or hits in this 
 case)
 are lost on reboot.
 
 Adam Voigt
 [EMAIL PROTECTED]
 
 On Mon, 8 Apr 2002 09:41:39 -0700, Jim Lucas [php]
 [EMAIL PROTECTED]
 wrote:
   as long as you are only inserting information
 into the mysql db on each 
  page
   load, then you shouldn't have a problem.  make
 sure you keep you
 indecies
   down to a minimum.
  
   Jim Lucas
  
   - Original Message -
   From: Craig Westerman
 [EMAIL PROTECTED]
   To: php-general-list
 [EMAIL PROTECTED]
   Sent: Saturday, April 06, 2002 11:57 PM
   Subject: [PHP] counter for HIGH traffic site
  
  
I'm needing counter for site that receives 60
 to 80 hits a minute.
 Many I
have tried cause excessive server load and
 need to be deactivated or
 they
lose data and return to zero without warning.
 All tried so far have
 been
written in Perl.
   
Anyone here know of a PHP counter that would
 handle HIGH traffic with
   little
added server load? Would using MySQL to store
 count be of any benifit?
   
Thanks
   
Craig 
[EMAIL PROTECTED]
   
  
  
   --
   PHP General Mailing List (http://www.php.net/)
   To unsubscribe, visit:
 http://www.php.net/unsub.php
  
 
 --
 PHP General Mailing List (http://www.php.net/)
 To unsubscribe, visit: http://www.php.net/unsub.php
 
 
 -- 
 PHP General Mailing List (http://www.php.net/)
 To unsubscribe, visit: http://www.php.net/unsub.php
 
 --
 PHP General Mailing List (http://www.php.net/)
 To unsubscribe, visit: http://www.php.net/unsub.php
 


__
Do You Yahoo!?
Yahoo! Tax Center - online filing with TurboTax
http://taxes.yahoo.com/

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] counter for HIGH traffic site

2002-04-08 Thread Miguel Cruz

On Mon, 8 Apr 2002, Matthew Walker wrote:
 You definitely want to use MySQL for this. Ignore all those people who
 recommended text file DBs. They are /SLOW/. MySQL is very very fast.

I'll echo this. MySQL is hyperoptimized for this sort of transaction. It
already has the databases open so that you don't have to deal with the
overhead of the filesystem locating and opening files. And it solves the
locking issues on its own.

miguel


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php