网络上是否有一些应用程序/博客/网站描述了每个Web应用程序背后的技术?我很想读一下哪种技术能够为Reddit,Digg,Facebook,Stackexchange等大型WebApp提供动力。

DuckDuckGo与此类似的东西

评论

另请参阅:确定哪个Web服务器托管Web应用程序

我要问这个问题是否真正属于这里-这不是有关Web应用程序的特定问题,它只是在询问信息的存放位置-不是应用程序可以执行的特定任务。 >
托马斯,我明白这一点,在发布之前我做了一些思考。实际上,这既是对网站的请求,对于Web应用程序的高级用户来说也很有趣,因此我认为它属于此处。

#1 楼

高可伸缩性中有很多关于“大型”网站如何运行和扩展的非常好的文章。

#2 楼

我使用的是BuiltWith,它也具有不错的SEO类型研究

#3 楼

您经常可以谈论前端技术。有时很明显:如果URL包含以.jsp结尾的页面,几乎可以肯定涉及到某些J2EE服务器(Tomcat,JBoss,Weblogic等)。 “ .asp”的结尾通常是老式的Microsoft ASP,.aspx是ASP.NET,.php显然是PHP。

结尾如.do,.html可以是任何东西(通常很Java)。

通常,您可以通过打开源代码并阅读和/或查看返回的HTTP标头来了解更多信息。

真正有趣的地方是中间件和后端-是使用NoSQL数据库还是传统的关系数据库?这很难说。

最好的选择是阅读网站博客(如果有),或者尝试从另一侧着手:选择一种技术(例如Cassandra)并在其网站上阅读正在使用项目的网站。

评论


注意:在某些情况下,即使基础技术发生了变化,也保留了类似的旧URL(以免断开链接或SEO)。

–nic
13年7月8日在5:55

#4 楼

W3Techs是Firefox的插件,可以告诉您所有有关运行网站的技术。此外,您也可以直接转到他们的网站并输入URL进行分析。

#5 楼

如果您使用的是Google Chrome浏览器,请尝试以下扩展程序:

https://chrome.google.com/extensions/detail/fnpgnmindcbkjbpblcklealdhnogmlko

如果您使用的是Firefox,请看看用于“后端软件信息”和“ W3Techs网站技术信息”(如前所述),它们都是Firefox插件,并且支持Firefox 3.6。

评论


谢谢,但是实际上我更喜欢buildwith.com作为书签。我正在寻找比该工具无法找到的更多的洞察力。

– grm
2010年7月12日在16:03

足够公平:)如果您喜欢BuiltWith应用程序,那么使用它可能值得一试。 chrome.google.com/extensions/detail/…

–已取消
2010年7月12日在22:07



#6 楼

Wappalyzer是Firefox扩展,可以检测多个脚本,统计信息包和javascript库。

#7 楼

您无法了解每个Web应用程序的基础技术。这里所有建议的工具/应用程序都是解决问题的通用方法。

例如,许多Web开发人员正在应用一些过滤器方法,以避免发送标头来告知Web浏览器后端正在使用什么,甚至是Web服务器在为Webapp服务。

我会给你一个朋友给我的提示:对于给定的网站,如果常规工具失败,请检查其“工作”或“职业”链接,您将肯定知道其中的内容黑匣子。