Featured Posts

How To Apply Earned Value Analysis in Microsoft Project 2013

In this article you will learn in a few easy steps how to apply Earned Value Analysis in Microsoft Project 2013. Create a new project. Go to File -> New -> Blank Project. Create your project plan. Add all tasks with their associated durations and dependencies and set the % complete of the project summary task to 0 (to view the project summary task, ...

Read More

How To Create A Subscription Popup With 'Thank You' Page For Your Blog

One of the best ways to boost the number of blog subscribers is via popups. A well-designed, timed, and informative popup can greatly enhance user interaction to your blog and increase traffic. In this article, I will explain how to quickly create a cool popup like the one below for your Wordpress blog using PopupAlly plugin integrated with your MailChimp account, ...

Read More

8 Critical Techniques For Optimizing Google Adsense

Google provides an easy way to earn money from online content using Google Adsense. The article lists eight critical optimization techniques that bloggers should adhere to for better ad monetization. But first as a start, check out the online course provided by Google for all Adsense publishers who want to learn how to earn more from their website. This course helps in building your Adsense expertise through ...

Read More

Agile Methodologies: Lean Software Development (Part 1)

In this long article, we will briefly describe the Lean process, go through its history, then present its associated principles and techniques. This is the first part of the article and subsequently the rest of the content will follow later. Lean is one of the major Agile software development methods that aims at performing only the tasks that are absolutely necessary ...

Read More

8 Ps of Vision and Strategy

By Junaid Tahir   The young boy asked the old man, "why a fast running horse is better than the slow running horse"? The old man said, "it has developed the habit to produce more power so that it can run up to ten times faster than the slow horse" The youngster said, "and what if the horse is running in the ...

Read More

Agile Methodologies: Learning About Crystal Methods

Crystal is a family of related methodologies described by Alistair Cockburn in his book "Crystal Clear: A Human-Powered Methodology for Small Teams". It is a family of color-coded agile methodologies such as Crystal Clear, Crystal Orange, Crystal Yellow, etc. whose attributes are determined by various factors such as team size, system criticality, and project priorities. Thus the colors become darker as the size ...

Read More

Analyzing Business Strategy: The BCG Matrix

The BCG matrix, also called the Growth-share matrix, was developed by Bruce Henderson of the Boston Consulting Group, a private global management consulting firm, in the early 1970s to help multi-product companies properly assess cash demands of their products, financial resource allocation across their product lines, and investment/divestment decisions to improve their return on investment (ROI) and maximize their future growth and ...

Read More

Scrum: Learning it The Simple Way

Scrum is one of the best Agile practices used today that helps in building complex software products for customers through a simple fundamental process described below. Product features, known as user stories, are written from the perspective of the end user. The collection of all these user stories is known as the product backlog (PBL) which is basically a wish list of all the things ...

Read More

Scenario Planning: Supplementing Traditional Strategic Planning

It is clear the rate of change in today's work environments has been aggravating with more emphasis nowadays on smaller teams, incremental and rapid delivery, faster payback, and frequent project status reporting. This acceleration has instigated uncertainty that forced organisations to start supporting their strategic planning with a longer term perspective of planning called scenario planning or scenario thinking/analysis. Scenario ...

Read More

A Simple Method to Split a Wordpress Post into Multiple Pages

One of the most effective ways to increase the number of page views and decrease the bounce rate of your site is by splitting your long posts into several pages. In the first part of the article, you will learn in 2 steps how to split a post in Wordpress using the codex function wp_link_pages() and the <!––nextpage––> tag. In the second ...

Read More

Boosting Your Wordpress Site's Performance By Enabling GZIP Compression

Ever heard of GZIP? It is a simple software application that compresses/decompresses files based on an algorithm named DEFLATE. It works by finding similar strings in a text file and replacing them temporarily to make the overall file size smaller which would drastically improve the performance of your website. The algorithm perfectly works with CSS and HTML filetypes which typically ...

Read More

Improving Quality of Project Estimation

It is clear that estimating a project is important for the project manager to determine how long the project would take, to figure out how much the project would cost, to decide whether the project is worth doing, to measure variances against the baseline plan, and to take corrective actions. However some project managers nowadays tend to put minimum effort ...

Read More

Avoiding Common Pitfalls of High Performance Project Teams

Previously in one of my earlier articles, I discussed the key qualities required for a project manager to be effective in building a high performance project team. Believe it or not, though high performance project teams can produce incredible outcomes, there still remain some serious pitfalls that project managers need to be aware of in order not to fall victims ...

Read More

Contract Management Must-Knows For Project Managers

Contract management constitutes a major component of a project procurement system. Most work done nowadays on projects involves dealing with contracts or has a contractual nature. Although some companies have purchasing departments that specialize in procurement, one of the basic knowledge and skills of a project manager is to be able to read and manage contracts. This post basically discusses ...

Read More

Understanding And Managing Your Boss

The idea of “managing your boss” may sound quite unusual for some managers, considering the widespread adoption of the traditional top down management approach in most organizations. Even though talented and aggressive managers nowadays carefully control and administer their subordinates, services, and products, they might reveal, on the other hand, a passive stand with their bosses (Gabarro and Kotter 1993). ...

Read More

Changes in Project Management Processes Between PMBOK 4 And PMBOK 5

This post presents a tabulated summary of differences in the names, inputs, tools, and outputs of project management processes between PMBOK 4 and PMBOK 5. Note that terms in Red which exist in PMBOK 4 have been removed or replaced in PMBOK 5, terms in Blue have been newly added into PMBOK 5, and terms in Black have not ...

Read More

Critical Analysis of Porter's Five Forces Model - Information Technology (IT) Industry

In order to appropriately formulate their corporate strategies and distinctively compete in the market, organizations are in a need for a framework that would help them in understanding industry structure and in overcoming rivalry. This essay aims at discussing, analyzing, and criticizing Porter’s Five Forces model using a wide variety of academic literature. The first part introduces the model, discusses ...

Read More

Key Qualities For An Effective Project Manager

This post describes key qualities needed for an effective project manager. It discusses the differences between leading and managing a project, explains the importance of managing stakeholders, describes how to gain influence by reciprocity, stresses on the significance of leading by example and managing by wandering around (MBWA), explores how to deal with the contradictory nature of work, and finally ...

Read More

An Example Scenario Using Program Evaluation And Review Technique (PERT)

This post demonstrates how to use PERT (Program Evaluation and Review Technique) to compute the weighted average duration, standard deviation, and the variance of each activity in a given project. It then calculates the average or expected project duration, which is the sum of the average activity times on the critical path. Finally knowing the average project duration and the ...

Read More

Figure 3

Improving Scheduling Using Critical Chain Project Management (CCPM)

On December 17, 2002, Shelby County Habitat of Humanity, a nonprofit ecumenical housing ministry, broke the world record for the fastest habitat house ever built in 3 hours, 26 minutes, and 34 seconds. Chad Calhoun, the project manager, attributed the project success to the careful planning of each activity, the readiness and organization of all the resources and materials, and ...

Read More

Home > Blogging Tips > Boosting Your WordPress Site’s Performance By Enabling GZIP Compression

Boosting Your WordPress Site’s Performance By Enabling GZIP Compression

October 14th, 2013 Leave a comment Go to comments

Share Button

Ever heard of GZIP? It is a simple software application that compresses/decompresses files based on an algorithm named DEFLATE. It works by finding similar strings in a text file and replacing them temporarily to make the overall file size smaller which would drastically improve the performance of your website. The algorithm perfectly works with CSS and HTML filetypes which typically contain repetitions of whitespaces, tags, and strings.

Enabling GZIP compression on your WordPress site is straightforward. You do not need to tamper your .htaccess file or download any WordPress plugin. The steps below explain how to enable GZIP compression on a WordPress site hosted in Bluehost.

    1.  Enabling PHP5 (FastCGI)
      1. Navigate to Bluehost.com and login to the Control Panel.
      2. On the Control Panel main screen, click on PHP Config under Software/Services.
      3. Select PHP5 (FastCGI) and click “Save Changes”.
  1. Editing php.ini file and enabling compression
    1. On the Control Panel main screen, click on File Manager under File Management.
    2. Select the root directory of your site and click GO.
    3. On the File Manager window, navigate to public_html folder.
    4. Left-click on php.ini file and select Edit.
    5. Search for the following lines:

      zlib.output_compression = Off
      zlib.output_compression_level = -1

    6. Replace with:

      zlib.output_compression = On
      zlib.output_compression_level = 1

    7. Save the changes and close the file.
  2. Verify GZIP compression is working by analyzing the performance of your site using GTMetrix. You should see the green results in the screenshot below.

Share Button
The following two tabs change content below.

Ihab Sarieddine

Ihab Sarieddine is a senior IT software engineer and a project manager with over 8 years of professional experience in managing and delivering IT banking projects and services for organizations primarily in the Middle Eastern and Asian regions. He is a PMP certified and an ITIL Release, Control, and Validation (RCV) V3 practitioner, and have a Masters degree in IT management.
Categories: Blogging Tips
  1. October 14th, 2013 at 16:19 | #1

    Saw your post on Google+. Great one. Thanks :)

  2. January 27th, 2014 at 05:11 | #2

    I tried all possible ways with the .htaccess file before finding your post with no success (including the code from WP Codex). Unfortunately, even after making the exact above changes in my BlueHost CP, the Gzip compression does not take effect. GTMetrix keeps giving me a rank of 44 and the page is dead slow. Please advise. Thanks.

  3. February 2nd, 2014 at 00:21 | #3

    Unfortunately, Bluehost doesn’t allow gzipping JS or CSS on the fly.

  4. February 22nd, 2014 at 10:37 | #4

    I have a current affairs website and govt jobs website.. Although it has no traffic but still I want css and js files to be compressed using gzip, but bluehost is not giving this facility, pls guide me..

  5. February 25th, 2014 at 09:09 | #5

    @ Current Affairs
    Use Cloudflare, Works very well with Bluehost, and takes care of gzipping everything, Super easy to set up, too.

  6. April 24th, 2014 at 18:32 | #6

    Attractive section of content. I just stumbled upon your site and in accession capital to assert
    that I get in fact enjoyed account your blog posts. Any way I will be subscribing to your augment and even I achievement you
    access consistently quickly.

  7. May 7th, 2014 at 07:11 | #7

    Awesome issues here. I am very glad to look your post. Thank you so much and I am looking
    ahead to touch you. Will you please drop me a mail?

  8. May 22nd, 2014 at 22:22 | #8

    Hellօ would yοu mind sharing which bllg platform you’re using?
    I’m lookikng to start my own blog ssoon but I’m having a hard time selecting betweeո BlogEngine/Wordpress/B2evolution and Drupal.
    Thee reasoո I ask іs because yoսr layout sems different then most blogs and I’m
    looking for ѕomethijng completely սnique. P.S My apologies for Ƅeing off-topic but I hadd to ask!

    • Ihab Sarieddine
      May 22nd, 2014 at 22:56 | #9

      Hey, I’m using a customized version of iNove on WordPress.org

  9. May 29th, 2014 at 10:35 | #10

    Just wish to say your article is as surprising.

    The clarity to your put up is simply great and i can assume you are a professional on this subject.
    Well with your permission let me to grasp your feed to stay up to date
    with imminent post. Thank you 1,000,000 and please continue the gratifying

  10. June 5th, 2014 at 17:12 | #11

    I’m really inspired with your writing talents as well as with the layout in your weblog.
    Is this a paid theme or did you modify it yourself?

    Either way keep up the excellent quality writing, it’s uncommon to look a great weblog like
    this one nowadays..

    • Ihab Sarieddine
      June 7th, 2014 at 22:06 | #12

      Thank you! Yes, this is a customized version of iNove theme :)

  11. June 21st, 2014 at 23:44 | #13

    When visiting blogs, i usually discover an excellent content like yours.
    Excellent job on this post! I enjoy how you presented your facts and
    how you made it appealing and straightforward. Many thanks.