Wednesday, 19 July 2017

10 Steps to Installing The Web Server Role In Windows Server 2008

The following exercise will walk you through the process of deploying the Web Server Role on a clean installation of Windows Server 2008.
Installing the role services selected in these steps will provide you with a web server with the following features and capabilities:
    • Internet Information Services 7.0

    • Common HTTP Features for serving static web content

    • Application Development Services for hosting dynamic web content

    • Basic logging functionality and tools

    • Security Protocols for serving content securely to the internet or intranet

    • All management tools for local and remote web server administration

  • FTP Publishing Service for manageable file hosting
Let's Get Started!
Performing the Web Server Role installation requires the administrative credentials of the IIS Web Server Administrator role. Once logged in with the proper credentials, you're ready to start:
1. Launch the Add Roles Wizard using one of these methods:
    • On a new Windows Server 2008 installation click Add Roles from the Initial Configuration Task Window

  • From the Server Manager click Add Roles from the Roles Summary or Roles Manager
2. The Add Roles Wizard will begin with some recommendations for the installation; click the Next button to proceed.
3. You may be prompted to add the Windows Process Activation Service feature, in this case click the Add Required Features button.
10 Steps to Installing the Web Server Role in Windows Server 2008 - 1
4. From the Select Server Roles Wizard step check the box labeled Web Server (IIS) and click Next to continue.
10 Steps to Installing the Web Server Role in Windows Server 2008 - 2
5. After reviewing the Web Server Installation introduction, click the Next button to begin selecting the role services to install.
10 Steps to Installing the Web Server Role in Windows Server 2008 - 3
6. The role services selected in the left column are the default for a new Server 2008 installation. In order to install a web server with the functionality outlined in this exercise, check the boxes for the role services selected in the right column.
Note: The role services selected in this exercise may differ from your requirements. Feel free to explore the descriptions of the role services and select or deselect the features you see fit.
10 Steps to Installing the Web Server Role in Windows Server 2008 - 4
7. After checking the box labeled Application Development, you may be prompted to add the .NET Environment, if it is not already installed. Click the Add Required Features button to continue selecting role services.
10 Steps to Installing the Web Server Role in Windows Server 2008 - 5
8. Once you've completed selecting the role services to install for your web server, click the Next, button to proceed.
9. Review the installation selections and confirm them by clicking the Install button. The Add Roles Wizard will then perform the installation of the selected role services.
10 Steps to Installing the Web Server Role in Windows Server 2008 - 6
10. When the wizard is finished installing the roles, review the installation results and click the Close button to complete the installation.
10 Steps to Installing the Web Server Role in Windows Server 2008 - 7
Add Roles Wizard Makes Installation a Snap!
Thanks to the Add Roles Wizard, setting up a web server has never been easier. Selecting from the many role services used by a web server is intuitive since the services are well defined and any feature dependencies required by a role service are prompted to be installed on demand.
Out of the box, the web server should be configured to allow access with anonymous authentication locally and over the internet.
Serving content over the internet may still be blocked by firewalls on your network or internet service provider (ISP). Hosting a web site via a domain name will require the IP address of the server be registered through an authorized ICANN registrar.
Some of the security and management role services may still require additional configuration or enabling. Once the steps are complete the server should be ready to host web sites, applications, and services as well as files via FTP.
To confirm that Internet Information Services is started and able to serve content visit http://localhost/ with Internet Explorer or another web browser on the server. If your installation was successful, you should be brought to the web page pictured below:
10 Steps to Installing the Web Server Role in Windows Server 2008 - 8

For More…

Why – and how – should I switch my business to virtual servers?

The traditional strategy for running server applications – stacking up your gear and securing it away a dull room – is beginning to watch out-dated. Numerous associations have done the change to virtual servers, kept up at a remote region by an ace pariah, so the question develops: would it be fitting for you to? In addition, expecting this is the situation, when?

What is a virtual server?

A virtual server isn't just a place to have your site, in spite of the way that that could be one of its abilities. It's a virtualised area, enough a PC in the cloud running Linux or Windows, which can be directions with other virtual servers to massively scale its enlisting power. This is one of the basic favorable circumstances of settling on a virtual instead of gave server, where the cutoff purposes of what it can do and how far it can scale are directed by its constant hardware specs.

The efficiencies don't stop there: they can influence an affiliation's principle worry also, as a virtual server can pass on tremendous speculation reserves.

"We have customers who simply require the full vitality of our phase toward the finish of the week," elucidated Alexander Vierschrodt, head of overall thing organization for 1&1's cloud server business.

