| version 1.14, 2002/03/18 23:24:37 |
version 1.15, 2002/03/19 23:20:39 |
|
|
| phpWebLogAnalyzer TODO list |
phpWebLogAnalyzer TODO list |
| --------------------------- |
--------------------------- |
| |
|
| - use PHP's substr() instead SQL's substring() |
- add support for *.domain.ext remote_host and 1.2.3.* remote_addr logging |
| |
- create analyzation table with two columns: |
| |
1. session_timeout |
| |
2. number of all sessions in database |
| |
create graph and discuss/analyse it to find the most best session_timeout |
| |
- fix bug when in session key is NULL value |
| |
* use of PHP's substr() instead SQL's substring() |
| + check if varaibles cannot be get from environment via getenv() function |
+ check if varaibles cannot be get from environment via getenv() function |
| instead that silly eval()-ing |
instead that silly eval()-ing |
| - some are in evironment, some not - improve that stuff not to use eval() |
- some are in evironment, some not - improve that stuff not to use eval() |
| * change query string column from text to [var]char(255) and make index; |
* change query string column from text to [var]char(255) and make index; |
| raw accesses table than should have not varchars but pure chars |
raw accesses table than should have not varchars but pure chars |
| + getSessionsCount() and getActiveSessions() result caching |
+ getSessionsCount() and getActiveSessions() result caching |
| - replace every SQL substring() with PHP substr(); it could increases (not only) |
* replace every SQL substring() with PHP substr(); it could increases (not only) |
| network performance |
network performance |
| * property manipulation methods (get/set value, get array) |
* property manipulation methods (get/set value, get array) |
| - possible bug: SQL clausule substring() called on non-string types |
- possible bug: SQL clausule substring() called on non-string types |
| Line 24 phpWebLogAnalyzer TODO list |
|
| Line 30 phpWebLogAnalyzer TODO list |
|
| - table is called weblog_accesses_raw |
- table is called weblog_accesses_raw |
| - source formating PEAR compliancy |
- source formating PEAR compliancy |
| * class style PEAR compliancy |
* class style PEAR compliancy |
| - PEAR compliant error handling |
+ PEAR compliant error handling |
| - ident stuff: move index column and table name from *_username to *_user |
- ident stuff: move index column and table name from *_username to *_user |
| - think about possible table joins: |
- think about possible table joins: |
| weblog_ident_usernames w/ weblog_remote_idents |
weblog_ident_usernames w/ weblog_remote_idents |