Welcome to www.esiq.org
|
Web Hosting - FTP and Other File Transfer Tools
Anything related to the Internet or computers is bound to introduce technical issues pretty soon. One of the earliest that novice web site owners encounter is FTP, which is an acronym for File Transfer Protocol. Seeing it spelled out, it's easy to see why those in the know quickly move to speaking in short hand.
The reason web site owners soon will (or need to) become familiar with FTP is obvious to anyone who has built a site on a remote server. You have to have some way of getting the files to the remote computer and FTP is one of the most common tools. It's also one of the simplest and most efficient.
FTP is composed of two parts: the client software and the server software. It's similar, in a way, to talking to someone on the phone who writes down everything you say. You (the client) make a request ('transfer this file to the server') and the listener (the server) takes the request and acts on it.
That request to copy a file from a local computer to the remote one is carried out (often 'under the covers') by a PUT command, as in PUT this there. You create the web page (in the form of a file) and then PUT the file on the server. To move a file in the opposite direction, from the remote server to your local computer, your client software issues a GET command.
Many FTP clients have graphical interfaces, similar to Windows Explorer, that allow you to drag-and-drop or otherwise copy the file without ever seeing the actual commands that carry it out. But it's helpful sometimes to know what goes on underneath. In tricky cases it can be an advantage to use a command line interface (in Windows, the 'DOS box', with a similar interface familiar to most Linux users).
Knowing the commands and being able to use them in the command line form can sometimes help you diagnose what is going on when the graphical tools misbehave.
But FTP is not the only way to get a file from here to there. In fact, your browser moves files around from a remote computer to your local one all the time. In most cases, when you type in or click on a URL, what happens under the covers is in essence a file transfer process. The web page is transferred from the web server to your local computer then displayed by the browser.
Alternatively, you can sometimes even email a web page/file from your local computer to the remote server, then use an email client on the server itself to get the file and put it in a folder. That requires that you have some form of access to the remote computer. But there are many ways of doing that, such as in-built utilities in the operating system or using commercial remote control programs.
Those alternatives can be helpful to know in cases where the FTP file transfer process is misbehaving. Having more than one way to accomplish the task helps you diagnose what might be going wrong. It also helps you get the job done when the usual tools aren't cooperating.
The more you learn about these sometimes puzzling acronyms, the easier you can accomplish your own goals.
Five Biggest Job Hunting Mistakes and How to Avoid Them Looking for a job can be a challenging experience. Between the resume writing and the interviews you can find yourself exhausted and ready to throw in the towel prematurely. Stay the course until you find the job you want. While you are on your job-hunting journey, here are five big mistakes to avoid when job hunting. Steering clear of these mistakes could make finding a job much easier. One of the biggest mistakes that people make when they are job hunting is not looking in enough places for jobs. There is a certain level of diligence you need to maintain when you are searching for a job. Look in newspapers, online and ask around. Of course, there are boundaries you should follow when looking for a job. First of all only apply and interview for jobs that you think you would take if you were offered the position. Do not apply for jobs that you are not qualified at all for or jobs that you do not have a clear understanding of. When applying for jobs, it is important to have a resume that is update and professional looking. If you are not a good resume writer, look at examples online or find a professional to do your resume for you. Employers will take one look at a messy or unprofessional resume and rule you out without ever meeting you. It is also important to be sure that you resume can be found online. There are plenty of job sites that allow users to post resumes. Some sites even allow multiple resumes to be posted. This is a great place for employers to locate your resume and contact you without you actually applying for the job. Lying on your resume can eliminate you from being a job candidate immediately. If you stretch the truth about your experience or the type of jobs you have had in the past, employers will think that you are a liar. If employers think you are a lair they will not feel confident about hiring you because you have already compromised your integrity. Tell the truth about your work and educational history. No matter what people may tell you, an honest inexperienced candidate is better than a lying experienced candidate. Have faith that you will be able to prove your worthiness for the position you are applying for without making up half-truths. Be sure that your contact information is correct and that you respond when you are contacted. No matter how busy you are, you need to check your e-mail and phone messages on a regular basis. If you do not respond to a call about a job this is a sign that you do not need employment that badly. Employers will move on to the next candidate if you are slow getting back to them. Candidates that are not prepared for their interviews are typically eliminated from the search before the interview is over. If you are late for an interview you have a big huge mark against you as soon as you walk in the door. Not being dressed in professional attire also will leave the interview with a very bad impression of you before you even speak. If you show up without a pen or copies of your resume you look like you are unfamiliar with the interview process. This, in turn, makes it quite possible that you are unfamiliar with other work place procedures. A good job hunt can land you the job of your dreams. When you are settled into your new job you will be thankful that you took the time to search for a job the right way. Web Hosting - Managing Disk Space Few things are less exciting than managing the disk space that always seems to be in too short a supply. But few things are more important to the health and well being of your site. The most obvious aspect of managing disk space is the need to have enough. If you have only a few dozen web pages, that's not an issue. But as the amount of information (web pages, database content and more) grows, the quantity of free space goes down. That's important for two reasons. All permanent information on a computer is stored on hard drives. Temporary information is often stored in memory only. The two components are completely separate, though they are sometimes confused with one another. As the amount of free space on the hard drive decreases several effects occur. Here's one way to picture them... Imagine you had a table with a certain area and you lay out playing cards on the table. At first, you lay them out in order, the 2 at the side of the 3, then 4, and so on. But then you pick up one or two cards from the middle and discard them. Then you add some more cards. Pretty soon things look pretty random. Now cover the cards with a big opaque sheet of paper. You want the cards to appear in order when displayed to someone. A special robot could be designed to always pick up the cards from underneath the sheet in order. Or, it could slide a hole in the sheet over the cards to display them in the correct order (2, 3, 4, ...), no matter what order they are really in. That's similar to how the operating system always shows you information in a sensible way, even though it's actually stored randomly. Why should you care? Real files are stored in pieces scattered around the drive wherever there is space for them. The more free space there is, the quicker the operating system can find a place to store a new piece. That means, if you delete the junk you no longer need (and free up more space) the system actually runs quicker. It helps create space you might need, and allows the operating system to store files for you faster. But there's a second effect. As you delete old files or change them, the pieces get more and more scattered. It takes the 'robot' longer and longer to fetch or display the 'cards' in order. Existing files are fetched and put together 'on the fly' (say, when you request a graphical page or a list of names). But, it takes longer to put together the web page when there are more scattered pieces. So, the other aspect of managing disk space is to keep the pieces of the files more or less in order. A utility that does that is called a 'de-fragger' or de-fragmentation program. You can request that a system administrator run it, or if you have the authority, you can run it yourself. That keeps the 'cards' in order and allows for quicker access to them. So, managing disk space involves chiefly three things: (1) keeping enough space to store what you need to store, and also (2) keeping enough free space to make new file storage quick and (3) making old file retrieval fast by keeping things orderly. When only a few files are involved the benefit isn't worth the effort. But as the number and size of the files grow, to thousands of files or several gigabytes of data, the effect becomes more noticeable. Keeping things organized then makes a significant difference in performance. Much of this can be automated using utilities. Some will delete files in a certain folder older than a certain date. A de-fragger can be set to run automatically during times of light usage, or quietly in the background at all times. Discuss the options with your system administrator and help him or her do the job better by keeping your house in order. You'll benefit by having a better performing web site. |