CAll Us: (02)7 616-5677 | 09178580986 | 09989770817 Submit Ticket   Login
How Search Engine Works?

How Search Engine Works?

Before answering that question, what is a Search Engine? So based in Wikipedia, search engine “is a program that searches for and identifies items in a database that correspond to keywords or characters specified by the user, used especially for finding particular sites on the World Wide Web.” Example: Google, Yahoo, Bing and Ask.com. And to find that answer, I used a search engine, particularly, Google.

Have you ever wonder how frequent you use Google or other search engines per day? World Wide Web is a huge place. If you know a website, you can find it by just type in the web address in the address bar of browser. What if you don’t know the URL?

For many, Search engine is an internet. When you want to find the “Asus Zenfone Laser 2 specs”, search engine will display the list of web pages that containing information about Asus Zenfone Laser 2. Search Engine have become part of our lives. We use them to find things online, learning tools, directions or map and also for business.

Search engine has 3 functions: Crawling, Indexing and Retrieval & Ranking.

How Search Engine Works

CRAWLING – it all begins here. An automated bot / spider / crawler / web crawler collects all the data in a website. For Google it is “Googlebot”. It will scan the website and collect all details in the website such as page title, images, and linked pages.

INDEXING – every time a bot / crawler visits a web page, it stores the information collected from a web page to search engine’s massive databases. It makes a copy of it and add the URL to an index and repeats the process, until it builds a huge index of many web pages.

RETRIEVAL & RANKING – When someone perform online searching, search engine goes down to its billions of documents. It returns a result that Relevant or useful to searcher’s query and RANK those results according to the Popularity of the website serving the information.

Search Engine Algorithms

To determine the relevance and popularity, search engines employs mathematical equations or Algorithms. Search engine algorithms has a hundreds of variables, or what we called “Ranking Factors”.

Google core algorithms:

Google Panda – it takes the quality of the website’s content when ranking sites in search results. It ranks a website with high quality content that answer the searcher’s query.

Google Penguin – This is the second core algorithm of Google. It deals with the link quality. Most of the affected of this algorithm is the sites with poor link building.

Google Hummingbird – This is part of the Google main search algorithm, it ensure that it serves the best results for specific queries. Hummingbird is more about able to understand search queries better, particularly with conversational search.

How to prevent your site from being hacked and spammed?

How to prevent your site from being hacked and spammed?

Preventive maintenance for your site from being hacked and spammed isn’t just something you do once; it’s a continuous process that you need to repeat over and over. One of the greatest false convictions flowed in the web possession and site security group is that “your webpage isn’t a major one, so there’s nothing worth being hacked for”. This specific conviction has always led dismay, because probably site owner’s surprise, he/she gets hacked and may lose everything. Truth be told, this conviction view may really be engendered by programmers, since it makes laxity in the web proprietors, keeping their guards down and making their defenses exploitable. Actually sites get hacked constantly, size and capacity don’t make a difference by any means.

Preventive maintenance is the key for keeping your website healthy and safe. Hackers are continually searching for vulnerabilities in programming you are running so they can abuse those vulnerabilities. When they get in, they can assault whatever remains of your system. Here are some reasons why your site might get hack and the prevention from being hacked and spammed:

 

Why do sites get hacked?

Hacking is regularly performed via computerized contents written to scour the Internet trying to misuse known site security issues in programming. There are a couple of reasons why individuals would hack a site:

Preventive Maintenance

  • Links back to their website
  • Links to another website (paid for links)
  • Capturing your sites activity
  • Inject content onto your site
  • Access paid for things
  • Gain all registered users email addresses And of course, just for fun.

 

The explanation for this is if a hacker purchases a legitimate hosting account for the sole purpose of sending out spam, the webhost will erase the record when it discovers this client is spamming from their servers, because spamming does not only place enormous loads on a shared server which will back off the various sites facilitated on it and corrupt their facilitating administration, but it often also results in the webhost having his IPs blacklisted which means that most users on the server will be unable to send or receive emails.

 

Preventive Maintenance from being hacked and spammed.

