`

Some tips from the architeture of StackOverflow(cont. 1)

 
阅读更多

Software:
1)HAProxy(load balancer)
HAProxy is a free, very fast and reliable solution offering high availability, load balancing, and proxying for TCP and HTTP-based applications. It is particularly suited for web sites crawling under very high loads while needing persistence or Layer7 processing. Supporting tens of thousands of connections is clearly realistic with todays hardware. Its mode of operation makes its integration into existing architectures very easy and riskless, while still offering the possibility not to expose fragile web servers to the Net.

2)Redis(distributed NOSQL memory DB)
Redis is an open-source, networked, in-memory, persistent, journaled, key-value data store. It is written in ANSI C. Supported languages or language bindings include C, C++, C#, Clojure, Common Lisp, Erlang, Haskell, Java, JavaScript (both client and serverside), Lua, Objective-C, Perl, PHP, Python, R, Ruby, Scala, Go, and Tcl.

3)Lucene.Net(search engine)
Lucene.Net is a port of the Lucene search engine library, written in C# and targeted at .NET Framework users.
Apache Lucene is a free/open source information retrieval software library, originally created in Java by Doug Cutting.Lucene has been ported to other programming languages including Delphi, Perl, C#, C++, Python, Ruby and PHP.
While suitable for any application which requires full text indexing and searching capability, Lucene has been widely recognized for its utility in the implementation of Internet search engines and local, single-site searching.

4)Bacula(backup system)
Bacula is an open source, enterprise level computer backup system for heterogeneous networks. It is designed to automate backup tasks that had often required intervention from a systems administrator or computer operator.

5)Nagios(monitor system)
Nagios is a popular open source computer system and network monitoring software application. It watches hosts and services, alerting users when things go wrong and again when they get better.

Technology:
1)reCAPTCHA(Authentication code)
reCAPTCHA is a system originally developed at Carnegie Mellon University that uses CAPTCHA to help digitize the text of books while protecting websites from bots attempting to access restricted areas.

2)DotNetOpenId(open ID)
OpenID is an open standard that describes how users can be authenticated in a decentralized manner, obviating the need for services to provide their own ad hoc systems and allowing users to consolidate their digital identities.
OAuth (Open Authorization) is an open standard for authorization. It allows users to share their private resources (e.g. photos, videos, contact lists) stored on one site with another site without having to hand out their credentials, typically username and password.

3)WMD(editor)
WMD is a small, simple WYSIWYM (What You See Is What You Mean) markdown editor written in Javascript.

4)Prettify(code syntax highlighting)

Google Prettify. A Javascript module and CSS file that allows syntax highlighting of source code snippets in an html page.

5)Cacti(server graph tool)
Cacti is an open source, web-based graphing tool designed as a frontend to RRDtool's data storage and graphing functionality. Cacti allows a user to poll services at predetermined intervals and graph the resulting data. It is generally used to graph time-series data of metrics such as CPU load and network bandwidth utilization.

6)MarkdownSharp(dev editor tool)
Open source C# implementation of Markdown processor, as featured on Stack Overflow.
Markdown is a lightweight markup language, originally created by John Gruber and Aaron Swartz allowing people "to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML)".

7)Flot(client graph lib)
Flot is a pure Javascript plotting library for jQuery. It produces graphical plots of arbitrary datasets on-the-fly client-side.
The focus is on simple usage (all settings are optional), attractive looks and interactive features like zooming and mouse tracking.

8)Nginx(web server/proxy)
Nginx is a lightweight, high-performance Web server/reverse proxy and e-mail (IMAP/POP3) proxy.
Nginx quickly delivers static content with efficient use of system resources. It can deploy dynamic HTTP content on a network using FastCGI handlers for scripts, and can serve as a very capable software load balancer.


分享到:
评论

相关推荐

    MPC56xx-Power Architeture MCU for Automotive.pdf

    例如,MPC5561具备1MB Flash和192KB RAM,e200z6核心运行频率高达200MHz,为车辆通讯提供了强大支持;而MPC5200B则提供了300MB DRAM,支持USB 1.1和PATA接口,e300核心最高可运行至400MHz,适用于需要大量数据处理的...

    arm.zip_VxWorks ARM_arm intArchLib_vxworks 2410_vxworks bsp_vxw

    This the architeture source of the arm of VxWorks 5.5. This Zip file contain ARM archetitectire specfic code for VxWorks. it is useful in making VxWorks ARM BSP.

    Principles of Computer Architeture

    ### 计算机架构原理概览 #### 一、引言与概述 计算机架构是现代数字计算机设计的核心,它定义了计算机系统的工作原理及其组成部分之间的交互方式。《计算机架构原理》这本书旨在为读者揭示现代数字计算机内部工作的...

    RF Architectures of Transceivers

    ### 射频收发器架构与数字信号处理 #### 一、引言 在现代通信系统中,射频(RF)收发器是至关重要的组件之一。这些设备负责无线信号的接收与发射,并且通常涉及复杂的射频架构与数字信号处理技术。...

    api-nodejs-clean-architeture-tdd

    标题中的"api-nodejs-clean-architeture-tdd"表明这是一个关于使用Node.js构建API的项目,其中融入了清洁架构原则,并采用了测试驱动开发(TDD)方法。在这个项目中,我们将深入探讨如何利用JavaScript(标签)来...

    react-clean-architeture

    1. **主要组件**:在React Clean Architecture中,组件是用户界面的构建块。它们负责展示数据和响应用户交互。为了遵循清洁原则,组件通常应保持无状态,仅作为视图层的呈现层,依赖于上下文API或状态管理库(如...

    Intel64 and IA-32 Architectures Volume 1 Basic Architecture.pdf

    《Intel® 64和IA-32架构软件开发人员手册》(第1卷:基本体系结构)是针对软件开发人员的指南,详细介绍了这两种架构的基本原理、指令集、编程模型、系统架构等关键内容。该手册共分为十个部分,各自有不同的订单...

    clean-node-api:API em Node.js utilizando Typescript,Clean Architeture,TDD eprincípiosSOLID

    1. `src`:源代码目录,按Clean Architecture的层次结构组织。 - `entities`:实体定义,如数据库模型。 - `use_cases`:业务逻辑,实现了核心功能。 - `controllers`:控制器,处理HTTP请求并调用业务逻辑。 - ...

    BackEnd-Store-TS-TDD-SOLID-estudo

    #BackEnd-Store-TS-TDD-SOLID-estudo #Tecnologias: 节点JS 打字稿笑话亚马逊S3 穆特尔表示Este projetoéum cadastro de produtos,TDE概念的准入门级打字稿,Clean Architeture和SOLID 例子文件.env例子文件.env...

    车联网综述

    此外,还包括SAE(Society of Automotive Engineers)、ISOCALM、ARIB等不同国家和地区组织制定的标准和协议。在实际的智能交通系统(ITS)项目中,美国、日本和欧洲都展开了大量与车联网相关的研究项目和试点工程。...

    xilinx-01-7-Series Architecture Overview

    xilinx7系列FPGA主要包括:Spartan®-7/Artix®-7/Kintex®-7/Virtex®-7。其性能/密度/价格也随着系列的不同而提升。其中以Virtex-7有着极高的系统性能和资源

Global site tag (gtag.js) - Google Analytics