2014-11-24 26 views

回答

1

作爲應用服務器,G-WAN預計將生成動態內容

在這種情況下,服務器正在構建一個提供給客戶的答覆。這些dynamic contents

部分是二進制文件(如圖片),這就是爲什麼G-WAN提供了一個天然的超快內存 GIF,charts和幀緩衝API。使用通用庫(如互聯網瀏覽器)可以生成更復雜的圖像。

但大多數dynamic contents是文本(如HTML頁面,JSON有效載荷等)。

而這是G-WAN xbuffer API其工作方式的擴展snprintf()的目的 - 支撐stringsintegersfloatsbase64hexdumpbinary格式化(3 =>​​ 「11」)和更多。

loan.c示例很好地說明了相關,快速和靈活的xbuffers是如何的。

什麼時候你不應該使用它?

當發送empyt應答(HTTP狀態代碼204),或(可能性較小,但仍然是可能的)直接在先前附加數據時調整大小答覆緩衝器。 G-WAN示例顯示如何做到這一點,請參閱fractal.c文件。