Check Linux Website Connection Speed via Terminal

- - Snippet, Web Hosting

Ever wondered what is the connection speed of your website? If you want to check your website connection using the Linux command line, then this should help you out. Let’s proceed and check your linux website connection speed via terminal. SSH access is ofcourse is required.

First, SSH to your web hosting provider using Putty. Then copy the snippet provided below.

This uses the nearest servers listed on speedtest.net to test the download and upload speed of your website.

Check Linux Website Connection Speed via Terminal Result

$ ./speedtest --share
Retrieving speedtest.net configuration...
Testing from BuyVM (xxx.xxx.xxx.xx)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Tekify Broadband Internet Services (Fremont, CA) [24.84 km]: 18.953 ms
Testing download speed....................
Download: 324.99 Mbit/s
Testing upload speed......................
Upload: 185.94 Mbit/s
Share results: http://www.speedtest.net/result/6081693429.png

Optional arguments

-h, –help show this help message and exit
–bytes Display values in bytes instead of bits. Does not
affect the image generated by –share, nor output from
–json or –csv
–share Generate and provide a URL to the speedtest.net share
results image
–simple Suppress verbose output, only show basic information
–csv Suppress verbose output, only show basic information
in CSV format. Speeds listed in bit/s and not affected
by –bytes
–csv-delimiter CSV_DELIMITER
Single character delimiter to use in CSV output.
Default “,”
–csv-header Print CSV headers
–json Suppress verbose output, only show basic information
in JSON format. Speeds listed in bit/s and not
affected by –bytes
–list Display a list of speedtest.net servers sorted by
distance
–server SERVER Specify a server ID to test against
–mini MINI URL of the Speedtest Mini server
–source SOURCE Source IP address to bind to
–timeout TIMEOUT HTTP timeout in seconds. Default 10
–secure Use HTTPS instead of HTTP when communicating with
speedtest.net operated servers
–version Show the version number and exit

Do remember that connection speed isn’t everything. Take in mind the CPU.

Update Your WordPress Website Safely

- - Wordpress

Updating WordPress is really important in maintaining and securing your website, but upgrading can hinder customization and can even break your site. In this post, we will cover considerations you should use when upgrading your WordPress powered website/s.

1. Backups

Always make sure you have backups for your website. A MUST, even if it is not WordPress.

Most hosting companies charge extra for backup and backup restore services but there are some web hosting provider nowadays that offers it for free. I know my hosts do and so does FastComet. They give you full, unrestricted access to your daily and weekly backups via their web-based 1-click Restore Manager (Jet Backups).

But if your web hosting provider doesn’t or you feel the need to have another backup, for extra safety, then I’d recommend these plugins:

UpdraftPlus (FREE)

updraft
UpdraftPlus – this one I personally use. It is a backup and restore plugin. It has a free version which on it’s own is superb, and some added features for a few bucks. Backups of files and database can have separate schedules. The paid version also backs up to Microsoft OneDrive, Microsoft Azure, Google Cloud Storage, SFTP, SCP, and WebDAV.

BackWPup (FREE)

backwpup
BackWPup is available as a free plugin from the WordPress repository. The plugin schedule complete automatic backups of your WordPress installation.

There are lots of other solutions – both no-cost and advanced – and I’ll be showcasing those on a separate post.

2. Use a Child Theme

A child theme is a theme that inherits the functionality and styling of another theme, called the parent theme. Child themes are the recommended way of modifying an existing theme.

/*
Theme Name: My New Child Theme
Description: A child theme
Author: Myself
Template: Parent (this will be the folder name)
Version: 1.0.0
*/

/* =Theme customization starts here
------------------------------------------------------- */

If you prefer to use a plugin for css modifications, Simple Custom CSS plugin might do.

3. Review Theme, Plugin, and Core Improve Changelogs for Conflicts

Before you install any revision, we advise you read its changelog for possible conflicts.

You may want to wait on major upgrades to plugins and read the changelog on WordPress.org or the plugin’s website to be sure that the upgrade won’t break something on your site.

