推荐的陀螺仪应用程序托管堆栈是Linux,Nginx / Apache,PHP,MySQL。在IIS和Microsoft SQL Server上运行陀螺仪有什么缺点?
答案 0 :(得分:0)
陀螺仪是用PHP编写的。所以任何可以运行PHP的动态Web服务器都可以工作。可以扩展IIS以通过ISAPI运行PHP。可以优化服务器,使性能和可靠性与Nginx或Apache相同。
Gyroscope附带了一系列可互换的数据库连接器。他们在"连接器"全新下载中的文件夹(阅读:部署前)。请注意,这些文件不是相同的。当为MySQL编写陀螺仪应用程序时,不能简单地用sql.php.mssql更改sql.php.mysql。这是因为MySQL和MSSQL有语法差异。
作为一个框架,Gyroscope为您提供了编程数据库接口的场所。它适用于任何数据库或逻辑数据存储,例如RESTful API。 SQL数据库非常相似,所以很容易让#34; port"代码。实际上,大多数代码都可以在没有任何更改的情况下运行。代码生成器负责90%的情况。主要的不兼容性是记录的分页方式。在MySQL中,"限制10,10"返回第10到第19条记录。 MSSQL中的语法更复杂,必须以不同的方式编写。
除非.NET应用程序需要在服务器上共存,否则几乎没有理由要使用IIS。通过增强HHVM和HAProxy,陀螺仪或任何PHP实现都能更好地工作。