"They're running a soccer application that pushes notices to their customers, so if a diversion is on toward the finish of the week in the midst of the ordinary season, they scale up by a component of ten to 50 virtual machines; when facilitate day is over, they go down to around two virtual machines and extra around 70% of the cost of a gave server."

This execution guarantee, and the straightforwardness with which suppliers can reallocate advantages for meet it, is instead of a typical encouraging structure. There, areas sitting one by the other – notwithstanding the way that they're doled out to different records – are vieing for comparable resources. "In case some individual gets a spike in movement, everybody on that server will feel the effect," said Stuart Melling, kindred supporter of 34SP.com in Manchester.

This isn't the circumstance with a virtual server in light of the fact that the benefits allocated to each customer are guaranteed. "If there is a spike in action, it's contained inside that singular event, and we can quickly scale up a customer's benefits if they require it," said Melling. "One of our clients was starting late on The One Show, and he called to alert us, so we promptly scaled up his VPS [virtual private server] and it was fine, adjusting to the BBC1 prime-time gathering of spectators hitting his site in the meantime."

Memset's Nathan Johnston incorporated: "There's strong parcel inside the virtualisation programming that shields you from uproarious neighbors. In case someone else is endeavoring to use a more prominent number of advantages than they've been assigned, the hypervisor layer won't allow that; also that if you have a security scene on one machine, it won't be prepared to break out to another. Each virtual machine has its own specific piece and working system."

Picking a virtual server instead of self-encouraging or climbing to a committed host, which Johnston delineates as being indistinguishable to using a substantial mallet on a walnut, gives the chance to change your setup suddenly – and even, with to some degree more work, your provider.

Many cloud-encouraging providers run VMware-based systems, which means it's possible to make a photo on one and send it on a rival's hardware. Vierschrodt views this as favorable position of VMware, on which the association takes off bespoke server game plans for its customers, empowering them to pick a run of the mill Light (Linux, Apache, MySQL, PHP) stack, or beautiful lineups for specific applications.

Another option is Docker. "[Docker provides] a strategy for making a photo that can be moved between different sorts of compartments," said 34SP.com's Melling, "from one of our servers to, say, Amazon cloud." For a creating startup, the adaptability to move thusly could exhibit a tempting recommendation, with Amazon's square based charging scaling to reflect the startup's growing omnipresence.

Virtual versus submitted

There's no single move point that would suit all associations contemplating when they should wander up from a virtual to a submitted server, and various providers – including both Amazon and Microsoft – simply offer a virtual thing.

According to Johnston, one metric is the power with which a customer uses its host's circle resources. "With SAN-based virtual servers, it's once in a while difficult to get guaranteed plate execution, and should you have a broad database application that is recuperating and sending information to a web server. By then it's best to go for a submitted server, since will get each one of the plates on that machine, without granting them to whatever other individual; [but and still, toward the day's end you should] go for a mix of virtual servers and dedicated."

"The primary concern that would make me move to a submitted structure is whether I had a comparable workload constant, – in light of the way that a committed server does not scale," cleared up Vierschrodt. "You get a comparative power every day and you have to pay for that power. Thusly, if you [always] have a comparative workload, it might be to some degree more affordable to keep running with a submitted server, yet when you have to scale, a cloud server constantly looks good."

"The conferred server presents you with a curious issue," said Melling. "When you hit its limits, that is it. You would enhance to scale vertically [as you can with a virtual server], yet you have to scale on a level plane, where instead of having one successful box doing everything, you have different smaller boxes doing assorted things in the meantime."

In this circumstance, a customer would part its organizations over various servers, managing its site, database and email only. As Melling highlights, be that as it may, there's little utilitarian qualification between doing this and renting a couple of discrete holders on a virtual server setup, the remainder of which would be more affordable.

Sensible cravings

"It's always best to get hardly more resources then you require, in light of the fact that it will be snappier and give better execution," said Johnston, who looks at placing assets into a virtual server to obtaining another vehicle. "If you have to voyage on a motorway at 80mph, it's essentially more pleasant to get an auto that can do 120 instead of an auto that can do 90: you're not going to be doing combating continually."

Remember, be that as it may, that by offloading obligation in regards to your server to an untouchable provider, you're getting to be noticeably tied up with its gear, and additionally its inclination. "If a business has a telephone they're happy to pay £75-a-month line rental, yet when you uncover to them they should be spending near if not more on their site, they question why they shouldn't just be paying $3 a month," said Melling.

"On the off chance that you're making any obvious measure of money [through your site or encouraged application], you have to look at what you're spending and ask whether you'd do that with whatever else [that's principle objective critical] in your business... on the off chance that you're paying just a couple pence consistently, what sum can your host really remain to place assets into supporting your business?



