绿色Webhosting Company mittwald(德国)推出了两种新产品,并支持NodeJS Server Side Rendering (SSR):
mittwald SpaceServer和mittwald proSpace。
可以自由测试太空器10天。
用于测试,我使用了官方的Sveltekit演示应用程序npm create svelte@latest my-app
并切换到Sveltekits adapter-node。
Sverdle子页面演示了SSR的好处 - 测验的解决方案已在服务器端牢固处理(+page.server.js
)。
这里有一些印象:
创建一个新项目
在此项目中创建一个应用
测试域
所有项目都会自动分配了一个子域:
监视服务器加载
开始并通过SSH
停止重要信息:我遇到了一些小问题,因为我打开了SSH会话并在Web仪表板上编辑了应用程序配置。当前,您需要在更改后退出SSH会话,以便可以关闭当前运行的应用程序实例。我最终在同一端口上在线上拥有多个Sveltekit应用程序,该应用程序竞争第一个请求(并生成随机的404 /502错误)。 ;-)但是,根据Mittwalds非常有帮助的支持团队,将来将有所改善。
结论
我真的很喜欢与Mstudio仪表板和Spaceserver合作!
ssh键可以分配每个项目(或每位空间服务器的每个成员),可以免费连接外部域(包括免费的SSL证书)。还有一个支持聊天,您可以直接与Mittwald支持团队取得联系。
对于个人爱好项目,SpaceServer的每月35级的起价当然有点多。但是对于自由职业者或代理商来说,固定价格管理的服务器也可以缩放或向下缩放是我认为的很大的。对于大型项目和要求,proSpace也是一个有趣的交易。
也有AgenturServer产品,可以在其中添加9月/月的nodejs来单独扩展项目。
祝贺米特瓦尔德(Mittwald)介绍了这款很棒的产品! ðð得出完整的GDPR符合性,终于在欧盟看到舒适,简单的Nodejs SSR托管优惠真是太神奇了。 Green Web Directory还验证了Mittwald。 ð±
我真的希望其他Webhosting公司都会遵循,并且将来可以为更多开发人员提供Nodejs SSR!
!有关Sveltekits适配器节点的技术说明
适配器节点的默认启动命令是node build
。当心:对于适配器节点的用法,您将需要传输更多项目文件,而不仅仅是build/
folder。有关更多信息,请参见adapter-node docs。也需要node_modules/
中的某些文件。
我最初尝试通过github操作使用rsync,但无法弄清楚如何优化node_module依赖项。请参阅我的演示回购https://github.com/mandrasch/sveltekit-mittwald-spaceserver-demo。这完全是一个GitHub动作问题 /挑战,而不是太空人的问题。目前,我宁愿从服务器上的git clone ...
和npm install && npm run build
开始(并通过github Action和SSH触发这些命令)。继续...