# Open Text Summarizer Upstream Module 1.0 Release

**URL:** <https://www.ruby-forum.com/t/open-text-summarizer-upstream-module-1-0-release/238577>\
**Category:** NGINX\
**Created:** [January 17, 2014, 7:36pm UTC](https://www.ruby-forum.com/t/open-text-summarizer-upstream-module-1-0-release/238577 "2014-01-17T19:36:52Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Detlef\_R](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/58f4c7/32.png) [@Detlef\_R](https://www.ruby-forum.com/u/Detlef_R)\
**Post date:** [January 17, 2014, 7:36pm UTC](https://www.ruby-forum.com/t/open-text-summarizer-upstream-module-1-0-release/238577/1 "2014-01-17T19:36:52Z")

</div>

Hi,  
I have developed a highly efficient version of OTS - the popular open  
source text summarizer s/w. For few documents, while OTS takes about  
40ms to produce text summary, my version takes around 8ms only. I  
created a service using my version that listens to summary requests and  
provide summaries. I have developed an nginx upstream module for this  
service.  
You can use it in web sites that involve showing summaries of documents  
and would be thinking about performance due to scale and other features.  
Performance note: the service uses select and non-blocking socket I/O  
for communicating to client.  
Nginx upstream module for  
Summarizer:[GitHub - reeteshranjan/summarizer-nginx-module: Upstream nginx module to get summaries of documents using the summarizer daemon service](https://github.com/reeteshranjan/summarizer-nginx-module)  
Highly efficient version of  
OTS:[GitHub - reeteshranjan/summarizer: Highly performant version of open-text-summarizer](https://github.com/reeteshranjan/summarizer)  
Original  
OTS:[https://github.com/neopunisher/Open-Text-Summarizerhttp://libots.sourceforge.net/](https://github.com/neopunisher/Open-Text-Summarizerhttp://libots.sourceforge.net/)  
Regards,Reetesh
