如何对 GETTEXT 使用的资源进行基准测试以支持 PHP 中的语言?
不久前,我在 PHP 中使用 GETEXT 来获取语言文件,并对在 PHP 应用程序中提供多语言支持的最佳方式进行了大量研究,似乎普遍的共识是使用 GETEXT 而不是数组或常量或任何其他选项。
我经常查看一些大牌项目的代码,如 wordpress、vbulletin、phpbb 和其他基于 PHP 的应用程序,这些应用程序被很多人使用,通常可以处理大量流量。我发现的结果是,其中大多数不使用 GETEXT,大多数只是使用其中包含 ARRAYS 的语言文件。
所以我想知道如何对使用 GETEXT 的性能进行基准测试?包括速度和使用的内存+资源?
Not long ago I was playing around with GETEXT in PHP for language files and doing a lot of research on the best way to offer multilingual support in a PHP app, it seems the general consensus was to use GETEXT instead of arrays or constants or any of the other options.
I often look over big name projects code like wordpress, vbulletin, phpbb, and other PHP based applications that are used by many people and can handle a lot of traffic generally. The results I found were that most of these do not use GETEXT, most of them just do language files with ARRAYS in them.
So I am wanting to know, how can I benchmark the performance of using GETEXT? Including speed and memory+resources used?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
PHP 本地化基准测试 – 是gettext 足够快吗?
使用
microtime(true)
和memory_get_usage()
。Benchmarking PHP Localization – Is gettext fast enough?
Using
microtime(true)
andmemory_get_usage()
.