VoIP Business Services

A large number of individuals who utilize customary telephone administrations manage developing administration costs and there is nothing they can do about it. The telephone organizations charge a great deal notwithstanding for calls to the neighborhood telephone numbers and those charges are just for a specific scope territory, not to mention the numbers outside telephone organizations' own particular system and numbers from different urban communities and states.

In any case, there is an exit plan: cool choices for telephone administrations are accessible once you utilize the progressive innovation called the VoIP (Voice over Internet Protocol). For a similar low rate for fundamental administrations A VoIP administration can offer you the best scope all through the nation, outside states on the landmass, and more inaccessible areas like Puerto Rico and even universally. What's more? you can get boundless calls to any of those numbers for nothing out of pocket, which relies on upon the administration you have picked.

Can a Basic Services with VoIP can Resolve Cost Issues?

Each one of those expenses with essential telephone benefit originated from all that stuff that goes into furnishing you with administration. A telephone landline to be paid for establishment, for accessibility to a remote area, for making long separation calls and association for universal calls. VoIP resolves every one of these issues by propelling the procedure over the Internet. The calls go by means of information transmission on the web and coordinated to the next gathering. This is accomplished for calls inside the nation and over the world. This it is done at a staggeringly low cost for the VoIP organizations themselves and after that the reserve funds are passed on to you.

Benefits for End Users

Precisely on the grounds that these minimal effort administrations are accessible through the Internet, you can expect advantages, for example,

- Basic administrations generally under $25 every month

- Free connectors and hardware

- Very basic establishment of gear, assuming any

- Free neighborhood and long separation calls

- Free or low call expenses to worldwide areas

- Availability of the web while making calls

- High quality client administrations

How would you settle on an Informed Decision on VoIP Service?

Regardless of whether you are searching for a private company telephone benefit or an expansive business telephone benefit, the data on accessible administrations is imperative to settle on a choice. The people who skip perusing audits on VoIP administrations like the ones accessible on this site on quality administrations, for example, VoIP (organization name), Vonage or Phone Power won't be fit for evaluating the estimation of the administration legitimately. Perusing these surveys will give you enough data to frame an informed choice with respect to the call quality, client benefit, availability, expenses and e-included elements, all of which influences the choice for genuine clients.

There are a few distinct organizations that convey awesome quality administrations, yet the last decision of the most helpful buy of administration is up to the customer.

For More…..

Top 5 Business VoIP Providers

Have you at any point pondered what VoIP could accomplish for your business? Would you like to take in more about business VoIP? You're in good fortune! This article will cover a portion of the top business VoIP suppliers and give you a snappy foundation on how VoIP can profit your organization.

In the first place, it is critical to comprehend what VoIP benefit really implies. In specialized terms, VoIP remains for voice over web convention. In laymen's terms, it implies that you can get telephone benefit over the web. This is an incredible choice for the individuals who have a solid web association and need to spare cash. Commonly, VoIP administration is more affordable than conventional telephone benefit not on the grounds that it is a poorer innovation, but rather on the grounds that huge telephone organizations have an imposing business model on the business. This makes it an incredible answer for private ventures.

When searching for best VoIP for business, you ought to consider a couple of things: What administrations or advantages does the organization offer? How are the telephone signals changed over into advanced signs? Furthermore, what do the buyer surveys resemble? Remembering these inquiries while searching for a VoIP supplier will guarantee that you get the best administration for your cash.

When hunting down organizations with great administrations and advantages, search for VoIP suppliers who offer things like boundless calling, no agreements, voice message, faxing, US-based support and low long separation rates. Next, consider how the VoIP administration is facilitated – or how the telephone signs are transformed into computerized signals. There are three approaches to do this: VoIP utilizing a simple terminal connector (ATA), VoIP utilizing an IP telephone, or VoIP associated specifically. Typically, utilizing an IP telephone is viewed as the best and most solid approach to get VoIP. At long last, make sure to set aside the opportunity to peruse the audits on the web. On the off chance that an organization has bunches of protestations, you might need to reevaluate utilizing them for introducing private venture VoIP framework.

Utilizing our exploration, we have distinguished five organizations that we feel offer reliably great support of its clients. In the event that you are a private venture searching for various telephone arrangements or business VOIP, you should investigate these suppliers.

ARN SERVER:  This supplier offers facilitated PBX administrations to medium and private companies. They have an assortment of components, for example, boundless neighborhood and long separation calling, low month to month expenses, fax to email administrations, phone message, and nearby numbers from different markets.

