doc:todo:logdownloads

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

doc:todo:logdownloads [2011/04/06 10:59]
127.0.0.1 external edit
doc:todo:logdownloads [2017/09/22 13:28]
Line 1: Line 1:
- === Log Downloads === 
-This idea involves logging (tracking) downloads, namely from here: 
  
-  * http://www.php.net/download-docs.php 
-  * http://www.php.net/downloads.php 
- 
-The code should: 
- 
-  * Never interfere with ability to download 
-  * Be efficient 
-  * Track information like for example: file name, timestamp of download, file size, manual build date, ?user info?, ... 
-  * Consider being used for other parts of the site, like php source code downloads (ex: php-5.x.x.tar.gz) 
-  * Consider being used for other sites, like snaps.php.net 
- 
-=== Related files === 
-  * SVN Module: web/php/trunk (the www.php.net website)  
-    * http://svn.php.net/viewvc/web/php/trunk/downloads.php?view=log 
-    * http://svn.php.net/viewvc/web/php/trunk/download-docs.php 
-    * http://svn.php.net/viewvc/web/php/trunk/include/do-download.inc 
-    * Helper functions spread around elsewhere 
-  * SVN Module: phpdoc (the sources to the php manual) 
-    * None needed. 
-  * SVN Module: php-master-web (the master.php.net website) 
-    * Very old, not used: http://svn.php.net/viewvc/web/php-master/trunk/log_download.php 
-  * SVN Module: phd (the documentation build system) 
-    * None needed. But, it might be adjusted to, for example, create unique ids for each build 
- 
-=== History === 
-Long ago we tracked downloads but it was disabled [in 2004] for a few reasons: 
-  * One day the master server went down, and this stopped the downloads from working 
-  * The data wasn't really used 
-  * Nobody felt the need to work on it 
- 
-=== Status === 
-How exactly this will work is unknown. A few questions needing answers: 
-  * How will the data be stored? (Note: write heavy, few reads) 
-  * Where will the data be stored? (Master?) 
-  * Is this useful data? (worth the performance hit?) 
-  * How will the data be compiled and presented?  
-  * Each mirror should behave the same, and work without too much trouble... how? 
-People who are working on it: 
-  * Probably nobody... you? 
- 
-=== Notes === 
-It would be helpful to determine and document exactly how our download system works. For example, a 404 handler sees /get/ then ...  
doc/todo/logdownloads.txt · Last modified: 2017/09/22 13:28 (external edit)