One place for hosting & domains


      Networks and Online Gaming: 3 Ways to Improve Performance and Retain Your Audience

      What makes or breaks the technical success of a new multiplayer video game? Or for that matter, the success of any given online gaming session or match? There are a lot of reasons, to be sure, but success typically boils down to factors outside of the end users’ control. At the top of the list, arguably, is network performance.

      In June, 2018 Fornite experienced a network interruption that caused world-famous streamer, Ninja, to swap mid-stream to Hi-Rez’s Realm Royale. Ninja gave the game rave reviews, resulting in a huge userbase jumping over to play Realm Royale. And just this month, the launch of Wolcen: Lords of Mayhem was darkened by infrastructure issues as the servers couldn’t handle the number of users flocking to the game. While both popular games might not have experienced long-term damage, ongoing issues like these can turn users toward a competitor’s game or drive them away for good.

      Low latency is so vital, that in a 2019 survey, seven in 10 gamers said they will play a laggy game for less than 10 minutes before quitting. And nearly three in 10 say what matters most about an online game is having a seamless gaming experience without lag. What can game publishers do to prevent lag, increase network performance and increase the chances that their users won’t “rage quit”?

      Taking Control of the Network to Avoid Log Offs

      There are a few different ways to answer the question and avoid scenario outlined above, but some solutions are stronger than others.

      Increase Network Presence with Edge Deployments

      One option is to spread nodes across multiple geographical presences to reduce the distance a user must traverse to connect. Latency starts as a physics problem, so the shorter the distance between data centers and users, the lower the latency.

      This approach isn’t always the best answer, however, as everyday there can be both physical and logical network issues just miles apart from a user and a host. Some of these problems can be the difference between tens to thousands of milliseconds across a single carrier.

      Games are also increasingly global. You can put a server in Los Angeles to be close to users on the West Coast, but they’re going to want to play with their friends on the East Coast, or somewhere even further away.

      Connect Through the Same Carriers as the End Users

      Another answer is to purchase connectivity to some of the same networks end users will connect from, such as Comcast, AT&T, Time Warner, Telecom, Verizon, etc.

      A drawback of this option, though, stems from the abolishment of Net Neutrality. Carriers don’t necessarily need to honor best-route methodology anymore, meaning they can prioritize cost efficiency over performance on network configurations. I’ve personally observed traffic going from Miami to Tampa being routed all the way to Houston and back, as show in the images below.

      Network routing
      The traffic on the left follows best-route methodology, while the traffic on the right going from Miami to Tampa is being routed through Houston. This is one consequence of the abolishment of Net Neutrality.

      Purchasing connectivity that gets you directly into the homes of end-users may seem like the best method to reduce latency, but bottlenecks or indirect routing inside these large carriers’ networks can cause issues. A major metro market in the United States can also have three to four incumbent consumer carriers providing residential services to gamers, necessitating and IP blend to effectively reach end users. However, startups or gaming companies don’t want to build their own blended IP solution in every market they want to build out in.

      Choose a Host with a Blended Carrier Agreement

      The best possible solution to the initial scenario is to host with a carrier that has a blended carrier agreement, with a network route optimization technology to algorithmically traverse all of those carriers.

      Take for example, INAP’s Performance IP® solution. This technology makes a daily average of nearly 500 million optimizations across INAP’s global network to automatically put a customer’s outbound traffic on the best-performing route. This type of technology reduces latency upwards of 44 percent and prevents packet loss, preventing users from experiencing the lag that can change the fate of a game’s commercial success. You can explore our IP solution by running your own performance test.

      Taking Control When Uncontrollable Factors are at Play

      There will be times that game play is affected by end user hardware. It makes a difference, and it always will, but unfortunately publishers can’t control the type of access their users have to the internet. In some regions of the world, high speed internet is just a dream, while in others it would be unfathomable to go without high-speed internet access.

      Inline end user networking equipment can also play a role in network behavior. Modems, switches, routers and carrier equipment can cause poor performance. Connectivity being switched through an entire neighborhood, throughput issues during peak neighborhood activities, satellite dishes angled in an unoptimized position limiting throughput—there’s a myriad of reasons that user experience can be impacted.

      With these scenarios, end users often understand what they are working with and make mental allowances to cope with any limitations. Or they’ll upgrade their internet service and gaming hardware accordingly.

      The impact of network performance on streaming services and game play can’t be underscored enough. Most end users will make the corrections they can in order to optimize game play and connectivity. The rest is up to the publisher.

      Explore INAP’s Global Network.


      Dan Lotterman


      Source link

      How to Improve Your WordPress Blog’s Accessibility (And Why It Matters)

      You may have heard about web accessibility, but understanding and implementing the guidelines may seem out of reach. Finding resources to help you tackle accessibility issues can also be a barrier to your web projects.

      Fortunately, WordPress has been making advancements in providing tools to assist with making websites more accessible. Additionally, there are many resources available online that can help guide you. Making your WordPress website accessible is not only good design practice, but it also ensures that everyone has equal access to web content and applications.

      In this article, we’ll take a look at what accessibility means online. We’ll also dive into some of WordPress’ new additions that make accessible design easier. There’s a lot to cover, so let’s get started!

      Create a Website for All

      We make sure your website is fast and secure so you can focus on the important stuff.

      What Web Accessibility Is and Why It Matters

      In this context, “accessibility” means designing websites and web applications in a way that does not prohibit anyone from using them. This means that any visitor, regardless of disability or impairment, should be able to access and use your site.

      This is important when you consider the fact that one in four adults in the United States has a disability of some kind. In other words, if you’re not building with accessibility in mind, up to a quarter of your website’s visitors may struggle to access your content.

      Fortunately, there is a set of guidelines you can use to review your web design and functionality.  The W3C standards outline several levels of accessibility. This includes a minimum threshold that’s considered acceptable. Of course, you’ll also want to make laws and regulations into account, since accessibility is a legal matter as well.

      Building with accessibility in mind is not that different from following standard best practices for web design and optimization. In fact, many of the principles and techniques are the same. In particular terms, this means that accessible design isn’t out of reach for anyone — especially if you’re using WordPress.

      Exploring the Block Editor’s Accessibility Features

      WordPress has endeavored to improve web accessibility in the codebase of its ever-evolving Content Management System (CMS). In fact, standards have been instituted to meet a minimum standard of accessibility on all new or updated code that’s released.

      Additionally, WordPress developers have created an accessibility handbook that outlines how programmers should be creating products for the CMS. For example, all WordPress code must meet the Web Content Accessibility Guidelines (WCAG) 2.0 at level AA. This is considered the worldwide standard and is also used for government and public service websites.

      If you take a look at the Block Editor, in particular, there are a couple of helpful built-in features that aid in creating accessible content. For instance, merely making your font larger and bold does not tell a screen reader that it represents the header of a section. The Block Editor makes it easy to use appropriate header markup by providing a Heading block.

      The Header Block.

      This means your content will be automatically be structured using the proper headers. Not only does this help screen readers navigate your content appropriately, but it provides better information to search engines as well.

      The Block Editor also includes a built-in Table of Contents feature, which enables you to quickly check your headers to make sure your content follows a logical hierarchy.

      “The document outline in WordPress.”

      Of course, these aren’t the only options for designing accessible content. As it turns out, WordPress offers plenty of ways to ensure that all visitors can access and appreciate your content.

      Be Awesome on the Internet

      Join our monthly email newsletter for tips and tricks to build your dream website!

      5 Ways to Make Your WordPress Blog More Accessible

      As we mentioned earlier, meeting accessibility standards can benefit your overall web design and Search Engine Optimization (SEO) efforts. Plus, it helps you grow your audience and stay in compliance with critical regulations. With that in mind, here are five easy ways to improve your site’s accessibility.

      1. Add Alt Tags to Images

      Adding “alt tags” to your images is one of the easiest ways to make some of your content accessible. An alt tag enables screen reader software to “read” the image it’s connected to, and tell the user what it is and how it fits into the context of the page.

      You can easily add alt text to your images in WordPress. Once you add an image to your post or page, enter a short phrase or sentence describing it into the Alt Text field on the right-hand side of the editor.

      “The image settings.”

      Underneath this field, you can also click to view helpful alt image guidelines.

      2. Use Accessible Color Palettes

      Another WCAG accessibility standard involves the color palettes you use. Some color palettes can cause trouble for visitors with color blindness, poor eyesight, and similar problems. In general terms, you’ll want to use colors with lots of contrast, so your text can be easily seen.

      To help you get started, WordPress has a useful resource in its Web Developer Handbook regarding the appropriate use of color. Additionally, when you’re working in WordPress and decide to change the color of some of your text, you’ll receive a notice in the right-hand editing menu if your color choice may create issues.

      “The color settings.”

      Following these simple standards for color choice means your website’s users should have an easier time reading your text, regardless of whether they have visual impairments.

      3. Organize Headings Hierarchically

      As we mentioned earlier, the Block Editor makes using appropriate headings and header tags easy. Whenever you want to use a new heading level, you can select the Heading block from the Block Menu.

      “The heading levels.”

      You’ll have several header levels to choose from. You might notice that H1 is not listed in the block options, however. This is because it’s best not to use H1s inside your post or page content, since it tends to confuse screen readers. H1s should be reserved for each page or post’s primary title, while you can use H2s and below to structure the rest of the content.

      4. Make Sure Your Forms Are Accessible

      Forms are a widely-used element on many websites. They can create interactivity, and help business owners collect information about their customers. However, they can also present a challenge to anyone using assistive technology.

      Fortunately, you can create forms that have greater accessibility built right in. One option is to use a plugin like Formidable Forms.

      "The Formidable Forms plugin banner.”

      This tool offers a form builder with WCAG 2.0 standard compliance as a key feature. This can be exceptionally helpful, especially given how much goes into making forms accessible.

      For example, labeling your form’s fields helps users navigate them with and without assistive technology. Another common practice for form designers is to use placeholders — text that appears in the form field as an example. Both are useful for accessibility since labels tell users what to fill out while placeholders explain how to fill it out.

      It’s also smart to include clear instructions to help users fill out forms. Many web users have what are called “invisible” disabilities. This means they may not use assistive technology such as a screen reader. Instead, they may have cognitive impairments, which clear instructions and other accessible form design practices can help with.

      5. Make Your Site Keyboard-Friendly

      For a WordPress website to be genuinely accessible to anyone, it has to be designed for navigation with only a keyboard. This ensures that blind and low-vision users, as well as anyone needing an alternative keyboard or keyboard emulator, will be able to use your website.

      Typically, keyboard navigation on a website involves using the Tab key. This enables the user to jump from one item of linked content to another. These areas have focus indicators programmed in, which can be activated with the keyboard. A sighted user will be able to see a visual change (such as an outline, border, or background color) when the keyboard activates a specific area.

      You can see this feature at work in the following example, where “web accessibility” has a visual indicator around it, signifying that the user has navigated to it with the keyboard.

      “A keyboard focus example.”

      Plugins such as WP Accessibility can help you develop better keyboard focus for your WordPress website, among other improvements.

      In terms of on-screen navigation, a screen reader will make sense of your site’s content based on its source code. Therefore, your code must be written with logical page navigation in mind. There’s a lot to understand about designing a keyboard-friendly site. Fortunately, there are plenty of resources available to guide you!

      Empower All WordPress Users

      Navigating the world of accessibility standards can be confusing. Fortunately, WordPress offers resources you can use to test your website for accessibility issues, and then make improvements.

      Making sure you have the right tools can help you build more inclusive content. Here at DreamHost, we believe in the openness and availability of online resources for everyone. Plus, we offer top-notch support for accessible websites on our low-cost shared hosting plans!

      Source link