Threshold Comunnication: offers various areas on one telephone framework, to a great degree quick web availability, no long separation charges, and a low month to month expense, and that's just the beginning.

Anveo: facilitated virtual PBX with administrations, for example, web informing, gathering calling, pay as you go charging, video broadcasting, and neighborhood telephone numbers accessible from more than 48 nations.

Vocalocity: a PBX boundless expansion. They give boundless calling and long separation, no agreements, no setup or establishment charges, phone message and email translation. This is a decent organization for VoIP frameworks for private companies

Nextiva: business VOIP supplier offering boundless calling, US-based support and no agreements. Free long separation rates and a low month to month rate. This organization can be considered as the best VoIP for business.

In the event that you choose that VOIP administration is for you, make certain to get your work done and investigate business VOIP suppliers before submitting. At such low costs, VOIP can positively cut expenses and enhance your business!
For More...


PBX VoIP Network

PBX VoIP is a completely coordinated VoIP Provider with various and moderate arrangements (Post/Pre) Paid, We give a conclusion to end arrangement and support by BRIA Phones CounterPath on their rundown. Purchase your DID in any nation you need and begin making calls world wid The universes' first essentially free VOIP stage to offer free and ultra-minimal effort global telephone administrations with no agreement and no month to month fee.Whether you are taking a seat for a morning coffee in Hong Kong, a get-together in Zurich or significantly supper in Los Angeles, PBX VoIP Network offers free calling; at whatever time, anyplace. As the world turns into a littler and littler place because of the accommodation of present day transportation and innovation, the need to contact somebody in an alternate landmass has developed definitely. Be that as it may, gone are the days where organizations need to commit expansive lumps of their financial plans toward worldwide calling administrations. Rather, VOIP innovation now makes it totally reasonable and simple to make global telephone calls, regardless of where on the planet you might be. In any case, not all VOIP administrations are made similarly, and PBX VoIP Network endeavors to remain well beyond the rest in the administrations that it offers customers. Not at all like most other VOIP administrations, PBX VoIP Network enables clients to appreciate a wary arrangement. What precisely does this mean? All things considered, with PBX VoIP Network purchasers don''''t need to bolt themselves into contracts and month to month charges before appreciating the advantages of this inventive VOIP benefit. Rather, PBX VoIP Network offers free VOIP administrations to all US telephone numbers, and also ultra minimal effort worldwide calling rates. Also, PBX VoIP Network clients are altogether offered free phone numbers—once more, with no coupling contracts and no month to month benefit charges. Be that as it may, free VOIP administrations to the US and free telephone numbers are not by any means the only livens of agreeing to accept a PBX VoIP Network account. PBX VoIP Network is a to a great degree adaptable administration that can be helpfully utilized on pretty much any calling gadget you officially claim—from your landline to your cell phone to your PC. Along these lines, utilizing PBX VoIP Network is altogether reasonable, regardless of what gadget you attach your administration to. For use with a landline, essentially utilize the PBX VoIP Network modem to associate your landline telephone jack to your web or PC jack; the modem attempts to direct flags between your telephone and web administrations and along these lines empowers you to get PBX VoIP Network telephone calls through your web access. Utilizing PBX VoIP Network on your cell phone is similarly (if not by any means more) basic. Simply download the free PBX VoIP Network App to your cell phone to begin getting a charge out of for all intents and purposes free VOIP administrations at whatever point your telephone has 3G-web get to or Wi-Fi. At last, people who wish to utilize their PCs to appreciate PBX VoIP Network's' administrations can without much of a stretch do as such, the length of they have speakers and mouthpiece abilities alongside a web association. With PBX VoIP Network your calling decisions are a long way from restricted. Not at all like some VOIP administrations that point of confinement your abilities to simply calling PC numbers or simply calling telephones, PBX VoIP Network clients have the alternative of making PC to telephone calls or telephone to telephone calls—including cell phones. Notwithstanding consistent voice calls, clients can likewise appreciate video calls the length of their picked gadgets have this ability. Different advantages of utilizing PBX VoIP Network incorporate texting administrations and virtual faxing. Picking a VOIP administration is a critical choice, and the high startup costs, contracts, and regularly scheduled installment duties are typically disappointing issues to jump. In any case, here at PBX VoIP Network you don''t have to invest your energy or cash stressing over such issues. Not exclusively is PBX VoIP Network free of these disappointing charges, however PBX VoIP Network likewise offers you fantastic free advantages—from free cell phone applications to free VOIP calls to the US to a free telephone number. Fundamentally, you can at long last get VOIP administrations that are free of all that you don''''t need and free to everything that you do need. Join to begin getting a charge out of PBX VoIP Network's' awesome administrations today!

