Apache Versus Microsoft IIS: Which Web Server is Better?

By Dru Macasieb

Two of the most popular web servers are Apache and Microsoft Internet Information Services IIS). The function of a web server isto deliver content to websites (Jasmine A, 2018). For example, if you run your own website, and it is most likely hosted by a web hosting company (such as Go Daddy) and chances are, they are using another web server software to host it.


One of the top web server software is Apache. Apache is a free, open-source web server (Cooper 2018). This means that web developers who use Apache can keep cost down, however, because it is free, funding is limited, therefore development is also limited. Apache web server developmentis done by volunteers, however, because of this, there are no dedicated customer service representatives to assist the user when they run into issues and need help. However, Apache does have a community of followers which have created documentation, frequently asked questions, and online discussion aimed at helping other Apache users resolve issues and get the most out of the web server.

Another benefit that Apache has over other web servers is that it is not restricted to one platform; developers can use Apache on other operating systems such. However, it is important to note that Apache is best suited for the Linux operating system as its been created to work with it seamlessly through a bundle of web service solutions know as LAMP (Cooper, 2018).  The acronym LAMP stands for, Linux (for the operating system, Apache (for the web server), MySQL (for the database), and PHP (for scripting).

Microsoft IIS

The other top web server is the industry is Microsoft IIS. Microsoft IIS is a proprietary system, whose underlying technology is compatible with web interfaces all around the world and has a number of protocols widely available to the public such as HyperText Transfer Protocol (HTTP), the Simple Mail Transfer Protocol (SMTP), and the File Transfer Protocol (FTP) (Cooper, 2018). One of the advantages of Microsoft IIS is that it has the resources (funding) to frequently update and patch it. This feature alone makes it more attractive to developers as the security features tend to be safer and more robust than open source web servers such as Apache. However, because Microsoft IIS is not open source, and it relies on continuous maintenance, therefore can be costly, why is why it isn’t free.

One huge advantage of Microsoft IIS is that it integrates with Microsoft’s ecosystem of applications which include .NET, ASPX scripting language, Active Directory, MS SQL server, and ASP to name a few (Sheehan, 2014). Microsoft IIS is best suited for developers that exclusively work on a Windows-based platform and that has embraced Microsoft’s family of products.


In my opinion, based on my research and experience on both web server platforms. I think that Microsoft IIS is the better web server for me because of it’s security features, its ability to integrate with a lot of Microsoft applications (which are widely popular and command a great market share of similar applications), and because it is a paid service, developers can expect a level of customer service and technical support as compared to Apache, who may lack the resources necessary to address novel issues that may arise. I am a MacOS user and an Apple enthusiast, and I should support Apache is the better web server. However, when it comes to efficiency, reliability, and security, I feel that Microsoft IIS has a clear advantage.


Cooper, S. (2018, November 30). IIS vs Apache- which server platform is best for you? Retrieved from https://www.comparitech.com/net-admin/iis-vs-apache/

Jasmine A. (2018, June 11).  Apache vs IIS: Which web server is best? Retrieved from http://www.100webhosting.com/apache-vs-iis-which-web-server-is-best/

Sheehan, M. (2014, May 14). Apache vs. IIS: Which web server should you chose?In Lunarpages. Retrieved from http://www.lunarpages.com/uptime/apache-vs-iis-which-web-server-should-you-choose

What is an animatic?

An animatic is a collection of storyboards placed together in a sequence, on a timeline, using a movie editing software. When placing the storyboard on a timeline, we can make each board shorter or longer to see how the timing works for the animation (Plursight Creative, 2014). These timed storyboards can also be timed to the music or dialog. The purpose of this is to view one’s entire animation and make any needed changes more quickly or easily and much less expensively. 

Animatics is a preproduction tool that is actually both used in film and animation (Chew, 2018). Its helpful in creating because the elements that are hard to grasp on a storyboard are the timings and audio involved in the final production. An animatic can precisely communicate how long each shot is and can also communicate when an action happens in relation to camera moves or dialogue. 

One can also create more complex animatics where there are elements separated from the storyboard so that they [elements] can move independently of the background (Plusight Creative, 2014). For example, there can be two elements in on animatic shot, the background and foreground. A ball in one shot [foreground] can move across the screen to show which direction and it moves. The complexity of animatics depends on much detail one wants to add, the more detail, the more complex, but the better it will communicate on what the final product should look like.

In nutshell, an animatic is an animated storyboard used to determine the timing of each shot with key pieces such as sound effects, dialogue, and music added to give a good representation of what the final product should be. Animatics help bridge this gap between post-production and the final production. The next time one is working with storyboards, think about the working out the timing with an animatic.


Plursight Creative, (2014, February 22). CG101: What is an animatic? [Video file]. Retrieved from https://youtu.be/3sE5ox9kkUg.

Chew J. (2018, January 17). Learn how animatic is used in film and animation. Retrieved from https://www.lifewire.com/what-is-an-animatic-4058250.

Career Services

The Career Services team is dedicated to helping students, recent graduates, and alumni as they seek to enter and ascend their industries of choice. It begins with assessing individual priorities and career goals, measuring strengths and skills, then devising a realistic plan and implementing it.

Whether you are a newer, inexperienced student looking for a “survivor job” to help generate some income, a seasoned professional that has already earned some chops but has greater ambitions, or somewhere in between….Career Services can help.

We offer 1:1 career coaching, job lead assistance, resume consultation, networking advice, interview tips, and a bevy of other services customized to your specific needs. Ultimately, however, it is up to you to reach out and initiate the first contact.

So please stop by, give us a call, or shoot us an email. Your success is our business and we look forward to partnering with you as you carve out your niche in your respective field of study.

Contact one of our career experts now!

Gary Rossi
Director of Career Services, California College San Diego
(619) 680-4430 x1575

Brandon Delavar
619.680.4430 x1534

Brooke Finney
619.680.4430 x3907

Virada Sayanghky

Danielle Shields

Sydney Young
619.680.4430 x1553

Canvas on the Go!

By Dru Macasieb

October 3rd, 2016

Canvas by Infrastructure has, by far, been the best Learning Management System (LMS) I’ve ever encountered. Partly because of its ease of use and mobile friendly approach. This post is about using Canvas on your mobile device though the Canvas App, viewing Canvas on your mobile browser, and using the SpeedGradeApp.

Access your courses on the go!

Canvas App

The Canvas App can b downloaded in the App Store or Google Play store. From an instructors point of view, the Canvas app is pretty limited to viewing and posting to discussions boards, reading Canvas mail, and viewing already entered grades. Personally, I mostly use this from the student side of things such as: doing discussions, looking up assignments, taking quiz, and viewing grades. However, having this app from an instructor point of view does come in handy as you can see what your Canvas app classroom would look like from a student’s perspective

Mobile Browsers

Be sure to enter our campus: CEHE

What I like about Canvas is that it is mobile friendly. One can access the entire Canvas site using a mobile device like a smart phone or tablet. The best way to do this is by bookmarking Canvas on your mobile device. You’ll have full access to Canvas as if you were working on your laptop. Some of the neat features:

  • You can view assignments, make comments, and grade right from you device
  • You can edit and update assignments, exams, and pages
  • Anything you can do on a personal computer, you can do on your mobile device

SpeedGrader App

The SpeedGrader App is available on iOS tablets (iPads) and all Android devices. This app allows access to your grade book, where you can grade discussions, assignments, and assessments. It has a more streamlined approached than mobile browsing as it skips the the rest of Canvas (modules, pages, etc.) in favor of focusing on the grade book.  I highly suggest to use download this app as it makes grading on the go easier.


Canvas is an amazing LMS order to remain relevant in today’s competitive workforce, it is important for us to accept and embrace new technology. The Canvas App is great for students but its limited functionality makes it okay for instructors. Viewing it on a mobile browsers, is the same thing as viewing it from a personal computer, therefore bookmarking it as a no brainer.  The SpeedGrader App, is my favorite tool to use as it makes grading on the go quick and easy, however, the only set back is that its only available on iPads and Androids, (sorry iPhones). In the end, it may be more convenient to work on your laptop, but learning how to work in the mobile arena my prove useful during times when your laptop is not readily available.



Rahul Bharadwaj

Rahul Bharadwaj, MBA

Rascreen-shot-2017-02-15-at-1-56-57-pmhul is an accounting professional with over a decade of experience in the accounting field.  He has worked as an auditor for the Department of Health Services and has been a faculty at the University Of Phoenix previously.  He has an extensive background in general accounting/bookkeeping and graduated Magna Cum Laude in Accounting from DeVry University, an MBA from Keller graduate, and a CPA (license inactive). He enjoys traveling, reading, and spending time with his family.

Sydney Young

Sydney Young,
Career Services Advisor
What I do: Oversee graduate employment and career development support for the Business and Information Technology programs at both the San Diego and National City campuses.
619.680.4430 x1553,
•             Monday – 8am-5pm (National City)
•             Tuesday – 8am-5pm (San Diego )
•             Wednesday – 8am-5pm (San Diego )
•             Thursday – 8am-12pm (San Diego), 12:30 – 4:30pm (National City)
•             Friday – 8am-5pm (San Diego ))
Nickname: Syd
Birthplace: San Diego 
Best burrito in San Diego: California Burrito at Lolita’s Taco Shop
Favorite film: Edward Scissor Hands
Desert island album of choice: Beyoncé’s Lemonade album 
Spirit animal: Black Bear or Soft Shell Crab
Most important career-related advice to current students: Be sure to network!!! Knowing your industry and those that work in it is essential and can assist with your career success! Do not be afraid to get involved and try new activities.
%d bloggers like this: