Effective website footer design
Developers often overlook that the footer for a site (translation from English footer / basement) is one of its basic elements. It can provide more complete information about the company,…

Continue reading →

The browsers we choose
Now let's talk about browsers. And what to say about them, you say, and so everything is clear - this is the program with which we look at Web pages.…

Continue reading →

How does JPEG format work?
The JPEG compression process consists of several steps. In the first step, the image is converted from the RGB color space to the YUV space, based on the brightness and…

Continue reading →

How to create an attractive website?

So, you want to make a useful, beautiful and convenient site. What is needed for this? What factors influence the popularity of a website? What is the best place to start creating your own website? And what mistakes can lie in wait on this path?

I tried to highlight the main reasons that, in my personal opinion, affect the popularity of the site:

Content or content is one of the most important components. If the site does not have useful information that can interest a certain circle of people, then we can raise the question of the need for the existence of the site as such. Remember how many useful pages you saw recently in comparison with the total number of places you visited?
Design is the second most important component of a good site. It depends on the design how attractive the pages will be, i.e. ultimately, how many people will additionally want to come and look at your site. After all, if you really liked the design of the site, then you will surely tell your friends about it. Do not forget that they are met by clothes.
In order to make a good site, it is not necessary to even use graphics. There are useful sites with a minimum of graphics (or even without one) and a lot of useless, clogged with megabyte pictures. For a web site, as well as for other design projects, the style of the site is very important, giving it its own face and recognition. In subsequent articles, I will describe the basics and principles of creating stylish web pages.

The speed of loading your pages – None of the normal people will not wait for the loading of your pages within an hour. This leads to the conclusion that the pages need to be optimized to get their smallest size (of course, within reason). Let’s calculate the maximum allowable volume of the average WEB-page.
Taking into consideration the fact that the vast majority of people (and small organizations) have access to the Internet through dial-up communications, i.e. by phone (and, besides, an important fact – for time-based payment) and the average modem access speed in Russia is 14400 bps, you can calculate the time spent on downloading one kilobyte (this does not take into account the fact that most people keep 2-3 or more copies of the browser are open at the same time – in this case, simply divide the average access speed by the number of open browsers).

Therefore, the average transfer speed is 14400 bps / 8 = 1800 bytes / s – this is in the ideal case, actually a little less due to retransmissions of erroneously received blocks. Therefore, we take the average speed equal to 1200-1500 bytes / s. Just do not confuse this speed, which is the speed to the provider, with the speed of downloading your page, it can turn out to be much less, since the information reaching your computer passes through several computers (usually 10-15), and the speed is determined by the narrowest link in the chain.

Suppose, during the day, the load on routers (computers that transmit information from one network to another) is greater than at night. In addition, if your server is located on a computer that is connected to the provider via a dial-up (or leased) line at a speed of 14400 bps, then a person sitting on the other side of the Internet will never achieve a speed higher than this (I exclude cases with Proxy server, because they mainly store frequently requested information – for example, pages of search engines). I accept the permissible time for loading one page to be no more than 40 seconds (this value was taken from personal experience :), from here – 40 * 1200 = 48Kb – this will be the maximum amount that a page can have along with all the graphics located on it. If you need to post information of a larger size, then notify the user about this or distribute the information on several pages.

Web site promotion – includes not only the registration of your server in all possible search engines of the world, but also such means as posting information in the media (URL – in the newspaper), as well as mentioning your site on business cards, advertisements, in newspaper and magazine articles, etc. In addition, E-mail must be mentioned on the website to contact you or, if not, at least a phone number.
A clear and logical structure for placing information on your server – nothing bothers you when searching for the right information, like a poorly structured server.
Lack of spelling and grammatical errors – I include this point here due to the huge number of errors on freshly appearing web sites. After all, it’s simple – type the text in the editor with spell checking and re-read what you wrote before putting your server on the world view.
Here, perhaps, are all the basic principles, the observance of which guarantees the success of your WEB-site, and through it – the well-being, and the expansion of the fame of you, your company, club, movement.

As an exercise, try going to the WEB and counting the time to load various pages

How to make a menu for a site? The main features of the menu selection
Whatever the site, without which it certainly cannot do, is without a menu. And often on one site there are several menus at once - for the main and additional…

...

The browsers we choose
Now let's talk about browsers. And what to say about them, you say, and so everything is clear - this is the program with which we look at Web pages.…

...

Pagination or endless scrolling: what to choose?
When a large data set has to be demonstrated within a single web page, developers or website owners usually have to choose between two main ways of presenting such data:…

...

Computer hardware configuration
What is described below suggests that you want to make a beautiful and stylish website completely do-it-yourself, i.e. you draw all the graphic elements yourself, write the pages yourself, scan…

...