Categories
General Topics Products and services Storage

Site Performance Test of NiHao Cloud using curl

In today’s dynamic world, time is the most critical aspect for any business person. Whether it’s deciding to trade off or launching a new product, reaching the customers within the least possible time filter you from the majority crowd. How much your customers wait for your website to load? 5 -seconds? 10 seconds? Probably not more than that! And in the end, the client leaves the website heavy-heartedly and downvotes the user experience. In this article, we’ll show some performance test results of our site NiHao cloud using some simple steps.

We’ve taken curl (a powerful command-line tool to transfers data from or to a server) and using Linux based operating system.  The steps would be nearly the same with another os as well. In addition, we will use time-related variables and test the same with 2 different networks.

site performance testing cover image
site performance test

Demonstration:

  • Create a file which has arguments that curl command takes:
time_namelookup: %{time_namelookup}
time_connect: %{time_connect}
time_pretransfer: %{time_pretransfer}
time_starttransfer: %{time_starttransfer}
———
time_total: %{time_total}
  • Here, time_namelookup – time, in seconds, it took from the start until the name resolving was completed.
  • time_connect – time, in seconds, it took from the start until the TCP connection to the remote host (or proxy) was completed.
  • time_pretransfer – time, in seconds, it took from the start until the file transfer was just about to begin.
  • time_starttransfer – time, in seconds, it took from the start until the first byte was just about to be transferred.
  • time_total – total time, in seconds, that the full operation lasted.
  • Now use this file and make curl request to the target website:
   Command: curl -w "@curl-format.txt" -o /dev/null -s http://app.nihaocloud.com 

Here, -w @”curl.txt” tells to use the mentioned file. –O option redirects the output to /dev/null and –s suppresses the progress bar. The target website is http://app.nihaocloud.com

Result 1: Using the wifi connection:

The results of the performance test below are in the Seconds unit and measured from the Indian region and connected to the servers in Korea.

Test frrom wifi network
Result1: through wifi network
Result 2: Using the Mobile Network
Test from mobile network
Result2: through mobile network

We at NiHao Cloud always try to give the best services to our clients and results are mirrored above. Stay tuned for such interesting articles and the best services.

Categories
General Topics

How to Host WordPress on Linux System?

In this article, we’ll see the step-by-step process to host a WordPress site using a Linux-based system. WordPress is a free and open-source content management system (CMS) written in PHP and paired with a MySQL or MariaDB database.

Here, we’ve taken a Linux system working on AWS cloud. Now to ensure a clean installation of WordPress, some SQL, and PHP-based dependencies are required. Also, a webserver is required where our front-end will actually run. we’ve taken Apache webserver in this demonstration.

WordPress logo

Demonstration:

Run below commands to ensure dependencies in the system:

yum module install httpd php mysql
yum install php-mysqlnd
systemctl start httpd

We’re all set to install WordPress in the system. Install the package file from the online source and extract it in the document root of the webserver. In this case, /var/www/html is the doc root of the apache webserver. Following commands are for reference:

wget https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz
mv wordpress /var/www/html

If all of the above steps are successful then we can access the front-end using the publicly accessible domain name or IP address. But it doesn’t stop just after installation. Still, there are some more steps to be done. The front-end is ready but to persistently store the data, we need a database.

After initial installation, the output screen will look like:

Initial installation page

Now pass the database related arguments as the next step to ensure connectivity between front and back end of the applicaiton. On submit, internally it will communicate with the database and add the details in the local wp-config.php file.

After fulfilling all the steps, we’re now ready to configure the site and make it up and running for the end-user. After a clean installation, wp-admin dashboard will look like the image below:

wp-admin page

This is how one can set up and install WordPress on a Linux system and make the site working.Now freely post the content and spread it worldwide. You can also use our very own Cloud Storage system that you can link from your WP so you do not need big servers. Aside check out these two posts serving regular content like this or this link recommended for big files. By the way our very own website Sesame Disk is also built with WordPress😇.

Categories
General Topics Products and services Storage

How to Serve Media Content Through NiHao Cloud?

Visuals and media content are much more important for the overall impression of applications. We prefer visuals over textual content. There is no meaning of visuals if they’re not of high quality. With the emergence of cloud environments, we have found a way of effectively storing the data. But the question lies on how to deliver that media to clients. Let’s see how we can leverage Sesame Disk by NiHao Cloud to enhance the performance.

Design and develop
credits

What’s the use case?

Suppose you’re running a website that obviously has high-quality images and probably videos. Rather than storing all content on the webserver and chokes its performance, store all files in a cloud provider and enable public visibility. Nowadays, object storage provides allows publicly accessible links so we can simply paste those links in our web content load in the runtime.