Preventive Maintenance

  • Choose a strong password to keep it safe.
      – A good password that is easy to recall is your cell phone number combined with your car registration and followed by a question mark.

 

  • Use HTTPS
      – HTTPS or Hyper Text Transfer Protocol Secure, is a secure communications protocol that is utilized to exchange delicate data between a site and a web server. Moving your site to the HTTPS convention basically implies including an encryption layer of TLS (Transport Layer Security) or SSL (Secure Sockets Layer) to your HTTP influencing your clients’ and your own information additional to secure from hacking attempts.

 

  • Keep your software scripts up to date.
      – Introducing WordPress and simply let it keep running individually is an ensured approach to welcome the programmers. Continuously check and introduce refreshes, patches and new forms.

 

  • Keep your PC virus free
      – A lot of hackers access your facilitating account through a Trojan, Virus or Key Logger which was planted on your PC when you went to an seemingly innocent website, created by the hackers.

 

  • Backup your website.
      – By backing up your entire website regularly and saving all recent backups, data loss will be kept to a minimum with only minor work required to rebuild your website on a cleaned hosting account.

 

  • Tighten your network security.
      – PC clients in your office might be incidentally giving a simple access course to your site servers. Guarantee that:
    • Logins terminate after a brief time of activity.
    • Passwords are changed oftentimes.
    • Passwords are solid and NEVER recorded.
    • o All gadgets connected to the system are filtered for malware each time they are appended.

 

  • Install a web app firewall.
      – A web application firewall (WAF) can be programming or equipment based. It sets between your site server and the information association and reads every bit of data passing through it.

 

Summary.

A large portion of site owners’ go through the life with the philosophy ‘It won’t happen to me’. But unfortunately, that philosophy has been proven not to be true in the world of online security. An effective attack on your website not only leads to compromising of users’ data and your own information, it can also lead to a blacklisting of your site by Google and other search providers. Preventive Maintenance is a big help for the site owners’ to secure and protect their websites from hackers.

Server – Browser Interaction

Server – Browser Interaction

A lot of us developers jump to conclusion that we can learn Web Programming by jumping into watching videos, taking online courses on HTML, CSS and other popular web platforms. We take a huge step in learning all the technicalities without knowing how the Server Browser Interaction.

As a developer, I had the same problem when I first started learning web development. I read comments, reviews, and suggestions all over the internet and it seems I really have to learn the basics of Web Server Interaction before

So What is a Server?

server browser interaction

server browser interaction

The primary function of a web server is to store, process and deliver web pages to clients. The communication between client and server takes place using the Hypertext Transfer Protocol (HTTP). Pages delivered are most frequently HTML documents, which may include images, style sheets and scripts in addition to text content.

And What is a Browser?

server browser interaction

A browser is a tool/application that lets you view your web page contents in a human readable form. And it has also other functionalities such as live code-editing, preview, and other extensions developed by programmers.

How does a browser interacts with server?

  1. User inputs something in the address bar (e.g: facebook.com)
  2. User press enter
  3. The browser will request something on facebook’s server, in this case it is requesting for the facebook.com’s homepage.
  4. The request sent to the server will be validated to know what the server is going to send back.
  5. After quick processing, the server will send the files(.html, .css, .php, .etc) needed to display facebook.com’s homepage to the browser.
  6. The browser interprets the files and codes into a human readable format.
  7. The browser will now display facebook.com’s homepage.
  8. Basically that is how the server – browser interacts with each other!

If you have any inquiries or concerns just message us at info@marketlinkwebsolutions.com

How does a Server Talks to the Browser and Vice Versa

How does a Server Talks to the Browser and Vice Versa

A lot of us developers jump to conclusion that we can learn Web Programming by jumping into watching videos, taking online courses on HTML, CSS and other popular web platforms. We take a huge step in learning all the technicalities without knowing how the browser talks to the server and vice versa.

So What is a Server?

The primary function of a web server is to store, process and deliver web pages to clients. The communication between client and server takes place using the Hypertext Transfer Protocol (HTTP). Pages delivered are most frequently HTML documents, which may include images, style sheets and scripts in addition to text content.

And What is a Browser?

A browser is a tool/application that lets you view your web page contents in a human readable form. And it has also other functionalities such as live code-editing, preview, and other extensions developed by programmers.

How does a browser interacts with server?

Basically, When the user