小编Roa*_*Fan的帖子

你如何扩展像谷歌这样的HTTP服务器?

我经常惊叹于我可以随时随地访问www.google.com,并快速获取返回的页面.

当然,他们压缩他们的输出并保持最小的设计 - 这有所帮助.

但他们必须同时拥有数以百万计的点击量,这些点击是网站上DNS列为"www.google.com"的.

所有设置了Apache或其他Web服务器的人都知道事情很棒且超快,直到你开始获得几千个同时连接,更不用说数百万了!

那么,他们是如何做到的呢?我猜他们有一整套服务器机器,但你永远不会知道它.刚才我去Verizon的网址是www22.verizon.com.你永远也看不到"www22.google.com",从来没有.

任何想法他们使用什么特定技术,或者我们非谷歌凡人可以使用哪些技术来做同样的事情?

webserver scalability http

31
推荐指数
4
解决办法
7954
查看次数

C#WebBrowser HTML,引用脚本和图像

我正在使用WebBrowser控件编写一个C#应用程序,我希望我显示的所有内容都来自嵌入式资源 - 而不是静态本地文件,而不是远程文件.

将控件的初始文本设置为嵌入式HTML文件非常适合此帖子启发的代码:

browser.DocumentText=loadResourceText("myapp.index.html");

private string loadResourceText(string name)
{
    Assembly assembly = Assembly.GetExecutingAssembly();
    Stream stream = assembly.GetManifestResourceStream(name);
    StreamReader streamReader = new StreamReader(stream);
    String myText = streamReader.ReadToEnd();
    return myText;
}
Run Code Online (Sandbox Code Playgroud)

就像那样,HTML中引用的文件 - javascript,图像<img src="whatever.png"/>等等都不起作用.我在这里这里找到了类似的问题,但两者都没有问我到底是什么意思,即在exe中引用嵌入式资源,而不是文件.

我尝试res://...并使用了一个<base href='..."但似乎都没有工作(虽然我可能没有做对).

也许(根据我自己对这个问题的建议),使用一个小的嵌入式C#网络服务器是唯一的方法......但是我会想到有一些技巧可以实现这一目标吗?

谢谢!

.net c# resources webserver href

6
推荐指数
1
解决办法
6248
查看次数

WIN32上"iPhone"风格动画的最佳2D动画库/技术?

所有,

我已经构建了一个漂亮的演示应用程序,它将我们内部系统的数据显示为全屏"广告牌"样式显示.您可以将此视为显示国家赤字的应用程序 - 快速增加的数字,整天快速动画.

问题是该演示工作非常好,客户希望我建立一个工业强度版本!

我想做到这一点在C++中,但它可能是Java或也许 C#(虽然我不喜欢使用C#,因为我在ENV我没有那么强烈).

我正在玩SDL或Allegro,但我也没有任何经验,所以我对那里最好的(也是最理想的)工具包持开放态度.

当我说"iPhone"风格时,我的意思是面板之间简单而优雅的过渡.iPhone可以很好地使用幻灯片,淡入淡出和混合.我的应用不需要做任何3D风格的动画.在图形方面,我真的只需要简单的东西:90%的文本,一些图像,以及简单的图元,如线条,矩形和渐变填充.

当然,我可以在"普通的旧"DirectDraw或OpenGL中实现它,但我真的不想考虑编写计时器类和为动画选择计时方法 - 一些工具包应该是正确的.

谢谢你的帮助!

RF

c++ animation sdl 2d allegro

2
推荐指数
1
解决办法
3792
查看次数

标签 统计

webserver ×2

.net ×1

2d ×1

allegro ×1

animation ×1

c# ×1

c++ ×1

href ×1

http ×1

resources ×1

scalability ×1

sdl ×1