- Table View
- List View
Spring Web Flow 2 Web Development
by Markus Stäuble Sven LüppkenThis book is a tutorial, with plenty of step-by-step instructions beginning with "getting started" material, followed by advanced coverage of this technology. The book has a practical approach towards the Spring MVC framework and is packed with practical examples and code. This book is targeted at Java web application developers who want to work on Spring Web Flow. This book is a must-read for those who desire to bridge the gap between the popular web framework and the popular application framework. It requires prior knowledge of the Spring framework, but no prior knowledge of Spring Web Flow.
Spring Web Services 2 Cookbook
by Shameer Kunjumohamed Hamidreza SattariThis is a cookbook full of recipes with the essential code explained clearly and comprehensively. Each chapter is neatly compartmentalized with focused recipes which are perfectly organized for easy reference and understanding. This book is for Java/J2EE developers. As the books covers a variety of topics in Web-Service development, it will serve as a reference guide to those already familiar with Web-Services. Beginners can also use this book to gain real-world experience of Web-Service development.
Spring in Action
by Craig WallsSummarySpring in Action, 5th Edition is the fully updated revision of Manning's bestselling Spring in Action. This new edition includes all Spring 5.0 updates, along with new examples on reactive programming, Spring WebFlux, and microservices. You'll also find the latest Spring best practices, including Spring Boot for application setup and configuration.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the TechnologySpring Framework makes life easier for Java developers. New features in Spring 5 bring its productivity-focused approach to microservices, reactive development, and other modern application designs. With Spring Boot now fully integrated, you can start even complex projects with minimal configuration code. And the upgraded WebFlux framework supports reactive apps right out of the box!About the BookSpring in Action, 5th Edition guides you through Spring's core features, explained in Craig Walls' famously clear style. You'll roll up your sleeves and build a secure database-backed web app step by step. Along the way, you'll explore reactive programming, microservices, service discovery, RESTful APIs, deployment, and expert best practices. Whether you're just discovering Spring or leveling up to Spring 5.0, this Manning classic is your ticket!What's insideBuilding reactive applicationsSpring MVC for web apps and RESTful web servicesSecuring applications with Spring SecurityCovers Spring 5.0Over 100,000 copies sold!About the ReaderFor intermediate Java developers.About the AuthorCraig Walls is a principal software engineer at Pivotal, a popular author, an enthusiastic supporter of Spring Framework, and a frequent conference speaker.Table of ContentsPART 1 - FOUNDATIONAL SPRING Getting started with Spring Developing web applications Working with data Securing Spring Working with configuration properties PART 2 - INTEGRATED SPRINGCreating REST services Consuming REST services Sending messages asynchronously Integrating Spring PART 3 - REACTIVE SPRING Introducing Reactor Developing reactive APIs Persisting data reactivelyPART 4 CLOUD-NATIVE SPRINGDiscovering services Managing configuration Handling failure and latency PART 5 - DEPLOYED SPRING Working with Spring Boot Actuator Administering Spring Monitoring Spring with JMX Deploying Spring
Spring in Action, Sixth Edition
by Craig WallsIf you need to learn Spring, look no further than this widely beloved and comprehensive guide! Fully revised for Spring 5.3, and packed with interesting real-world examples to get your hands dirty with Spring.In Spring in Action, 6th Edition you will learn: Building reactive applications Relational and NoSQL databases Integrating via HTTP and REST-based services, and sand reactive RSocket services Reactive programming techniques Deploying applications to traditional servers and containers Securing applications with Spring Security Over the years, Spring in Action has helped tens of thousands of developers get a major productivity boost from Spring. This new edition of the classic bestseller covers all of the new features of Spring 5.3 and Spring Boot 2.4 along with examples of reactive programming, Spring Security for REST Services, and bringing reactivity to your databases. You'll also find the latest Spring best practices, including Spring Boot for application setup and configuration. About the technology Spring is required knowledge for Java developers! Why? Th is powerful framework eliminates a lot of the tedious configuration and repetitive coding tasks, making it easy to build enterprise-ready, production-quality software. The latest updates bring huge productivity boosts to microservices, reactive development, and other modern application designs. It&’s no wonder over half of all Java developers use Spring. About the book Spring in Action, Sixth Edition is a comprehensive guide to Spring&’s core features, all explained in Craig Walls&’ famously clear style. You&’ll put Spring into action as you build a complete database-backed web app step-by-step. This new edition covers both Spring fundamentals and new features such as reactive flows, Kubernetes integration, and RSocket. Whether you&’re new to Spring or leveling up to Spring 5.3, make this classic bestseller your bible! What's inside Relational and NoSQL databases Integrating via RSocket and REST-based services Reactive programming techniques Deploying applications to traditional servers and containers About the reader For beginning to intermediate Java developers. About the author Craig Walls is an engineer at VMware, a member of the Spring engineering team, a popular author, and a frequent conference speaker. Table of Contents PART 1 FOUNDATIONAL SPRING 1 Getting started with Spring 2 Developing web applications 3 Working with data 4 Working with nonrelational data 5 Securing Spring 6 Working with configuration properties PART 2 INTEGRATED SPRING 7 Creating REST services 8 Securing REST 9 Sending messages asynchronously 10 Integrating Spring PART 3 REACTIVE SPRING 11 Introducing Reactor 12 Developing reactive APIs 13 Persisting data reactively 14 Working with RSocket PART 4 DEPLOYED SPRING 15 Working with Spring Boot Actuator 16 Administering Spring 17 Monitoring Spring with JMX 18 Deploying Spring
Spring in Practice
by Joshua White Willie WheelerSummarySpring in Practice shows you how to tackle the challenges you face when you build Spring-based applications. The book empowers software developers to solve concrete business problems by mapping application-level issues to Spring-centric solutions. It diverges from other cookbooks because it presents the background you need to understand the domain in which a solution applies before it offers the specific steps to solve the problem. About this BookSpring in Practice covers 66 Spring development techniques and the practical issues you will encounter when using them. The book starts with three carefully crafted introductory chapters to get you up to speed on the fundamentals. And then, the core of the book takes you step-by-step through the important, practical techniques you will use no matter what type of application you're building. You'll hone your Spring skills with examples on user accounts, security, NoSQL data stores, and application integration. Along the way, you'll explore Spring-based approaches to domain-specific challenges like CRM, configuration management, and site reliability.What's InsideCovers Spring 3Successful outcomes with integration testingDozens of web app techniques using Spring MVCPractical examples and real-world contextHow to work effectively with dataEach technique highlights something new or interesting about Spring and focuses on that concept in detail. This book assumes you have a good foundation in Java and Java EE. Prior exposure to Spring Framework is helpful but not required.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the AuthorsWillie Wheeler is a Principal Applications Engineer with 16 years of experience in Java/Java EE and Spring Framework. Joshua White is a Solutions Architect in the financial and health services industries. He has worked with Spring Framework since its inception in 2002.Table of ContentsIntroducing Spring: the dependency injection containerData persistence, ORM, and transactionsBuilding web applications with Spring Web MVCBasic web formsEnhancing Spring MVC applications with Web FlowAuthenticating usersAuthorizing user requestsCommunicating with users and customersCreating a rich-text comment engineIntegration testingBuilding a configuration management databaseBuilding an article-delivery engineEnterprise integrationCreating a Spring-based "site-up" framework
Spring: A Developer's Notebook
by Justin Gehtland Bruce A. TateSince development first began on Spring in 2003, there's been a constant buzz about it in Java development publications and corporate IT departments. The reason is clear: Spring is a lightweight Java framework in a world of complex heavyweight architectures that take forever to implement. Spring is like a breath of fresh air to overworked developers. In Spring, you can make an object secure, remote, or transactional, with a couple of lines of configuration instead of embedded code. The resulting application is simple and clean. In Spring, you can work less and go home early, because you can strip away a whole lot of the redundant code that you tend to see in most J2EE applications. You won't be nearly as burdened with meaningless detail. In Spring, you can change your mind without the consequences bleeding through your entire application. You'll adapt much more quickly than you ever could before. Spring: A Developer's Notebook offers a quick dive into the new Spring framework, designed to let you get hands-on as quickly as you like. If you don't want to bother with a lot of theory, this book is definitely for you. You'll work through one example after another. Along the way, you'll discover the energy and promise of the Spring framework. This practical guide features ten code-intensive labs that'll rapidly get you up to speed. You'll learn how to do the following, and more: install the Spring Framework set up the development environment use Spring with other open source Java tools such as Tomcat, Struts, and Hibernate master AOP and transactions utilize ORM solutions As with all titles in the Developer's Notebook series, this no-nonsense book skips all the boring prose and cuts right to the chase. It's an approach that forces you to get your hands dirty by working through one instructional example after another-examples that speak to you instead of at you.
Spring: Build and deploy microservices with Spring Boot
by Ranga Rao KaranamUnlock the power of Spring Boot to build and deploy production-ready microservicesKey Features Get to know the advanced features of Spring Boot in order to develop and monitor applications Use Spring cloud to deploy and manage microservices on the cloud Look at embedded servers and deploy a test application to a PaaS Cloud platform Embedded with assessments that will help you revise the concepts you have learned in this bookBook DescriptionMicroservices helps in decomposing applications into small services and move away from a single monolithic artifact. It helps in building systems that are scalable, flexible, and high resilient. Spring Boot helps in building REST-oriented, production-grade microservices. This book is a quick learning guide on how to build, monitor, and deploy microservices with Spring Boot. You'll be first familiarized with Spring Boot before delving into building microservices. You will learn how to document your microservice with the help of Spring REST docs and Swagger documentation. You will then learn how to secure your microservice with Spring Security and OAuth2. You will deploy your app using a self-contained HTTP server and also learn to monitor a microservice with the help of Spring Boot actuator. This book is ideal for Java developers who knows the basics of Spring programming and want to build microservices with Spring Boot.This book is embedded with useful assessments that will help you revise the concepts you have learned in this book.What you will learn Use Spring Initializr to create a basic spring project Build a basic microservice with Spring Boot Implement caching and exception handling Secure your microservice with Spring security and OAuth2 Deploy microservices using self-contained HTTP server Monitor your microservices with Spring Boot actuator Learn to develop more effectively with developer toolsWho this book is forThis book is aimed at Java developers who knows the basics of Spring programming and want to build microservices with Spring Boot.
Springer Handbook of Atomic, Molecular, and Optical Physics (Springer Handbooks)
by Gordon W. F. DrakeComprises a comprehensive reference source that unifies the entire fields of atomic molecular and optical (AMO) physics, assembling the principal ideas, techniques and results of the field. 92 chapters written by about 120 authors present the principal ideas, techniques and results of the field, together with a guide to the primary research literature (carefully edited to ensure a uniform coverage and style, with extensive cross-references). Along with a summary of key ideas, techniques, and results, many chapters offer diagrams of apparatus, graphs, and tables of data. From atomic spectroscopy to applications in comets, one finds contributions from over 100 authors, all leaders in their respective disciplines. Substantially updated and expanded since the original 1996 edition, it now contains several entirely new chapters covering current areas of great research interest that barely existed in 1996, such as Bose-Einstein condensation, quantum information, and cosmological variations of the fundamental constants. A fully-searchable CD- ROM version of the contents accompanies the handbook.
Springer Handbook of Automation
by Shimon Y. NofThis handbook incorporates new developments in automation. It also presents a widespread and well-structured conglomeration of new emerging application areas, such as medical systems and health, transportation, security and maintenance, service, construction and retail as well as production or logistics. The handbook is not only an ideal resource for automation experts but also for people new to this expanding field.
Springer Handbook of Automation (Springer Handbooks)
by Shimon Y. NofThis handbook incorporates new developments in automation. It also presents a widespread and well-structured conglomeration of new emerging application areas, such as medical systems and health, transportation, security and maintenance, service, construction and retail as well as production or logistics. The handbook is not only an ideal resource for automation experts but also for people new to this expanding field.
Springer Handbook of Bio-/Neuroinformatics
by Nikola KasabovThe Springer Handbook of Bio-/Neuro-Informatics is the first published book in one volume that explains together the basics and the state-of-the-art of two major science disciplines in their interaction and mutual relationship, namely: information sciences, bioinformatics and neuroinformatics. Bioinformatics is the area of science which is concerned with the information processes in biology and the development and applications of methods, tools and systems for storing and processing of biological information thus facilitating new knowledge discovery. Neuroinformatics is the area of science which is concerned with the information processes in biology and the development and applications of methods, tools and systems for storing and processing of biological information thus facilitating new knowledge discovery. The text contains 62 chapters organized in 12 parts, 6 of them covering topics from information science and bioinformatics, and 6 cover topics from information science and neuroinformatics. Each chapter consists of three main sections: introduction to the subject area, presentation of methods and advanced and future developments. The Springer Handbook of Bio-/Neuroinformatics can be used as both a textbook and as a reference for postgraduate study and advanced research in these areas. The target audience includes students, scientists, and practitioners from the areas of information, biological and neurosciences. With Forewords by Shun-ichi Amari of the Brain Science Institute, RIKEN, Saitama and Karlheinz Meier of the University of Heidelberg, Kirchhoff-Institute of Physics and Co-Director of the Human Brain Project.
Springer Handbook of Geographic Information
by Wolfgang Kresse David M. DankoComputer science provides a powerful tool that was virtually unknown three generations ago. Some of the classical fields of knowledge are geodesy (surveying), cartography, and geography. Electronics have revolutionized geodetic methods. Cartography has faced the dominance of the computer that results in simplified cartographic products. All three fields make use of basic components such as the Internet and databases. The Springer Handbook of Geographic Information is organized in three parts, Basics, Geographic Information and Applications. Some parts of the basics belong to the larger field of computer science. However, the reader gets a comprehensive view on geographic information because the topics selected from computer science have a close relation to geographic information. The Springer Handbook of Geographic Information is written for scientists at universities and industry as well as advanced and PhD students.
Springer Handbook of Geographic Information (Springer Handbooks)
by Wolfgang Kresse David DankoThis handbook provides an exhaustive, one-stop reference and a state-of-the-art description of geographic information and its use. This new, substantially updated edition presents a complete and rigorous overview of the fundamentals, methods and applications of the multidisciplinary field of geographic information systems. Designed to be a useful and readable desk reference book, but also prepared in various electronic formats, this title allows fast yet comprehensive review and easy retrieval of essential reliable key information. The Springer Handbook of Geographic Information is divided into three parts. Part A, Basics and Computer Science, provides an overview on the fundamentals, including descriptions of databases and encoding of geographic information. It also covers the underlying mathematical and statistics methods and modeling. A new chapter exemplifies the emerging use and analysis of big data in a geographic context. Part B offers rigorous descriptions of gathering, processing and coding of geographic information in a standardized way to allow interoperable use in a variety of systems; from traditional methods such as geodesy and surveying to state-of-the-art remote sensing and photogrammetry; from cartography to geospatial web services. Discussions on geosemantic interoperability and security of open distributed geospatial information systems complete the comprehensive coverage. The final part describes a wide array of applications in science, industry and society at large, such as agriculture, defense, transportation, energy and utilities, health and human services. The part is enhanced by new chapters on smart cities and building information modeling, as well as a complete overview of the currently available open-source geographic information systems. Using standardized international terminology, in accordance with ISO/TC 211 and INSPIRE, this handbook facilitates collaboration between different disciplines and is a must have for practitioners and new comers in industry and academia.
Springer Handbook of Internet of Things (Springer Handbooks)
by Sébastien Ziegler Adrian Quesada Rodriguez Renáta Radócz Sara Nieves Matheu GarciaThis handbook is an authoritative, comprehensive reference on Internet of Things, written for practitioners, researchers, and students around the world. This book provides a definitive single point of reference material for all those interested to find out information about the basic technologies and approaches that are used to design and deploy IoT applications across a vast variety of different application fields spanning from smart buildings, smart cities, smart factories, smart farming, building automation, connected vehicles, and machine to machine communication. The book is divided into ten parts, each edited by top experts in the field. The parts include: IoT Basics, IoT Hardware and Components, Architecture and Reference Models, IoT Networks, Standards Overview, IoT Security and Privacy, From Data to Knowledge and Intelligence, Application Domains, Testbeds and Deployment, and End-User Engagement. The contributors are leading authorities in the fields of engineering and represent academia, industry, and international government and regulatory agencies.
Springer Handbook of Optical Networks (Springer Handbooks)
by Ioannis Tomkos Massimo Tornatore Yongli Zhao Biswanath Mukherjee Peter WinzerThis handbook is an authoritative, comprehensive reference on optical networks, the backbone of today’s communication and information society. The book reviews the many underlying technologies that enable the global optical communications infrastructure, but also explains current research trends targeted towards continued capacity scaling and enhanced networking flexibility in support of an unabated traffic growth fueled by ever-emerging new applications. The book is divided into four parts: Optical Subsystems for Transmission and Switching, Core Networks, Datacenter and Super-Computer Networking, and Optical Access and Wireless Networks. Each chapter is written by world-renown experts that represent academia, industry, and international government and regulatory agencies. Every chapter provides a complete picture of its field, from entry-level information to a snapshot of the respective state-of-the-art technologies to emerging research trends, providing something useful for the novice who wants to get familiar with the field to the expert who wants to get a concise view of future trends.
Springer Handbook of Robotics
by Oussama Khatib Bruno SicilianoWith the science of robotics undergoing a major transformation just now, Springer's new, authoritative handbook on the subject couldn't have come at a better time. Having broken free from its origins in industry, robotics has been rapidly expanding into the challenging terrain of unstructured environments. Unlike other handbooks that focus on industrial applications, the Springer Handbook of Robotics incorporates these new developments. Just like all Springer Handbooks, it is utterly comprehensive, edited by internationally renowned experts, and replete with contributions from leading researchers from around the world. The handbook is an ideal resource for robotics experts but also for people new to this expanding field.
Springer Handbook of Science and Technology Indicators (Springer Handbooks)
by Ulrich Schmoch Henk F. Moed Mike Thelwall Wolfgang GlänzelThis handbook presents the state of the art of quantitative methods and models to understand and assess the science and technology system. Focusing on various aspects of the development and application of indicators derived from data on scholarly publications, patents and electronic communications, the individual chapters, written by leading experts, discuss theoretical and methodological issues, illustrate applications, highlight their policy context and relevance, and point to future research directions.A substantial portion of the book is dedicated to detailed descriptions and analyses of data sources, presenting both traditional and advanced approaches. It addresses the main bibliographic metrics and indexes, such as the journal impact factor and the h-index, as well as altmetric and webometric indicators and science mapping techniques on different levels of aggregation and in the context of their value for the assessment of research performance as well as their impact on research policy and society. It also presents and critically discusses various national research evaluation systems.Complementing the sections reflecting on the science system, the technology section includes multiple chapters that explain different aspects of patent statistics, patent classification and database search methods to retrieve patent-related information. In addition, it examines the relevance of trademarks and standards as additional technological indicators.The Springer Handbook of Science and Technology Indicators is an invaluable resource for practitioners, scientists and policy makers wanting a systematic and thorough analysis of the potential and limitations of the various approaches to assess research and research performance.
Springer Handbook of Speech Processing
by M. M. Sondhi Jacob Benesty Yiteng HuangThis handbook plays a fundamental role in sustainable progress in speech research and development. With an accessible format and with accompanying DVD-Rom, it targets three categories of readers: graduate students, professors and active researchers in academia, and engineers in industry who need to understand or implement some specific algorithms for their speech-related products. It is a superb source of application-oriented, authoritative and comprehensive information about these technologies, this work combines the established knowledge derived from research in such fast evolving disciplines as Signal Processing and Communications, Acoustics, Computer Science and Linguistics.
SproutCore Web Application Development
by Tyler KeatingWritten as a practical, step-by-step tutorial, Creating HTML5 Apps with SproutCore is full of engaging examples to help you learn in a practical context.This book is for any person looking to write software for the Web or already writing software for the Web. Whether your background is in web development or in software development, Creating HTML5 Apps with SproutCore will help you expand your skills so that you will be ready to apply the software development principles in the web development space.
Spy Technology (Cool Science Ser.)
by Ron FridellStealing secrets is a very old job. Spies from Europe set out to steal a precious secret from China about 1,500 years ago. At that time, the Chinese were making beautiful silk fabric. They created it from the cocoons of silkworms. No one else knew how to make it.
Squarespace 6 For Dummies
by Kris BlackBuild your own blog, website, or portfolio with SquarespaceSquarespace lets you create visually rich web pages with any configuration of text, images, or blocks you wish, just by dragging and dropping. Even if you've been using earlier versions of Squarespace, the features in version 6 will amaze you - and bring you straight to this must-have guide for practical information! If you're a do-it-yourself website builder, get up to speed fast on all the next-generation Squarespace tools, including cool new features for mobile sites, SEO, social networks, and more. Brings you up to speed on Squarespace 6 and its revolutionary LayoutEngine tool for building visually-rich web pagesDeciphers the very latest features for page-building in today's markets, including mobile, social media, and using SEODelves into using auto-publish for social networks, using built-in mobile websites, syncing with social networks, gathering real-time statistics, managing your site from your smartphone or mobile device, and much moreCovers the essentials, such as using templates, drag-and-drop image uploads, image-editing with Aviary, and using Page Builder to create, share, and reblog contentBuild awesome, professional websites for your business in no time with Squarespace 6 For Dummies.
Squarespace For Dummies
by Josh Kill Kris BlackDiscover how to build your own blog, website, or portfolio with Squarespace! Squarespace is a fast-growing all-in-one solution for creating and maintaining a blog, website, or portfolio that allows you to drag and drop various site elements and manage your finished product on the free Squarespace iPhone application. In this fun and friendly 224-page ebook, Squarespace For Dummies helps you discover the variety of modules to choose from, including blogs, maps, social network integration, HTML code blocks, photo galleries, and more. Packed with valuable information on how to maximize your website and the visitor experience, this guide offers tips for installing widgets, adding new widgets from third parties, and customization instructions. The author explains how Squarespace offers you the ability to use real-time visitor analytics, page rank tracking, and more. Examines the possibilities and potential of Squarespace, a publishing platform for building and maintaining a website Zeroes in on the various modules that you can choose from, including blogs, social network integration, photo galleries, and more Includes advice for getting the most out of your Squarespace website Squarespace For Dummies will get you started building your own website in no time!
Squeaky Clean Topology in Blender: Create accurate deformations and optimized geometry for characters and hard surface models
by Pablo Deeleman Michael SteppigA comprehensive introduction to 3D modeling, from the fundamental ideas of topology to in-depth examples that will help you take your projects to the next levelKey FeaturesOvercome complex topology problems while working through projectsLearn to topologize quad-based and non-quad-based meshes with step-by-step examplesOptimize your models by reducing the triangle count to improve performanceBook DescriptionThis book is an introduction to modeling and an in-depth look at topology in Blender, written by a Blender topology specialist with years of experience with the software. As you progress through its chapters, you'll conquer the basics of quad-based topology using triangles and Ngons, and learn best practices and things to avoid while modeling and retopologizing. The pages are full of illustrations and examples with in-depth explanations that showcase each step in an easy-to-follow format.Squeaky Clean Topology in Blender starts by introducing you to the user interface and navigation. It then goes through an overview of the modeling techniques and hotkeys that will be necessary to understand the examples. With the modeling basics out of the way, the next stop on our journey is topology. Working through projects like a character and a sci-fi blaster, the book will illustrate and work through complex topology problems, and present solutions to those problems. These examples focus on deforming character models, non-deforming hard surface models, and optimizing these models by reducing the triangle count.By the end of this book, you will be able to identify the general flow of a shape's topology, identify and solve issues in your topology, and come out with a model ready for UV unwrapping, materials, and rigging.What you will learnIdentify the general flow of a model's topology, and what might cause issuesUnderstand the topology of a character, and the joints that they make upHandle non-quad based topologyLay out your meshes for UV seamsExplore and use hotkeys to get things done fasterOptimize models for a reduced triangle countWho this book is forThis book is for character modelers, sculptors, poly modelers, and hard surface modelers. Whether you're looking for an introduction to modeling, optimizing high poly or sculpted models, or just a deeper dive into the subject of topology, this book will walk you through the topology workflow from beginning to end.
Squid Proxy Server 3.1: Beginner's Guide
by Kulbir SainiPart of Packt's Beginner's Guide Series, this book has lots of screenshots and step-by-step instructions to help you get to grips with the techniques as quickly as possible. Each chapter is dedicated to a different aspect of the Squid proxy server, so you will have a thorough understanding of how everything works and how it is connected by the end of the book. If you are a Linux or Unix system administrator and you want to enhance the performance of your network or you are a web developer and want to enhance the performance of your website, this book is for you. You are expected to have some basic knowledge of networking concepts, but may not have used caching systems or proxy servers before now.
Squid: The Definitive Guide
by Duane WesselsSquid is the most popular Web caching software in use today, and it works on a variety of platforms including Linux, FreeBSD, and Windows. Squid improves network performance by reducing the amount of bandwidth used when surfing the Web. It makes web pages load faster and can even reduce the load on your web server. By caching and reusing popular web content, Squid allows you to get by with smaller network connections. It also protects the host on your internal network by acting as a firewall and proxying your internal web traffic. You can use Squid to collect statistics about the traffic on your network, prevent users from visiting inappropriate web sites at work or school, ensure that only authorized users can surf the Internet, and enhance your privacy by filtering sensitive information from web requests. Companies, schools, libraries, and organizations that use web-caching proxies can look forward to a multitude of benefits.Written by Duane Wessels, the creator of Squid, Squid: The Definitive Guide will help you configure and tune Squid for your particular situation. Newcomers to Squid will learn how to download, compile, and install code. Seasoned users of Squid will be interested in the later chapters, which tackle advanced topics such as high-performance storage options, rewriting requests, HTTP server acceleration, monitoring, debugging, and troubleshooting Squid.Topics covered include:Compiling and installing SquidRunning SquidUsing Squid's sophisticated access controlsTuning disk storage for optimal performanceConfiguring your operating system for HTTP interceptionForwarding Requests to other web cachesUsing redirectors to rewrite user requestsMonitoring Squid with the cache manager and SNMPUsing Squid to accelerate and protect HTTP serversManaging bandwidth consumption with Delay Pools