For More….


Managing Your VPS - A Getting Started Guide

Dealing with Your Record Document Administration Relocating From Another Host Dealing with My Cloud Dealing with YOUR Record ACCOUNT Administration Board (AMP)

The Record Administration Board, or AMP, is the focal area for you to deal with your InMotion Facilitating account. From AMP, you can oversee existing area names, start space name exchanges, refresh your charging/contact data, buy extra administrations and a great deal more.

To begin with AMP, tap on the connection found in your "Welcome To InMotion Facilitating!" email. You will be provoked to set your AMP watchword and sign in. After your first sign in, you may come back to AMP at whatever time by means of the "login" interface situated at the upper right hand corner of the InMotion Facilitating site.

You may allude to the "Specialized Points of interest" area of AMP to discover vital record data, for example, username, server name, have name, IP Address, TempURL, Name Server data and other vital connections.

CONTROL Board (cPanel)

Your VPS incorporates a free permit to the honor winning cPanel. cPanel, regularly alluded to as "Control Board," is a standout amongst the most mainstream facilitating control boards available today. Through cPanel you can undoubtedly make email accounts, FTP accounts, "Add On" spaces, sub-areas, databases, oversee documents and get to a large group of different elements.

To take in more about cPanel, please visit our cPanel Training Channel.

WEB Have Director (WHM)

Web Have Chief (WHM) is accessible to clients with VPS or committed server arranges. WHM takes into account server administration, from making, suspending, and dealing with numerous cPanel records, to overseeing circle space, restarting administrations, and arranging security rules. With WHM you can sign in as your affiliate record or you can sign in as root. You can sign in with affiliate access with your unique cpanel login and watchword, or on the off chance that you require full server administration you can get to more elements by signing on with your root login and secret key. The root client will enable you to restart administrations, recompile apache and PHP and regulate different parts of the server.

For finish directions, visit our article on the best way to get to WHM. To take in more about WHM, please visit our WHM Instruction Channel.

ROOT Get to

Root get to gives the largest amount of managerial access to the server and is not given as a matter of course. With Root get to, you can direct server wide applications, design Apache, MySQL and the sky is the limit from there. Since a client with Root get to can do essentially anything that they need on the server, clients that settle on this level of get to must acknowledge our "Root Get to Divulgence Understanding" before it is allowed. For more data on Root get to and how to demand it, visit our article on asking for root get to.

Document Administration Record Exchange Convention (FTP)

Document Exchange Convention, or FTP, enables you to oversee server records remotely. Through FTP, you can transfer, download, make and erase records and registries.

Your default FTP username and watchword will be the same as the qualifications used to sign into cPanel. You can discover your username in AMP under the "Specialized Points of interest" segment. Extra FTP clients may likewise be made in cPanel. Gain more from our FTP Beginning Aide.

SHELL Get to (SSH)

SSH get to comes standard with your VPS and is frequently required by cutting edge clients to introduce server side applications and perform different assignments that is impossible through FTP. SSH is suggested for use by those acquainted with the Linux summon line.

For security reasons, SSH access to your server is hindered at the firewall level as a matter of course. Before you may interface by means of SSH, you should add your nearby IP deliver to the firewall through WHM. For finish directions, look at our article on the most proficient method to sign into SSH.

Moving FROM ANOTHER HOST

A record movement from another host can be finished in an assortment of ways. The accompanying data will help you with finishing this assignment.

FTP Movements

In the event that your past host does not utilize cPanel, you may select to exchange your documents through FTP. On the off chance that you are anticipating doing a relocation with FTP, visit our article on moving from another host for directions.

CPANEL Movements

In the event that you are moving from another host that utilizations cPanel, or uniting another InMotion Facilitating account, you can duplicate the record that you have to move specifically through WHM utilizing the cPanel secret word of your past host. While the movement will work with any cPanel server running form 3.0 or later, if the server that you are moving from is running adaptation 11.24.1 or more current, the cPanel XML-Programming interface will be utilized to create the reinforcement. This will bring about a more dependable relocation and works the same as though you played out the movement utilizing the Root secret word. For directions, see our article oncPanel relocations.

Relocating A Record WITH ROOT Get to

On the off chance that you select to get Root get to and your past host utilizes cPanel, you can likewise relocate the record by means of WHM utilizing the Root secret key. For guidelines, visit our article on duplicating a record with root get to.

In the event that you have to move different records immediately, see the guidelines in our "Duplicate numerous records from another server with root get to" article.