High-level benefits of this setup:

  • Enhances webserver performance because we’re not actually storing any media in it.
  • No worries regarding managing the media on our own as a cloud provider will maintain.
  • Furthermore, we can set CDN for those objects to ensure faster delivery.

Demonstration:

Find below a simple code where one webpage is having an image in it. Basically, the image is stored in the NiHao cloud and a link for public access is generated and fed in the code. Click on share in the NiHao cloud console and generate a link. The link will look something like this:

https://app.nihaocloud.com/f/04&%5f64231#$%#!!#/?dl=1
Simple code for the website
code

This is as simple as it looks.! Whenever someone will hit your website, the textual and media content will be loaded simultaneously and will look seamless process.

Website showing image called from NiHao cloud
output

Such setup helps a lot for larger and complex environments and makes the process way more sufficient to manage. And the end-user will also get enhanced performance if CDN is integrated. Sesame Disk offers CDN service by default to ensure clients get the best possible response always. Do read article on lazy loading content which is very much related to article above!

Categories
General Topics

What is a VPN? A Brief Overview of Cloud VPN.

VPN stands for Virtual Private Network that is like a tunnel that allows more secure access to the internet. VPN basically masks the IP address so the online actions are virtually untraceable. In addition, VPN service establishes a secure and end-to-end encrypted channel to provide greater privacy.

Why VPN?

Surfing the web on an unsecured network means probably you are about to expose your identity and browsing patterns. Your random surfing is input data for someone stalking in-between. That’s why a virtual private network aka VPN is preferred for the ones who are concerned about web privacy and security.

An introduction to VPN
credits

A Virtual Private Network lets you hide:

Browsing history:

 It’s nothing secret as soon as you enter the internet. Even the so-called private browsers are not so private and even we can’t blindly trust on the data provider for our protection. With Virtual Private Network service, one can avoid such activities.

IP address and location:

VPN masks the original identity of the user and uses some other IP while surfing. It ensures maintaining online privacy and search on the web anonymously.

Device information:

With such service, we can protect devices which may be prime targets for the culprits.

China Mainland

Currently in China Mainland you will need a VPN to access some services. Aside we at Sesame Disk are not advising you to get a VPN if you are in china. This is because as the government of china considers having it ilegal in many cases. Check out our post about the GFW for more information. Therefore we aim to create a service that is NOT blocked in China or anywhere else.

What is Cloud VPN?

This kind of Virtual Private Network is hosted and managed by some companies and provides globally accessible service to the end-users. It is also known as a VPN as a Service. The objective is to provide the service accessible across the globe without worrying about the infrastructure. And only pay for the resource you use.

There are a large variety of options in the market. It becomes so important to consider specific needs while shopping for such services. A good service should respect user privacy, run on protocols, server locations, device and data limit constraints, and most important cost.

It’s always good to be safe. Lately, data theft has become rampant and they just target everyone. Using such chunks of services like VPN, we can avoid such activities on a significant scale.

Categories
General Topics Products and services Storage

Enhance Team Productivity with Web Office

With great powers comes great responsibilities.!”. In this revolutionary internet and data-driven era, everything is much handier and easily accessible. But this can turn into a curse if proper management is not present. If you want to achieve personal and business goals, the management of your data and resources is one of the key aspects. Web office solutions are one of the most effective the answer to sorting all the mess in your environment. Here at Sesame Disk we are betting on this feature for helping our customers.

Web based collaboration
credits

What does Web Office mean?

A web office is a bundle of various tools hosted by the service providers that allow users to share and collaborate on a broad set of information and documentation. Besides, such SaaS(Software-as-a-service) products help improving team collaboration.

Web office components normally include spreadsheets, word docs, portal and content management systems, emails, calendars, accounting applications, and many more…

Key differences between Desktop and Cloud-based collaboration services:
  • For cloud-based service, one doesn’t need to invest upfront in the hardware and maintenance whereas, in desktop-based solutions, the whole workflow is dependent on the management team. So, cloud-based solutions are cost-effective.
  • For web-based collaboration services, the sky is the limit of storage. In other words, the tenant gets nearly infinite storage.
  • No licensing and software upgrading required in managed service. However, it’s the opposite in desktop-based usage.
  • Web office is portable and accessible anytime anywhere. Teams can collaborate across the globe. By the way I also mean you can access using any device with a web browser; phone, laptop, table, PC, etc.
  • Higher data durability and availability are provided in a web-based solution. It indeed becomes a tedious job to maintain such in desktop-based solution.

