Vulcan Logic SRM  

SRM - Documentation


^ SRM Documentation
^ User documentation

- PHP goes to the enterprise level
- Features
- Using the extension
- Bananas
- FAQ
- Support

Chapter 5. FAQ

This chapter will answer some of the frequently asked questions.

1. What language is SRM written in?
2. How does a PHP script talk to SRM?
3. Aren't TCP/IP sockets slow?
4. I get errors during ./buildconf or ./configure. What should I do?
5. On which Operating Systems does SRM run?
6. Will SRM be able to run on Win32?

1. What language is SRM written in?

SRM is written in C for better performance, threading, and sockets control.

2. How does a PHP script talk to SRM?

There is a custom extension for PHP, which interacts with the client API. This API communicates via a socket connection to the SRM server.

3. Aren't TCP/IP sockets slow?

Yes they are, but you have to consider that SRM can be run on a box other then the main server. If SRM is run on the same machine as the webserver, it is possible to use the UNIX domain socket interface. According to benchmarks this should be around 12 times faster then TCP/IP sockets.

4. I get errors during ./buildconf or ./configure. What should I do?

Make sure you use the following buildtools: autoconf version 2.13, automake version 1.4 and litbool version 1.4. If you still get errors, ask on the mailinglist.

5. On which Operating Systems does SRM run?

SRM is tested on Linux, FreeBSD, OpenBSD and Solaris/Intel. But it may work on other operating systems just fine. Please let us now if you was able to run SRM on other systems.

6. Will SRM be able to run on Win32?

Not at this moment, but a windows port is currently under development.

Prev: The eventloop of Bananas Next: Support


© 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by The Vulcan Logic Group