Supercharge your website with Cherokee, Varnish, and MariaDB

Slides:



Advertisements
Similar presentations
Agenda Web Application Web Page development WAMP
Advertisements

Foundations Portfolio Valerie Kittell IRLS 672 August 2010.
Windows Apache MySQL PHP Radoslav Georgiev Telerik Corporation
The Apache Web Server  Started in April 1996 as an open source multiplatform web server (Windows, FreeBSD, UNIX, and Linux compatible).  Now the world’s.
Multiple Tiers in Action
PHP Scripting Language. Introduction “PHP” is an acronym for “PHP: Hypertext Preprocessor.” It is an interpreted, server-side scripting language. Originally.
Dynamic Web site With PHP and MySQL. MySQL The combination of MySQL database and PHP scripting language is optimum for building dynamic websites. MySQL.
E-Commerce The technical side. LAMP Linux Linux Apache Apache MySQL MySQL PHP PHP All Open Source and free packages. Can be installed and run on most.
INTRO TO MAKING A WEBSITE Mark Zhang.  HTML  CSS  Javascript  PHP  MySQL  …That’s a lot of stuff!
Setting Up a Development Server Once you have your own development server, you’ll wonder how you ever managed without one, and it’s easy to set one up!
WHAT IS PHP PHP is an HTML-embedded scripting language primarily used for dynamic Web applications.
PHP By Dr. Syed Noman Hasany. PHP PHP was originally created by Rasmus Lerdorf in PHP stands for PHP: Hypertext Preprocessor (a recursive acronym).
SYST Web Technologies SYST Web Technologies Installing a Web Server (XAMPP)
Web Page A page displayed by the browser. Website Collection of multiple web pages Web Browser: A software that displays web pages on client computer.
PHP and MySQL Week#1  Course Plan.  Introduction to Dynamic Web Content.  Setting Up Development Server Eng. Mohamed Ahmed Black 1.
BY Zoher & Mahmoud. What is WAMP?  - Acronym for Windows/Apache/MySQL/PHP, Python, (and/or) PERL  - WAMP refers to a set of free open source applications,
PHP Web Development, PHP Programming
TOPIC 1 – SERVER SIDE APPLICATIONS IFS 234 – SERVER SIDE APPLICATION DEVELOPMENT.
Sys Prog & Scripting - HW Univ1 Systems Programming & Scripting Lecture 15: PHP Introduction.
RUBY ON RAILS It’s so rad. What we’ll cover  What is Ruby?  What is RoR?  Why RoR?  Developing with RoR  Deployment  Demo  Questions.
PHP HYPERTEXT: PREPROCESSOR By: Justin T. Pleva. WHAT IS PHP?  General purpose  Server-side web development  Console application.
WordPress Web. WordPress Blogging system with full content management Personal publishing system Built on PHP scripting language and MySQL relational.
What makes Facebook do what it does? By Gavin Mais.
INFM 603: Information Technology and Organizational Context Jimmy Lin The iSchool University of Maryland Thursday, October 18, 2012 Session 7: PHP.
Mandakini Ayushi Infotech Mandakini Kumari 22 nd July PHP Basic.
How to create a website with HTML and PHP The very basics By Alexander Niehoff.
From Client Server to WEB Rizwan Akhtar Tangible Technologies
What is PHP? PHP (recursive acronym for "PHP: Hypertext Preprocessor") is a widely-used Open Source general- purpose scripting language that is especially.
PHP With Oracle 11g XE By Shyam Gurram Eastern Illinois University.
PHP and MySQL by Example COMP YL Professor Mattos.
Www2.computer.org Basic Architecture Leo Wadsworth, Staff Manager April 2008.
Mini Group Presentations: php by Veronica Black + Jia Xu.
A Web-Enabled Aircraft Scheduler Michael Wallette 20 Nov
1Computer Sciences Department Princess Nourah bint Abdulrahman University.
Introduction to PHP Advanced Database System Lab no.1.
CS 4720 Dynamic Web Applications CS 4720 – Web & Mobile Systems.
David Lawrence 7/8/091Intro. to PHP -- David Lawrence.
Linux Services Configuration
Web Development Technologies Advanced Web-based Systems Advanced Web-based Systems | Misbhauddin.
PHP Introduction PHP is a server-side scripting language.
An Investigation into using a Document Management System Presented by: Bijal RanaSupervisor: John Ebden.
Server Side Scripting. Common Gateway Interface (CGI) The web is a client-server system.
Web Server Apache PHP HTTP Request User types URL into browser Address resolved if nec. We use directly Most browsers request.
Client Side Requirement Unity3d game engine web plug-in Browser, Firefox, safari, IE, opera.
 Before you continue you should have a basic understanding of the following:  HTML  CSS  JavaScript.
Web Development Resources for Project 1 Tyler Moore University of Tulsa CS 7403: Secure Electronic Commerce Spring
Installing Koha Presented By Aaron R. Williams KOHA North American Users Group.
Web Page Designing With Dreamweaver MX\Session 1\1 of 9 Session 1 Introduction to PHP Hypertext Preprocessor - PHP.
XAMPP.
SPARCS Wheel Seminar 08/01/14 심규현 (spotlight). 1 of 6 Web Application  A web application is an application that is accessed via web over a network such.
PHP stands for …….. “PHP Hypertext Pre-processor” and is a server-side scripting language like ASP. PHP scripts are executed on the server PHP supports.
Outline  XAMPP  XAMPP Install  Put php and HTML documents  Windows and Mac Version  Security.
Class02 Introduction to web development concepts MIS 3501, Spring 2016 Jeremy Shafer Department of MIS Fox School of Business Temple University 1/14/2016.
PHP Basics and Syntax Lesson 3 ITBS2203 E-Commerce for IT.
sTGC production database design
NWCLUG 04/06/2010 Jared Moore L A M P.
Introduction to web development concepts
Database Project: MySQL
Benefits To Used PHP To Create Websites. PHP – Hypertext Transfer Protocol PHP consider the most famed programming language for developing websites or.
Ben Dahlin LCSC Technology Development Coordinator
Architecture of Large-Scale Websites
Web Browser server client 3-Tier Architecture Apache web server PHP
Content of Presentation
Database Software.
TJHSST Website Redesign
Tutorial 6 PHP & MySQL Li Xu
Introduction to PHP.
UFCEUS-20-2 Web Programming
Presentation transcript:

Supercharge your website with Cherokee, Varnish, and MariaDB A New Stack: LVCMP Supercharge your website with Cherokee, Varnish, and MariaDB

L = Linux Linux, Ubuntu Server 64bit Running through VirtualBox Added Sources/PPAs so I have latest versions

V = Varnish Web Cache https://www.varnish-cache.org/ Varnish is a web application accelerator. Listens on Port 80

C = Cherokee Web Server http://cherokee-project.com/ Alternative to Apache/IIS A Couple other alternatives: Nginx Gwan lighttpd

M = Maria DB MariaDB – Drop-in replacement for MySQL https://mariadb.org/ If it's a drop in, why is it different? Clash of opinion when MySQL went to Oracle Works to maintain compatibility with same MySQL branch. New Features that are not present in MySQL Works with PHPMyAdmin

P = PHP PHP – PHP: Hypertext Preprocessor http://php.net/ We all (probably) know what this is Note: when using Cherokee, must be run as a CGI script, unlike Apache