Changes between Version 15 and Version 16 of HostingServerSetupRecommendations


Ignore:
Timestamp:
Aug 31, 2010, 8:52:53 AM (14 years ago)
Author:
AlexT
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • HostingServerSetupRecommendations

    v15 v16  
    118118=== FastCGI === 
    119119 
    120 PHP is working as separate server/process. 
     120PHP is working as separate server process. Server API in phpinfo() looks the same as in CGI/suPHP mode: 
    121121 
     122[[Image(hssr-php-2-cgi.jpg)]] 
     123 
     124This setup is very flexible. There are different webserver modules which implement FastCGI interface. Also PHP has build-in support of this interface. In general this is best setup which provide great flexibility and speed, but the setup can be a bit tricky. It can be run under any user, so it can be run under webserver user(nobody or apache as usual) or under specific user. 
     125 
     126It maybe complicated situation with opcode cache PHP extensions, if there are many process under different users are running, in this case each user will have own opcode cache, it means more security from one side, but high memory usage from another side.  
     127 
     128__Advantages:__ 
     129 * flexibility 
     130 * speed 
     131 * security (if properly configured) 
     132 * opcode cache extensions support 
     133 * enabled by default since PHP 5.3 
     134 
     135__Disadvantages:__ 
     136 * since there are a lot of ways to implement this setup, it may be difficult to tune it up for the specific situation. 
     137 * it maybe high memory usage with opcode cache extensions if there are several PHP processes under different users. 
     138 
     139__Conclusion:__ This is a best option in most situations. Just check how your site is functioning, maybe some things can be changed to increase speed and/or security of your site. 
     140 
 
Below is the legacy version of the Boonex site, maintained for Dolphin.Pro 7.x support.
The new Dolphin solution is powered by UNA Community Management System.
Fork me on GitHub