Including, if you’re using custom CSS to modify the appearance of a plugin-generated contact page, factors to consider the revision doesn’t modification some of the CSS IDs or courses that the custom code makes use of.

For changes to WordPress core, a complete changelog of every version currently comes in the Codex.

Reviewing the changelog for possible conflicts is key to making sure that any WordPress changes get efficiently.

4. Creating a WordPress Staging Site

WP Staging logoYou can use WP Staging to create a clone of your site in a subdirectory of your current hosting account – no need for any additional charges. This plugin won’t be needed if your current web host has built in staging – for example, WP Engine, Flywheel, Pantheon, and etc.

  1. Install the plugin, select which items to clone.
  2. The cloned site will be installed in a subfolder of your existing wordpress installation with a complete copy of your database.
  3. Login to the cloned site.
  4. Customize theme, update plugins, etc.
  5. Do some tests and if it is working, you are safe to migrate all modifications/updates to your production/live site.

 

Stick to the simple rules below to ensure WordPress changes are safe:

  1. Backup your site on a regular basis
  2. Make all theme customization with a child theme – or Simple Custom CSS plugin.
  3. Check the changelogs if the recent versions/upgrades are compatible.
  4. Never ever test changes on a production/live website.

 

Potenza – Single Page Business WordPress Theme

- - Wordpress

I have a CSSIGNITER Developer membership valid for 1 year and noticed they recently released an all new single page WordPress theme. It is Ponteza, combining stunning looks with flexible features.

Have a look at the demo yourself and tell me on the comment section below what you think.

Features of the Potenza WordPress Theme:

Here is a list of some of the features CSSIGNITER has to offer for their newest theme Ponteza.

  • Flexible Layout Options
    • Content widgets come with multiple column and layout variations for you to choose from.
  • Responsive and Retina Ready – using this theme, your site will look great on all types of
  • devices such as iPad, iPhone, and Android devices.
  • Drag & Drop Homepage
    • Build your website’s homepage exactly the way you want it by using our custom content widgets. No coding skills needed.
  • SEO Optimized
    • Ponteza theme will help you rank higher in search engines like Google, Bing or Yahoo!
  • Speed Optimization
  • Custom Widgets
    • Custom widgets mean more functionality. Widgets such as recent posts, social networking, you name it!
  • Flexible page builder
  • 2 Versions: Light and Dark
    • Recently, the theme got an update and 2 color versions which are “Light” or “Dark” versions are no more. Potenza includes over 30 colour customizer controls that let you change every element on your pages. Headings, buttons, links, paragraphs, background colours and more!
  • Translation Ready
    • Tired of translating strings of text inside each template file? They use translation files. Just edit one file and you are good to go. Now that’s rad!

Their Pricing

  • Potenza Theme (Single theme only) – $49 (includes 1 year updates to the theme)
  • Developer Membership (Get access to all themes and plugins) – $79 (includes 1 year updates to the theme)

CSSIGNITER have 4 pricing models, I would recommend getting a Standard license and above than a single theme pricing since it is only a $10 difference.

WP Theme - CSSIGNITER - Ponteza

SiteGround 1 Year FREE WordPress Hosting

- - Coupons and Deals, Web Hosting

SiteGround, with over 12 years in the business, provides managed WordPress hosting. Their servers are available in 4 different data centers across the world. They optimize it for ultimate WordPress speed and security.

If you haven’t tried them already, now is the best time to signup with SiteGround’s current deal. They are offering 1 YEAR FREE OF WORDPRESS HOSTING, all their packages come with a free zero-downtime website migration (handled by SiteGround’s experts), a free domain registration (or transfer).

SiteGround has been actively involved with the community speaking, supporting and attending various WordCamps around the world and by sponsoring WordCamp Northeast Ohio, they want to further contribute to the amazing WordPress community.

Head over to SiteGround to take part of this amazing deal!

** Their deal is only for people living in the UNITED STATES OF AMERICA.

See more Ninja Coupons and Deals!

Hello World, Output Ninja Here!

- - Site News & Update