Deal with MY CLOUD SERVER CONTROLS AND Asset DASHBOARD

Your VPS accompanies a few elements on the "Deal with My Cloud Server" page in AMP. You can begin, stop, and restart your VPS, and in addition demand and reset your root get to.

Your asset dashboard is an approach to see the assets of your VPS, for example, Slam, Stack Normal, Transfer speed and Plate Use after some time in a graphical organization. To take in more about these components visit our article on High Accessibility.

Preview ROLLBACKS

Your VPS accompanies the capacity to rapidly make a server preview, which is the condition of your server documents, databases, and design from a particular minute in time. You can then move back to this preview on the off chance that you have to. You can take in more about this element by going to our data on previews.

Extra Administrations SSL Authentications

SSL is an innovation used to scramble information between a web server and a web program. SSL Testaments are utilized by a great many sites in which items are sold or secret data is entered. On the off chance that you have ever gone to a site utilizing "https://" in the URL, you were utilizing a protected association through SSL. Utilizing a SSL Declaration on your site guarantees genuineness and build up trust with your clients.

InMotion Facilitating clients have the choice of utilizing an outsider SSL Authentication or requesting one by means of AMP. For more data and directions on requesting a SSL Declaration, see our article on the most proficient method to get a SSL endorsement.

Committed IP ADDRESS

A committed IP address gives your site it's own exceptional address, and is required for any site that has a SSL Declaration introduced. All InMotion Facilitating VPS accounts incorporate numerous devoted IP addresses. Be that as it may, they are not doled out as a matter of course and should be asked. For more data, visit our article on asking for extra IP addresses.

The quantity of extra committed IP addresses included with each arrangement shifts by plan sort and is as per the following:

VPS 1000-S: 2 IP AddressesVPS 2000-S: 2 IP AddressesVPS 3000-S: 3 IP Addresses

SOFTACULOUS

Softaculous is an application auto installer that permits basic "a single tick" establishments of more than 280 titles including WordPress, Joomla and Drupal. Softaculous is discretionary for clients with VPS arranges and a permit might be acquired by means of AMP. Visit our Softaculous Instruction Channel for more data.

Reinforcement Benefit

Reinforcements for VPS records are performed consequently up to a 10GB farthest point. At the point when your record surpasses 10GB, the programmed reinforcements won't happen. Should you pick, you may subscribe to the Reinforcement Benefit which enables you to keep getting programmed reinforcements. Evaluating begins at $7.50 every month for each extra 10GB of information. On the off chance that you are keen on this administration, please email support@inmotionhosting.com with the demand. Our Managers will audit the measure of your record and educate you with respect to the correct cost before charging you. Regardless of whether you subscribe to this administration, we firmly prescribe that you keep up neighborhood reinforcements of your information. Guidelines on playing out a manual reinforcement of your site can be found at our full cPanel reinforcement article.

On the off chance that you have root get to, you can plan robotized reinforcements inside WHM. Custom Name Servers

While the greater part of clients utilize our primary name servers, a few clients choose to run their own custom name servers. This will for the most part require an optional IP to set them up. For more data, visit our article on custom name servers.

.


How to speed up your website

Speed Up your Website
Speeding up your website, or in other words “reducing the load time”, is very important as you read in the into.

User experience is much better when a page loads fast.
Search engines like fast loading pages.
With my old website Weethet.nl the load times a very fast. Why?Well … there is absolutely nothing fancy going on there as it was developed back in the year 2000.

My new website, Tweaking4All, is significantly more complex: more JavaScript, more CSS, etc.

Basics First
I will not go too deep in the following basic rules, since most web developers already know these basics. But it’s a good reminder none the less or an easy read for beginners.

The basic steps involve the reduction of your files and file sizes.

Compress JavaScript and CSS files
For CSS and JavaScript you will find quite a few tools out there that can minimize or compact your files.

Optimzing goes (basically) in two steps:

Removing redundant statements, comments or variables.
Removing redunant characters (like spaces, tabs, semi colons, empty lines, etc)
It’s always good to test the result after minimizing a file, since minimizing can cause issues with your JavaScript or CSS files.

Some good sites to do the work for you:

Keep your image files small
Smaller image (and I mean the Kilobytes, not the dimensions) files load faster, so keep them small.

I’ve found that for me it’s always a balance between what works and what doesn’t.

Tip!
Read the following articles to reduce image file sizes even more – both work for the common image formats PNG, JPEG and GIF:

JPEG
JPEG gives a great compression if you tweak it a little bit, specially for photographs.

A downside of JPEG is that JPEG uses a compression method that “takes away” a little of the quality of your image. With photo’s not visible to the eye, but with non-photo’s this can become a problem, specially if the colors need to remain unchanged.