Undoubtedly, the web office holds an upper hand in current industry needs and aligns exactly with the requirements. Depending on the needs and size of the organization, choose the right plan and external integration strategies to enhance the productivity of your teams. Sesame Disk provides such solutions and ticks all the boxes of what a team collaboration needs.

Categories
General Topics Products and services

A Brief Introduction on Lazy Loading

“A picture is worth a thousand words”. Graphical representation has the ability to impact straight to us and can deliver the intention on point. Do we still need examples like shinchan cartoon to prove that images can turn conscious human beings into crazy heads? The portion of images and videos in typical web content is significant. And there is no doubt at all of removing such content just for the sake of site performance. Luckily, we have solutions like lazy loading that in a certain context.

Well, there is a cost to having graphical content and soaks huge bandwidth. More importantly, it costs both users and servers in terms of data capturing and bandwidth consumption. And project managers may be unwillingly cut media resources from applications and end up being in frustrated debates on optimization of the application. Here comes the lazy load technique.

Lazy load animation
credits

What is Lazy Loading?

Simply, lazy loading means loading the content only when the users need them to display. The user won’t have to wait for the elements on the page to load and start working. This leads to potentially save gigabytes of data over high traffic. For example, if a webpage has an image that the user has to scroll down to see, you can display the placeholder initially and lazy load the full image when the user arrives at that location.

Some of the benefits of implementing lazy loading in your application:

Improving initial loading time: This approach decreases the wright of payload and allows quicker response

Bandwidth conservation: Only the requested data is loaded that implies saving of data.

Resource conservation: We can save server and use resources on a very large scale because we enable rendering of only required content

It’s time to get lazy, folks! Lazy load is seriously uncontroversial in the concern of performance. Many customers at Sesame Disk have fairly adopted such an approach in their environments and have got considerably good results.

Categories
General Topics Products and services

What is Domain Name System (DNS) Poisoning?

Imagine a huge bunch of keys tagged with their associated correct locks🔐. Now the culprit rushes and shuffles the key tags intentionally and leaves the room. The manager will put a hell of a lot of effort but won’t get lucky in finding the key for a particular lock just because the tags are mismatched. Let’s relate this with DNS poisoning.

Domain Name Server (DNS) cache poisoning is an attack in which altered DNS records are used to redirect online traffic to a malicious website that resembles its intended destination. Here, locks are the IP addresses and tags are the DNS records. We won’t be able to open the lock until we attach the correct key. Same like this, traffic will be redirected to the wrong place until DNS records are inaccurate.

How does DNS caching work?

DNS resolver basically helps in converting IP addresses to domain names. We, humans, are much more familiar with domain names rather than confusing IP addresses. A DNS resolver will store the request queries for a certain amount of time (TTL –Time to Live). This is how the resolver will be able to serve the request more quickly without communicating further with other DNS networks.

Basic graphical definition of DNS poisoning.

How is DNS poisoning done?

Attackers poison the DNS records by impersonating the nameservers and alters the reply for that query. Hence, the user will get totally unexpected result and the result will also be stored in the DNS cache records. And if DNS resolver fetches the wrong entry, there is no legitimate source to verify that value.

The Great Firewall of China is an example of DNS poisoning on a very large scale. One of the primary methods of query filtering that the GFW relies on is DNS response poisoning. When a query is poisoned by the GFW, the infected result is returned. This is applied to the caches as well.

Such activities can be prevented by a concept named DNSSES which is meant for DNS level security and simply verifies the queries and results.

Categories
General Topics Products and services Storage

Why File Sharing is Essential for Enterprises?

“TEAM”.! The word refers to “Together Everyone Achieves More”. Teamwork is the concrete element for any organization. By the digital transformation, all the businesses have made file-sharing paperless. And in such a scenario, without having a reliable way to run the same task one may end up messing the whole ecosystem.

Sesame Disk provides easy yet efficient file sharing and collaboration medium
Photo by Sharon McCutcheon on Unsplash

Due to enforced work-from-home caused by the covid-19 pandemic, the remote workspace has emerged and become essential for businesses to carry on their functionalities. As a result, the working perceptions are shifting to a modern approach and remote working is globally accepted even after the pandemic. Available tools and technology are some of the main reasons to make this transition so seamless.

There are mainly two categories of workspace file sharing applications: consumer-grade and enterprise-grade. Consumer-grade products offer basic collaboration facilities. We design such tools for day-to-day tasks and personal use. Whereas, business file sharing offers more features like automated workflows, file-based access control, document tracking, and versioning.