Output Ninja is Here! I welcome all readers to Output Ninja! I’m really happy to finish this website and open it in less than 24 hours of registering the domain. It’s that easy, very easy!

Output Ninja?

Output Ninja’s primary goal is to inform our readers anything about web development, in particular WordPress. May it be themes and plugins, speed up / performance tweaks, tutorials and guides, web hosting provider reviews, domains and so much more related to web development.

Hi, I’m Cammy

I’m Cammy and I am an enthusiastic WordPress ninja. I’m a Bachelor of Science in Computer Science graduate so computers and programming has always been my kind of thing. Eat, sleep, breathe computers, repeat.

I am an expert on web development and graphic designs from the Philippines. I have over 6 years of experience in developing for a wide range of clients. I’m also one of Upwork’s top rated freelancers.

I’ve started making websites when I was 12 years old (2006). Ofcourse, it was really a basic website hosted at a free web hosting provider called freewebs, but it was the start. I purchased my first ever domain at the age of 12 called sour-cream.org, that is dead now. It’s been running til I was 18 years old. I figured that domain name didn’t mean anything, so I let it go and bought a different domain. Soon after, I have been featured on a local newspaper on how to earn money online by doing web development and design services.

Back-end of our site

I’ll be tackling along all the back-end of Output Ninja and what tools I’ve used to create this website. Let’s first start with the CMS to the plugins and other services we’re using.

WordPress

Wordpress

This website is powered by WordPress. 25% or more of websites today are being powered by WordPress. But why? Well WordPress is a free opensource content management system (CMS) where any user can completely download, install, use and modify – or play with for FREE and because it is really easy to use.

WordPress Plugins

Wordpress Plugins
The following plugins are used to add additional features to our WordPress website

Security and Spam Protection Plugins

Akismet

I think everyone would agree that everybody hate spams, it is so irritating to receive a notification that someone commented on your website/blog to only figure out that it is a spam comment. So I have installed Akismet. It is used by millions, Akismet is quite possibly the best way in the world to protect your blog from spam. It keeps your site protected even while you sleep.

iThemes Security

I tried other security plugins, but I prefer iTheme Security over them all because of its easy of use. iThemes Security has done an amazing job of catching all kinds of shady activity. Would highly recommend to ANYONE with a WordPress site. iThemes Security offers 30+ ways to lock down WordPress in an easy-to-use WordPress security plugin.

Caching, Optimization & Performance Plugins

Autoptimize

Optimizes your website, concatenating the CSS and JavaScript code, and compressing it.

Rocket Lazy Load

The tiny Lazy Load script for WordPress without jQuery or others libraries.

Simple Cache

This I use on all my websites – simple but it just works!

WP-Optimize

This plugin helps you to keep your database clean by removing post revisions and spam in a blaze. Additionally, it allows you to run the optimize command on your WordPress core tables (please use with caution).

Social Media, Emails/Forms, and Others

Caldera Forms

Easy to use, grid based responsive form builder for creating simple to complex forms.

tagDiv Social Counter

Social counter for WordPress. Widget and visual composer block.

ThirstyAffiliates

ThirstyAffiliates is a revolution in affiliate link management. Collect, collate and store your affiliate links for use in your posts and pages.

WPBakery Visual Composer

Drag and drop page builder for WordPress. Take full control over your WordPress site, build any layout you can imagine – no programming knowledge required.

SEO and Analytics

Yoast SEO

The first true all-in-one SEO solution for WordPress, including on-page content analysis, XML sitemaps and much more. We use Yoast to improve our website’s SEO. It is basically your All in One SEO plugin.

Web Hosting

I am currently signed up with multiple web hosting providers for my other websites. But the hosting I use on this website is BUYVM/BUYSHARED who have their servers in the United States and Luxembourg in Europe. Support (helpdesk) is usually responding within 10 minutes, and I find them very helpful. They also have live chat for sales/inquiry related support available during their business hours.

I am so glad that Output Ninja is up and running. I’ve always wanted to open up a website like this – but never had over the past years. I hope you will be able to learn from this website on and about web development.