summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorSara Golemon <pollita@php.net>2003-05-14 22:46:27 +0000
committerSara Golemon <pollita@php.net>2003-05-14 22:46:27 +0000
commit8e46a7236b0d87493c5f68ee77fb3072f36435a5 (patch)
tree7316bc8eb2663eca4f5c5d9f2522ad7f573a88f7 /TODO
parent58040bfd33dde71d099520888a246c89f92c3cdb (diff)
downloadphp-git-8e46a7236b0d87493c5f68ee77fb3072f36435a5.tar.gz
TODO: Stated protocol connection pool
Diffstat (limited to 'TODO')
-rw-r--r--TODO5
1 files changed, 5 insertions, 0 deletions
diff --git a/TODO b/TODO
index 2c1f79988f..e39eaf039c 100644
--- a/TODO
+++ b/TODO
@@ -55,6 +55,11 @@ Streams
* Route filestat.c through the wrapper layer; isolate the statcache code
so that it is independent of php functions and can be applied to any
stream/path.
+ * Implement generalized connection pool for stated protocols such as
+ ftp and http/1.1 (using keep-alive) to avoid having to negotiate
+ new command/request stream for each subsequent call; Possibly store
+ resources in contexts (creating a default context if necessary) to
+ allow segmentation of connection pools.
* Add a method to take ownership of the memory buffer in memory streams so
that generating string values for zvals doesn't require an estrdup.
* bundle and use curl lib for fopen wrapper.