Compilation 使用PHP在线编译Compass CSS

Compilation 使用PHP在线编译Compass CSS,compilation,ssh,terminal,compass-sass,Compilation,Ssh,Terminal,Compass Sass,我得到了一个允许SSH连接的托管服务器,我成功地在上面安装了Compass。我有一个应用程序,需要我在运行时将Compass CSS编译成W3C CSS。我正在使用PHP服务器端语言,希望根据用户的请求编译compass文件 我知道如何做到这一点,但问题在于性能,以及如何通过单个SSH连接处理并发的用户编译请求。假设用户应该很快收到已编译的CSS,我可以选择什么来处理这类事情 我想补充更多细节。我希望我的用户将他们的SCSS文件上传到我的服务器上,然后在服务器上将其编译成正常的CSS,一旦编译完

我得到了一个允许SSH连接的托管服务器,我成功地在上面安装了Compass。我有一个应用程序,需要我在运行时将Compass CSS编译成W3C CSS。我正在使用PHP服务器端语言,希望根据用户的请求编译compass文件

我知道如何做到这一点,但问题在于性能,以及如何通过单个SSH连接处理并发的用户编译请求。假设用户应该很快收到已编译的CSS,我可以选择什么来处理这类事情

我想补充更多细节。我希望我的用户将他们的SCSS文件上传到我的服务器上,然后在服务器上将其编译成正常的CSS,一旦编译完成,该文件将再次发送给用户进行下载。这似乎是用户无缝的,因为他们只是上传然后下载了文件。但幕后却发生了编译。我可以这样做

用户上传文件发送POST请求 我通过获取文件、读取内容、写入scss文件来处理请求。 我使用SSH连接到服务器终端,并使用compass compile编译此文件,然后将编译后的文件作为请求-POST-响应发送回用户。
将会有巨大的SSH连接,我的服务器将会耗尽。我如何优化只有一个SSH连接和处理所有请求的连接

希望根据用户的请求编译compass文件这不是compass或sass的预期用途,而是将其编译为静态文件并用作静态资产。如果您仍然想继续这条路,请查看sass-compass命令,并通过php将输出传输到所使用的。我们经常遇到这个问题,我唯一真正的答案是,如果按需服务时编译时间太长,您可能需要构建工作队列系统