Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    PHP 5.3.1 - Thread Safe - Non Thread Safe - VC6 - VC9

    Dovendolo installare su windows,
    La differenza tra VC6 e VC9 mi sembra chiara, Visual Compiler 6 è quello legacy ed è meno prestante del VC9, basta installare le librerie nuove, la scelta sul VC9 mi sembra banale.

    Meno chiara è la differenza tra Thread Safe (ts) e Non thread safe (nts).
    Da quello che avevo capito in windows i thread non andavano e basta, ora vanno?
    Si poteva installare via ISAPI, buone prestazioni ma instabile, CGI, stabile ma lentissimo perchè scarica ogni volta tutta la libreria di php e FastCGI, ed erano questi thread a fare queste differenze.

    Ora il panorama come cambia? mi sembra che con fastCGI vada tutto bene sia ts che nts...

    Qual'è la soluzione migliore?
    Fiore Bat - www.bcscommunity.it

  2. #2
    la scelta del TS o non TS cosi come la scelta di VC6 e VC9 non la fai mica tu ... LOL ... dipende da con cosa utilizzi php

    Se per esempio usi php come modulo di apache su windows devi prendere la TS compilata con VC6 perché apache viene compilato su windows con VC6 e per windows fa uso di thread e quindi php deve essere compilato in modalità thread safe

  3. #3
    dimenticavo che devo farlo andare su IIS.
    Più precisamente iis5.1 (sviluppo) e iis7 (prod)
    Fiore Bat - www.bcscommunity.it

  4. #4
    Originariamente inviato da FiOrEbAt
    dimenticavo che devo farlo andare su IIS.
    Più precisamente iis5.1 (sviluppo) e iis7 (prod)
    http://www.iis-aid.com/articles/my_w..._safe_binaries

    La scelta tra VC6 e VC9 e' legata al tipo di server http
    Which version do I choose?

    If you are using PHP with Apache 1 or Apache2 from apache.org you need to use the VC6 versions of PHP

    If you are using PHP with IIS you should use the VC9 versions of PHP

    VC6 Versions are compiled with the legacy Visual Studio 6 compiler

    VC9 Versions are compiled with the Visual Studio 2008 compiler and have improvements in performance and stability. The VC9 versions require you to have the Microsoft 2008 C++ Runtime (x86) or the Microsoft 2008 C++ Runtime (x64) installed

    Do NOT use VC9 version with apache.org binaries
    http://windows.php.net/download/


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    avevo già letto, ma non mi aveva convinto.

    La soluzione migliore per IIS resta sempre NTS + FastCGI intuisco.

    grazie ad entrambi!
    Fiore Bat - www.bcscommunity.it

  6. #6
    Originariamente inviato da FiOrEbAt
    avevo già letto, ma non mi aveva convinto.

    La soluzione migliore per IIS resta sempre NTS + FastCGI intuisco.

    grazie ad entrambi!
    secondo me la soluzione migliore resta apache, ma se le specifiche di progetto sono così stringenti... pazienza
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.