This year’s end is almost here and 2017 is around the corner. This means that amazing sales for Black Friday, Christmas gifts and end of the year are ready to hit the market. Of course, while almost everyone owns a smartphone, it is not bad to check the market just for a last minute change. It is also important to know what the market has to offer, especially for a nice price during the last months of the year, just in case you want to purchase a gift for your special ones or yourself, or if your device requires replacement.
Because I’m keep forgetting this and probably many of you might also need this info, I decided to post it on my blog. Lately I was doing some benchmark tests on different servers. On one of the servers (running on CENTOS 6.8) I was using the Apache Benchmarking tool and was getting this error:
bash: ab command not found
After doing some investigation and online research I found out httpd was missing so I tried to install it. The installation failed. From further investigation I found out that I have to editing the yum.conf file.
I’m a web developer, but don’t have much experience with configuring servers, so it took me a while to figure everything out. Anyways, I will show you step by step what you should do in order to install AB benchmark on your CENTOS 6.8 server:
Connect via SSH to the server using Putty.
Run the following command to configure yum.conf
exclude=bind-chroot courier* dovecot* exim* filesystem httpd* mod_ssl* mydns* mysql* nsd* php* proftpd* pure-ftpd* spamassassin* squirrelmail*
Now you have to remove http* from the exclude list.
Type the following command to save and exit:
Now install httpd using the following command line:
yum -y install httpd
This will take few seconds and will get a notification whether the installation was successful or not. After installing httpd you need to run the following command for benchmarking:
ab -n 1000 -c 10 http://google.com/
Benchmarking google.com (be patient).....done
Server Software: gws
Server Hostname: google.com
Server Port: 80
Document Path: /
Document Length: 219 bytes
Concurrency Level: 10
Time taken for tests: 0.030 seconds
Complete requests: 10
Failed requests: 0
Write errors: 0
Non-2xx responses: 10
Total transferred: 5400 bytes
HTML transferred: 2190 bytes
Requests per second: 332.06 [#/sec] (mean)
Time per request: 30.115 [ms] (mean)
Time per request: 3.011 [ms] (mean, across all concurrent requests)
Transfer rate: 175.11 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 1 1 0.3 1 1
Processing: 13 14 0.4 14 14
Waiting: 13 14 0.5 14 14
Total: 13 15 0.6 15 16
Percentage of the requests served within a certain time (ms)
100% 16 (longest request)
If you are following my blog, probably you already know that I’ve been building websites for quite some time. I’ve built websites using Joomla and WordPress. In the last period I’ve been focusing mostly on WordPress sites, because it is more convenient for me to create a simple website using this CMS.
WordPress has become very popular and more and more people are starting to use this software for building their website. According to BuiltWith, over 17.6 million (out of 363 million monitored) websites are running on WordPress and 24% of top one million websites are powered by this CMS. It is crazy!
The founder of PrestaShop wanted a way to make available small merchants online. So he developed the initial software open source so other developers created the free features we still have today. Even if features were free, merchants had trouble to develop an online shop because they lack technical knowledge so PrestaShop team launched in 2015 PrestaShop cloud.
PrestaShop is free because they make money through add-ons marketplace where merchants can sell their own add-ons. Also, PrestaShop offers technical support and strategic partnerships. In this case, everyone can install PrestaShop.
An interesting way to boost your website is to create a brand from it. Recently, Google added a new element to its search algorithm: the power and the popularity of brands.
Depending on your brand you can influence others a lot or not so much. Google trust its users and wants to offer greater visibility to brands.
How to use branding in order to consolidate SEO
There is a well-known SEO war cycle that usually starts with new SEO techniques and campaigns, continues with actions that should manipulate results, but search results relevance decreases and Google’s utility diminish while other marketing tools increase their utility such as Facebook Ads. Next Google comes with algorithm updates in order to regain its utility back and then the cycle start again. This happens because people spend money to buy rankings instead of earning rankings.