Secure, up-to-date, private file storage made easy.! Try Sesame Disk.

Such a third-party provides offers ease of access by hosting the documents centrally with real-time sync. Besides, an efficient file sharing system can bridge the silo effects and improve employee productivity and well-being. Sesame disk offers full data control with backup strategies, making sure you never lose your critical data. Also, a simple yet effective interface with the admin panel helps organize data in a particular manner.

Today, file sharing tools are fast, affordable, and powerful with a wide range of options. But which one is right for your team’s requirement? Here, your primary focus should be security, ease of accessibility and collaboration, cost and time saving, and security compliance. We’ve quoted Sesame Disk quite a few times above which is a product primarily designed for core collaboration elements. When you choose our tool as your file-sharing strategy you unlock the powerful features that help to keep your team productivity at its peak.

Categories
General Topics Products and services Storage

File Sharing and Cloud Storage

File Sharing and Cloud Storage Brings Benefits to Business

File sharing and cloud storage providers have become increasingly popular. In fact it have become the most convenient method for storing data with enhanced collaboration methods. It has reached a level where organizations can undoubtedly depend on and thrive in the competition. These sites now offer extra features by developing a business-specific ecosystem. Let’s get deep dive into it by pinpointing some of the benefits…

File sharing and collaboration made easy

Efficient pricing model

Traditional storage option requires lots of upfront investment in hardware and infrastructure set up. With cloud file sharing and storage, we almost have no worries regarding hardware and maintenance. Pay-as-you-model gives flexibility in spending the funds and you always can increase storage when required. Therefore Sesame Disk offers affordable pricing models with significant customizable options.

Security

We all have heard this famous phrase: “Security is a big deal for everyone doing business on the web…” Indeed it is! In the data-driven digital era, the most critical part is data. The service providers put an enormous amount of effort into hardening the data centers. They put redundant storage layers with encrypted mechanisms throughout.

Also, identity and user access management ensures right person access the allocated files.

Team File sharing

The manpower always may not be working in the same premises. With team file sharing, you can invite and collaborate with your fellow mates and efficiently work towards the business goals.

Simplicity

You’re up and running as soon as you subscribe to such services. Also, the straight forward management consoles allow the user to easily navigate to the services. The user gets multi-device accessibility with drag and drop options makes file sharing even more convenient.

High availability

When it comes to customer satisfaction, response time is a plus for every product. The faster user retrieves the data the better it is for client experience and company reputation. The file-sharing and storage providers span their data centers across the world to ensure the least latency of user data.

Summary

Finding the right solution for your requirements really helps in business productivity and growth. Sesame Disk by NiHao Cloud offers you the ability to improve collaboration in file sharing following best security practices.

Categories
Products and services Storage

What are Cloud Storages? An Overview

Cloud storages are a type of computing Cloud. Cloud, Cloud, Cloud. That’s the most we all hear in the IT industry. Over the last decade, “cloud” was the fancy term that boomed the market and covered a large area of the industry within no time. The cloud has completely changed the structure of storage and communication.

Cloud simply means a service running on the internet and allows us to store our data at a “remote location”. Implies the data center of a cloud service provider. Once we store our data on the cloud, we or any authorized user can retrieve it anytime anywhere from any device.

How does Cloud Storage work?

Cloud storage

In past, enterprises totally relied on storing data locally. Over the period of time, organizations started preferring handy storage options after the exponential construction of cloud farms. Basically, it works on a client-server model. A client sends the request to the subscribed service and the server at the data center gives the appropriate response. The main objective of the cloud, instead of saving data at local storage.

When the non-technical crowd first thinks about such virtual storage, they will likely think about storing files, (for example songs, videos, and applications) on a remote server to be retrieved simultaneously. Absolutely correct! Whether you’re talking about Google Drive, DropBox, or any other provider, the definition remains the same. Checkout NiHao Cloud’s Sesame Disk, an emerging German enterprise whose origins are linked to the Chinese market, in the world of cloud storages and file-sharing that provides a fast, secure, and highly available medium for effective collaboration worldwide.  

Nowadays, businesses use such storage to store documents and share them with peers within the premises. It not only helps in securely storing your important files and documents but also at the same time gives you a decent opportunity to collaboratively work on the project with other folks through data sharing. The days when an email was more than enough to share attachments are long gone. Cloud gives you almost unlimited data storage space. Also, it’s cheaper and more secure than traditional storage mediums. No wonder cloud storages is quickly replacing physical storage systems!

Thanks for reading my post. Here is another one related.