| |||
PHPgiFT is a complete rewrite of HTTP giFT - intended to solve one problem: Due to the session based nature of web services a php script cannot maintain a connection to a giFT server across multiple requests - ie. Each time you press refresh a new connection is established with the server. The nature of the gift protocol means that searches cannot be cached across multiple connections - therefore when doing a search the user had to wait for all the results to be retreived before being sent the page. A php developer may argue that a connection can be maintained across php requests using persistent connections (as seen in the MySQL module). PHPgiFT enables this persistent connection to the giFT daemon by writing C functions accessable from php. I have written a php extension to do this, but its too buggy to use and basically i hate writing in C so much that i abandoned the project. If anyone wants to try then download this tarball. Another possibility is to write a .Net extension for apache, which would be alot nicer |
|||
Screenshots | |||