2015-07-12 22 views

回答

0

陀螺儀是用PHP編寫的。所以任何可以運行PHP的動態Web服務器都可以工作。 IIS可以擴展爲通過ISAPI運行PHP。可以對服務器進行優化,以使性能和可靠性與Nginx或Apache保持一致。

陀螺儀帶有一組可互換的數據庫連接器。它們位於全新下載的「連接器」文件夾中(請閱讀:部署前)。請注意,這些文件不是相同的。當爲MySQL編寫陀螺儀應用程序時,不能簡單地使用sql.php.mssql來更改sql.php.mysql。這是因爲MySQL和MSSQL有語法差異。

作爲一個框架,陀螺儀爲您提供了編程數據庫接口的地方。它適用於任何數據庫或邏輯數據存儲,如RESTful API。 SQL數據庫非常相似,所以很容易「移植」代碼。實際上,大多數代碼可以在沒有任何更改的情況下運行。代碼生成器處理90%的情況。主要的不兼容是記錄如何分頁。在MySQL中,「limit 10,10」返回第10到第19條記錄。 MSSQL中的語法更加複雜,必須以不同的方式寫入。

除非.NET應用程序需要在服務器上共存,否則沒有理由使用IIS。陀螺儀或任何PHP實現,在HHVM和HAProxy的推動下效果更好。

相關問題