首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用C#的Google page-speed SDK

如何使用C#的Google page-speed SDK
EN

Stack Overflow用户
提问于 2011-04-08 06:10:22
回答 2查看 981关注 0票数 1

我希望能够在托管代码( C# )中使用Google page-speed SDK ( http://code.google.com/p/page-speed/ ),我有点超出了我的能力范围,所以如果有人能解释我需要做什么,那就太好了。

我遇到过http://www.swig.org,它看起来可能就是我所需要的,但是有太多的文档,我发现很难通过树看到树木!

干杯,

克里斯

EN

回答 2

Stack Overflow用户

发布于 2011-05-26 21:01:39

我可能有一个很好的替代方案给你:-)

Google页面速度有一个很好的在线api。我已经编写了一个小类来请求页面速度数据,并将其呈现在一个整洁的dataholder类中。

在这里看一下:http://schaffhauser.me/Development.aspx#GooglePageSpeed

我提供了完整的C#源代码和在线演示。及其免费软件:-)

票数 2
EN

Stack Overflow用户

发布于 2011-04-08 06:59:01

该应用程序接口似乎是面向C++类的,这不容易从.Net直接使用。

一种方法是使用swig创建一个您使用的兼容库。我没有用过swig,所以我真的不能评论它有多复杂。

我个人会简单地开始创建一个本机DLL,它公开了一个可以从标准pinvokes中使用的简单接口。

我将使用示例测试外壳运行器作为起点,将其转换为具有标准C类型的DLL,通过__declspec(dllexport)导出符号,并在C#端使用匹配的DllImport。

http://code.google.com/p/page-speed/source/browse/bin/trunk/src/pagespeed/test_shell_runner.cc

http://msdn.microsoft.com/en-us/library/a90k134d(v=VS.100).aspx

http://msdn.microsoft.com/en-us/library/system.runtime.interopservices.dllimportattribute.aspx

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5588276

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档