問題タブ [g-wan]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
10326 参照

webserver - 誰かが本番環境でGWANWebサーバーを使用しましたか?

私は最近、gwan(http://gwan.ch)に出くわしました。無料のWebサーバーは、多くの人によると、恐ろしく高速であるようです。私はCベースのスクリプトにはあまり熱心ではありませんが、静的コンテンツを提供するためにそれを使用したかったのです。./gwanの使用に関するスレッドを見ました

http://tech.slashdot.org/story/09/11/29/2133243/g-wan-another-free-web-server

gwanを本番環境で実行した経験のある人はいますか?ベストプラクティスはありますか?

0 投票する
1 に答える
285 参照

ruby - Cでラックアダプタを作成する方法

g-wanサーバーとrubyの間でデータを交換できるかどうかを確認したいのですが、Rackアダプターを実装する必要があります。Rubyで作成することもできますが、g-wan APIはC(またはJava)であるため、Cを使用する必要があります。それを行うためのドキュメントはありますか?RackにはCAPIがありますか?

0 投票する
1 に答える
595 参照

mysql - acスクリプトでmysqlに接続しますか?

私はgwanサーバー(リンク)を使用するのが初めてで、そのことについてはcでプログラミングしています。gwan サーバーの ac スクリプトで mysql を使用する最も簡単な方法は何ですか?

ここで使用されている dbi.c を試してみました。プロジェクト ページはここにありますが、mysql 自体の ac API もここにあります。

どちらかまたは両方を使用した経験のある方はいらっしゃいますか? 長所/短所は何ですか? 私のような初心者にとって、mysql への接続を簡単にする他のライブラリはありますか?

どんな助けでも感謝します。

ありがとう!

[編集] また、libdbi はスレッドセーフですか? そうではないようです。

[編集2] libdbiは抽象化に適したさまざまなドライバーを持つことができるように見えるため、後でデータベースタイプを切り替える可能性があると思わない限り、mysql lib自体が簡単な方法のようです。

私にとってGWANに関連して、ハンドラーのメイン関数に「mysqlコード」があった場合、安全ではないように見え、ランダムエラーが断続的に発生しましたが、「mysqlコード」をinit関数に入れて必要なデータを入れた場合グローバル ポインタの 1 つからアクセスされた kv ストアでは、ランダム エラーは完全になくなりました。(私はlibdbiを使用していましたが、mysql APIでも同じだと思います)

お役に立てれば

0 投票する
1 に答える
541 参照

c - mongodb c api no insert no error

G-WAN と mongodb の C ドライバーを使用して、mongodb に接続して GET パラメータを挿入しようとしていますが、mongodb への接続に成功しましたが、データの挿入に成功していません。コードを使用しています

接続は成功しました。mongod.log ファイルで確認できます。

しかし、他に何もありません。最後のエラーを呼び出したときに、mongodbシェルでもエラーメッセージやエラーログを取得できません

null を返します なぜこれが起こるのか、またはあなたがアドバイスできる解決策は大歓迎です、ありがとう

0 投票する
1 に答える
335 参照

windows - Windowsで最新バージョンのG-WANを実行する

2009年9月9日以降のWindowsバージョンの廃止についてG-WANWebサイトにコメントがあります。

今、Windowsで最新バージョンのG-WAN Webサーバーを実行したいのですが、どうすればよいですか?

0 投票する
1 に答える
323 参照

.htaccess - G-WANによる画像のホットリンクの制限

静的ギャラリーにサービスを提供したいのですが、G-WANが指定されたファイルへのホットリンクを制限できるかどうか知りたいですか?

画像のホットリンクを制限するのは良いことですが、ホットリンク画像を禁止し、名前が「_thumb」(サムネイル)で終わるホットリンク画像を許可する可能性があるかどうかを本当に知りたいのですが。

ありがとう!

0 投票する
1 に答える
314 参照

c - KV ストアを使用した G-WAN でのキャッシングの管理

現在、G-Wan Web サーバーを使用して C 言語で Web アプリを開発しています。G-Wan に含まれる KV ストアを使用して、生成された Web ページとページが表示された回数のカウンターを保存したいと考えています。 .

KV ストアは、構造などの複雑なデータを格納するために使用できるハッシュ マップです。

これは、HTML データとカウンターである整数を格納するために使用したものです。

Web サーバーは複数のスレッドを使用しており、KV ストアはスレッド間で共有されています。

フィールド nbDisplays を更新するために、私はアトミック操作 __sync_fetch_and_add (...) を使用していますが、ポインターであるフィールド HTML を更新する最良の方法が何であるかわかりません。

それは良いですか:

  1. KV に保存されている既存の構造を使用して新しい構造を構築し、現在の値を取得して、G-WAN が提供する add() 関数を使用して KV ストアに追加します (この関数は古い構造を新しい構造に置き換えます)。
  2. または、KV ストアに格納されている構造体の値を直接更新するには?

私はマルチスレッド環境でのプログラミングに慣れておらず、いくつかの「奇妙な」動作に怯えています...

0 投票する
2 に答える
1145 参照

release - G-Wan Webサーバーはすでに停止していますか?

私たちはこのサーバーをほぼ1年間使用しています。

2011年11月に見られた最後のフォーラム投稿。最後のサーバーバージョンは28/03/12にリリースされました。

誰かが社内で何が起こっているのか知っているかどうか疑問に思っていますか?私たちは何かを期待すべきですか、それとも代替案を探し始めるべきですか?

0 投票する
1 に答える
193 参照

handlers - G-Wan とデフォルトの hello ハンドラー?

g-wan に同梱されているハンドラーを試していますが、この件に関する適切なドキュメントが見つからないようです。

main_hello.c__ の名前を main_hello.c に変更し、g-wan を再起動しました。

しかし、ハンドラーの結果をどのように見るのですか?

何もトリガーされていないようですか?

0 投票する
2 に答える
613 参照

java - JAVAサーブレットを使用してPOSTリクエストをGWANで動作させる方法

GWANを使用してJavaサーブレットを実験しています。api.Gwanクラスを使用してGETリクエストを機能させるのは簡単です。

私の問題は、POSTリクエストをどのように機能させるかです。

この機能が存在しない場合、誰かが実装を提案する可能性があります。これは、api.Gwanクラスがオープンソースであるかどうかを理解するのが簡単です... :(