So for example, if I have a picture and a very particular background color (for example to blend in with the background of your website), then it might happen that this background color is no longer exactly the color you wanted it to be. Bummer!

This is basically a consequence of the nature of JPEG – it compresses really well by reducing the quality of an image. In photographs hardly visible, but as you can see below, hard contrasts will cause distortions and/or artifacts might appear (see extreme example below – left is the original, right is the JPEG).

JPEG Artifacts and Distortion
JPEG Artifacts and Distortion

GIF
Well, I would use GIF only if I have no other options (like animation for example), otherwise I’d recommend using PNG.

PNG
PNG is a beautiful format when it comes to lossless compression (no distortion or artifacts) and the use of transparency (for which we used to use GIF). But it comes at a price.

Compression is not always ideal and the files can become pretty big (compared to GIF and JPEG) if you don’t pay attention.

There are quite a few tools out there that scrape of the redundant information of a PNG file, for example ImageOptim.

Note: There is an animation version of PNG, but I consider it useless for now as most browser do not properly support this.

Use fonts instead of images
Back in the day, I used a lot of tiny GIF’s (as individual files or as a sprite where multiple images are combined) to display icons. But these days browsers do support custom fonts that are vector based and are always displayed crystal clear. I use such a font on this website.

A great source for this is the awesome IcoMoon – it does not only offer a truck load of icons, but also a great tool to compile you own font, comes with a web-font generator, and tools to import your own vector drawings. Highly recommended!

Other great source for free web-fonts: Font Squirrel, Google Fonts, Font Awesome and FontStrap.

Use CSS instead of images
CSS has become a very powerful tool over the years. Certain tasks you used to have an image for (for example a gradient) can now be done in CSS – so no more image needed.

Since it’s not always that easy to create the proper CSS code, several so called CSS Generators are out there that help you in creating the right CSS code.

Some great websites to get started:

Reduce file count
For each file that needs to be retrieved, your browser needs to “chat” with your webserver.

A file can be a JavaScript file, a CSS file, a HTML or PHP file, images, etc. The less files a webpage needs, the less overhead the browser has to retrieve those files.

Widely used tricks like merging multiple CSS or JavaScript files into one helps.

The earlier mentioned use of so called “sprites” helps file reduction as well. In CSS Sprites we combine multiple images into a single file and CSS is used to “shift” the visible part of that image.

Some good articles to get started with Sprites: The Mystery of CSS Sprites, W3Schools CSS Sprite Images.

Advanced Speed Techniques
Now that we rehashed the good old basic tricks, on to the more advanced tricks – They are may be more advanced, but most certainly not difficult to implement.

Tip!
For measuring the impact of my changes, I really love to use GTmetrix.It shows me quickly how my page is performing and show where there issue areas are.So before continuing: go over there and get the baseline score …

Please Note ..
Some of these advanced tricks need specific modules to be installed on your web-server.Since I only work with Apache as a webserver, all these examples are Apache based.This does not mean they will not work on your non-Apache webserver, and notation might be slightly different.

To find out what modules are installed on your Apache setup, try this on the command-line (i.e. you need to SSH into your server) – keep in mind that different server can have a different Apache setup:

httpd -M

If that doesn’t work, you could try:

apache2 -M

Compressing Files on the Server
Required module: mod_deflateWhere: .htaccess

Mod_deflate allows us to compress files before sending them to the web-browser.

Compressing files typically has a high impact on text based documents, and guess what: most of your documents are text based (html, css, javascript, xml, html, etc). Files can be reduced to 50% or even less of their original size – and that means: speed!

Oh and by the way: re-compressing images is typically pretty useless.

To enable compression, simply add the following code to your .htaccess file – I placed it as the first thing in my .htaccess file.

The .htaccess file can be found in the root folder of your webpages (typically in the www or public_html folder on a webserver).

1234567891011121314151617181920212223

<IfModule mod_deflate.c># Define compression for certain filetypesAddOutputFilterByType DEFLATE text/plainAddOutputFilterByType DEFLATE text/htmlAddOutputFilterByType DEFLATE text/xmlAddOutputFilterByType DEFLATE text/cssAddOutputFilterByType DEFLATE application/xmlAddOutputFilterByType DEFLATE application/xhtml+xmlAddOutputFilterByType DEFLATE application/rss+xmlAddOutputFilterByType DEFLATE application/javascriptAddOutputFilterByType DEFLATE application/x-javascriptAddOutputFilterByType DEFLATE application/x-httpd-phpAddOutputFilterByType DEFLATE application/x-httpd-fastphpAddOutputFilterByType DEFLATE image/svg+xml
# Drop problematic browsersBrowserMatch ^Mozilla/4 gzip-only-text/htmlBrowserMatch ^Mozilla/4\.0[678] no-gzipBrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html

