Swift是否真的不适合Web服务?

2024-05-16

本文回顾了Axel Roest发布的Web服务器性能比较测试,该测试引发了关于Swift是否适合Web服务的讨论。作者深入分析了测试结果,发现Swift框架Vapor的性能受到第三方BigInt库性能的影响,同时macOS内核的TCP套接字bug也导致了测试结果不准确。通过优化BigInt库和解决内核bug,Vapor最终展现出优于其他框架的性能。文章还强调了基准测试中选择负载的重要性,以及对结果进行深入分析的必要性。

阅读更多
未分类 Web服务器

Swift的原生时钟非常低效

2024-05-06

这篇文章探讨了Swift中本地时钟低效的原因,并介绍了使用基于运行时的方法来改进时钟性能。作者表示,通过使用基于运行时的方法,时钟操作的速度可以提高大约 600 倍。文章还提供了一个代码示例,演示了如何使用基于运行时的方法来提高时钟性能。

阅读更多
未分类 Swift 时钟