Welcome to elreno.org
Web Hosting - Bandwidth and Server Load, What's That?
Two key performance metrics will impact every web site owner sooner or later: bandwidth and server load.
Bandwidth is the amount of network capacity available, and the term actually covers two different aspects. 'Bandwidth' can mean the measure of network capacity for web traffic back and forth at a given time. Or, it sometimes is used to mean the amount that is allowed for some interval, such as one month. Both are important.
As files are transferred, emails sent and received, and web pages accessed, network bandwidth is being used. If you want to send water through a pipe, you have to have a pipe. Those pipes can vary in size and the amount of water going through them at any time can also vary.
Total monthly bandwidth is a cap that hosting companies place on sites in order to share fairly a limited resource. Companies monitor sites in order to keep one site from accidentally or deliberately consuming all the network capacity. Similar considerations apply to instantaneous bandwidth, though companies usually have such large network 'pipes' that it's much less common for heavy use by one user to be a problem.
Server load is a more generic concept.
It often refers, in more technical discussions, solely to CPU utilization. The CPU (central processing unit) is the component in a computer that processes instructions from programs, ordering memory to be used a certain way, moving files from one place to the next and more.
Every function you perform consumes some CPU and its role is so central (hence the name) that it has come to be used as a synonym for the computer itself. People point to their case and say 'That is the CPU'. But, the computer actually has memory, disk drive(s) and several other features required in order to do its job.
Server load refers, in more general circumstances, to the amount of use of each of those other components in total.
Disk drives can be busy fetching files which they do in pieces, which are then assembled in memory and presented on the monitor, all controlled by instructions managed by the CPU.
Memory capacity is limited. It's often the case that not all programs can use as much as they need at the same time. Special operating system routines control who gets how much, when and for how long, sharing the total 'pool' among competing processes.
So, how 'loaded' the server is at any given time or over time is a matter of how heavily used any one, or all, of these components are.
Why should you care?
Because every web site owner will want to understand why a server becomes slow or unresponsive, and be able to optimize their use of it.
When you share a server with other sites, which is extremely common, the traffic other sites receive creates load on the server that can affect your site. There's a limited amount you can do to influence that situation. But if you're aware of it, you can request the company move you to a less heavily loaded server. Or, if the other site (which you generally have no visibility to) is misbehaving, it's possible to get them moved or banned.
But when you have a dedicated server, you have much more control over load issues. You can optimize your own site's HTML pages and programs, tune a database and carry out other activities that maximize throughput. Your users will see that as quicker page accesses and a more enjoyable user experience.
Software company patent A Software Company Patent is the Door to a World of Confusion There is no universal understanding of exactly what a software company patent is. In general, owning a patent allows a company certain rights (or exclusivity) for a prescribed amount of time. Individuals or corporations seeking a patent must apply for a patent in each and every country in which they wish to have one. Unlike copyrights, patents are not automatically granted to applicants and can take quite a while in order to be approved. Another thing to remember, particularly with a software company patent, is that a patent may issue in one or more of the countries in which you've applied but not all of them. The real problem lies in the fact that there really is no central agreement about what a software company patent actually grants among any of the nations so those who are awarded patents may not be getting exactly what they think they are getting in the process. With no universal agreement there really can't be universal enforcement about the laws and the rights surrounding a software company patent. The growth of Internet business and e-commerce in general has led to many patent applications for software, particularly software that was designed for specific business applications. The problem is that while the cases are granted and successfully tried and defended in some countries, other countries offer no enforcement or legal recourse for those who do not honor the software company patent even if the patents were granted in those countries. The fine line between nations about what is and isn't patentable is another challenge when it comes to establishing and honoring patents. In other words, the issue of a software company patent is a rather confusing process at best. Patents differ greatly from copyrights, which are issued automatically and recognized and enforced internationally. Copyrights protect the source code of software from being copied and registration is generally not required in order for your work to be protected. Lately there is a new term, copyleft, which is an obvious play on words and represents the rights to not only redistribute the works that are covered by this but also to modify and freely distribute those modifications. This term is very much in the spirit of many open source types of software and music. The catch for copyleft protection is that the newly created work be distributed in the same manner and spirit in which it was received. In other words if you were freely given the software, then you must freely provide the improvements and modifications you made to that software. Of course this is a long way from the idea of a software company patent. It is also important that you are sure you understand exactly what you are applying for as far as your patent goes. Different countries will grant patents for different things and those are closely regulated and carefully regarded when it comes to software-know what you are applying for and understand what you are being granted. A software company patent means different things to different people in different places and it nearly impossible to get other countries to honor a patent that they would not have granted at the same time they shouldn't expect other countries to honor patents based on their decision to do so either. One unfortunate circumstance surrounding patents is that there seems to be an unequal and obvious disparity between the haves and the have not's. Patent enforcement for software, unlike literature and music is largely subjective. In literature and music, it is rather obvious that the copyright has been abused or that the work has been copied, this isn't as simple with software which is one other reason that software company patent is such a hotly debated subject in the software industry. The Importance of Written Communication (written communication) Written communication is just as important as oral communication. Of course, all communication requires a clear concise flow of ideas, and words that are easily understood by any reader or listener. Written communication is one of the most difficult forms of communication as writers are typically prone to write for themselves, instead of for their audience. It is important for readers to understand what has been written and why it has been written. Writing is very different from oral communication, because words are written they cannot be taken back. Communicating through writing is more concrete than verbal communication with more room for mistakes and misunderstandings. The slightest misunderstanding can cause chaos for many, so it is important to right as clear and concise as possible. This form of communication is defined as a clear expression of ideas in writing. The clear expression of ideas includes grammar, organization, and structure of an essay, book, article, or report. Grammar is a large part of written communication, and writers must always consider spelling, punctuation, writing style, and wording before displaying their work to the world. Proper grammar and form may have a varying importance for different writing jobs, and usually depend on the method of communication used for that job. However, it is always important to strive to use correct grammar, spelling, and punctuation. Most writers use spell check and grammar check on their computers to ensure that the grammar and spelling is suitable. Grammar is also a major factor when writing as a freelance writing and submitting work to an editor. Many editors will reject further submissions from writers who have too many grammar and spelling errors. Organization of a letter, essay, article, or book is also important factors of written communication. Communication should always have a logical organization that is easy for readers to follow. For the reader, it is much easier to read a paragraph with one common theme that relates to the entire work. Most writing requires a clear flow of ideas and proper transitions to indicate when a new idea is being presented. However, transitions are not often needed for pieces of writing that are clearly organized. Ideas should also be expressed in a manner that is easy for the reader to understand and recognize. Data in the writing should also be presented accurately to support conclusions and recommendations given by the writer. The structure is also important in a piece of writing. All writing is organized into five to seven sentence paragraphs that all relate to each other. The number of paragraphs usually depends on the work that is being written. For example, it is common for essay to contain five concise paragraphs that all relate to a common theme. Generally, essays begin with an introductory paragraph, followed by three supporting paragraphs, and ended with a concluding paragraph. The basic structure of a piece of writing is only the beginning of written communication; the words used and the organization of the work is important to the readers understanding of the work. In many cases, the style format, and content must be adjusted to the communication level of the reader. The ability to convey ideas to a certain reader are very important, and a key component of written communication. Like oral communication, written communication can be seen as an aspect of life that makes the world go round, and learning to communicate through written word has become a basic skill for most people. Communication is needed in all aspects of life, and although many people cannot write well, it is important to be able to communicate out loud and on paper. |