# Make sure proxies don't deliver the wrong contentHeader append Vary User-Agent env=!dont-vary</IfModule>

Expiration Date – Improve browser caching
Require module: mod_expiresWhere: .htaccess

Your web-browser has a cache, where it stores files for later use so it doesn’t have to download it again. But these files come with an expiration date (time) … and the default times aren’t all that great specially when you, the designer of the website, know that certain files rarely change.

The mod_expires module allows us to define this for particular files. In the example below I set the expiration time to 8 weeks after the initial download of the files. the files in this case are images (.ico, .jpg, .jpeg, .png, .gif), CSS (.css), JavaScript (.js), Flash files (.swf), web-fonts (.woff, .ttf,. eot, .svg) and vector graphics (.svg).

It’s easy to change this to your personal preferences.

Keep in mind (line 8) that the expiration time is expressed as of the time the browser downloaded the file for the first time.

The time can be expressed in:

years
months
weeks
days
hours
minutes
seconds
You can also use the singular expression, for example “month” instead of “months”.

To increase the expiration date, I added the following to my .htaccess file:

1234567

#Expire Header<IfModule mod_expires.c>ExpiresActive On<FilesMatch "\.(ico|jpg|jpeg|png|gif|js|css|swf|woff|ttf|eot|svg)$">ExpiresDefault "access plus 8 weeks"</FilesMatch></IfModule>

CAUTION
Having this option enabled while you are still changing can come with problems – make sure to disable the cache of your web-browser.If that doesn’t work, save the file under a different name after disabling the earlier mentioned code (type a “#” before the lines).

Keep sessions alive
Require module: NoneWhere: httpd.conf

Since a browser needs to reconnect often to retrieve all the files it need, it experiences a lot of overhead.

To minimize this, and the impact is pretty significant (I was baffled by the speed increase!), we can tell Apache to keep the connection alive for a longer time.

Downside to this is that this produces more overhead on your server (memory usage), but with a good setup this should be not a problem if you use the default settings.

There are 2 ways to do these settings:

You webserver management tool (for example CPanel WHM).
Editing the httpd.conf file of your server and restart the httpd service.
Changing the settings in cPanel WHM (Web Host Manager)
Open your cPanel WHM page and go to the “Service Configuration” section and click “Apache Configuration“.

A page opens on the right where you click “Global Configuration“.

When the page reloaded, scroll all the way down and find “Keep-Alive” and modify the settings matching to what you see in the image below:

WHM - Apache Keep Alive settings
WHM – Apache Keep Alive settings

Next click “Save” and WHM will walk you through the process of rebuilding you configuration file and restart Apache.

Manual editing the httpd.conf file
I have not done this myself, since WHM took care of it for me. But I do know that my Apache configuration file is located in “/etc/httpd/conf” and named “httpd.conf“. With you favorite editor, in an SSH session, you’ll need to find and modify the following lines, save the changes and restart Apache:

123

KeepAlive OnKeepAliveTimeout 5MaxKeepAliveRequests 100

Redirecting to another page?
Required Module: NoneWhere: .htaccess

Although redirects are frowned up, sometimes you simply have no choice. For example if a page on your old website no longer exists and needs to point to the correct page on your new website.

I’ve found that plugins, and all kinds of gimmicks do not really work all that great, and all though you should try to avoid them, this is the format I use in my .htaccess file:

Redirect 301 /old/path/to/oldpage.html http://www.newsite.com/new/path/to/newpage.html

This tells the browser that this is a permanent Redirect (301) of the oldpage.html to this newpage.html.

Avoid Redirects when possible …

Complaining about unknown font file types?
Required Module: NoneWhere: .htaccess

I had it with my newly installed web-fonts … the browser kept complaining that it didn’t know what mime type it was. Not a super bad thing, but a minor slowdown and annoying when you keep seeing the messages in your browser console.

A quick fix in .htaccess:

1234

AddType application/vnd.ms-fontobject .eotAddType font/ttf .ttfAddType font/otf .otfAddType application/x-font-woff .woff

Conclusion
With all these tricks I managed to get my “big” and “complex” website to become pretty darn fast (scoring jumped from 65% to a whooping 96% at GTmetrix – which is very good).

I’m pretty sure that there is still room for improvement, but with these few simple steps you will too experience a nice speed boost on your website.
For more….