Commercial Interactive web site development

Source: Internet
Author: User
Keywords Web development interactive

Intermediary transaction SEO diagnosis Taobao guest Cloud host technology Hall

I. Site positioning

First of all, we should be aware of the properties of the website we do, for example, for which industry to design, of course, the prerequisite is that you must be aware of the industry's web site needs some specific functions, such as e-commerce-like shop most basic function is a complete product display system and a strong online trading system. Secondly, according to the specific scope of the site to develop appropriate value-added functions, such as if it is for a book friends will develop e-commerce-oriented shop procedures, then we should be in the regular shop procedures based on the integration of member management system. Conditions can even be based on their own operating system to develop the corresponding functions, so that more can attract visitors to the site's attention. So, to do a website, the first and foremost is in the development before there is a good site positioning, want to do what kind of site, what characteristics, what I believe we should have a very clear idea. So the idea of the website is half the success.

Two. Stencil design

I never used to design templates, perhaps because I am poor art, later in the study after the template design, only to realize the advantages of the use of templates are indeed many, not only in the site before the development of the site to make the style, but also to avoid many in the late art of many unnecessary trouble, For example can avoid the basket frame dislocation and so on serious consequences. Template design is doomed to the style of the site, therefore, we should be based on the location of the site will be the style of design, assuming the development of a female fashion shop, then we do not spin to consider the color of the main colors of the design of the web site style; Suppose the development of a mobile phone sales shop, then you can use some more stable tone will be After the study of the research on a variety of online shop Web site survey shows that the blue is a more general shop color, that is, blue in the shop application of the most widely used, blue as the main color of the development of the shop involved in the field of mobile phone sales, crystal decoration, 925 silver and so on. In short, template development as in "painting" Your site home, the same is doomed to the site's style, a good style is able to keep the footsteps of visitors yo, may wish to spend more on this step of mind. In fact, I really appreciate the excellent website style, if you are interested can go online search "cool buy Koogou." Mall code, which has a "secluded forest refined version" I appreciate this style of code. Perhaps the kernel of this program is not the most powerful, but its appearance is the most beautiful. In fact, the beauty of a website is a visitor experience comfortable an important indicator, I think even if a site's function is again strong, if there is no good visual experience, I think this site will only "talent".

Three. Program Structure Blueprint

Some might think that the structural sketch program is not very useful, but have you ever thought that if we just focus on the development of the program, not a sketch of the structure of the program, will often make us in the process of writing a lot of unnecessary trouble, as if the database, if we have a good program structure diagram, Then it can be in the design of the corresponding data store Word table one by one corresponding, so as to avoid the production of redundant tables or segments, both the program structure is complicated, and even cumbersome, but in the later on the maintenance of the program to bring unnecessary trouble. A good structure blueprint can make us in the program design time step by step, the structure of the program (such as form processing page, database connection, etc.) as far as possible simple and clear, so as to facilitate the subsequent leak of the bug. If the site development such as building, then the structure of the blueprint can be compared to the building of the framework structure.

Four. The whole station prepares

(a) A full range of applications to make the site more powerful.

According to the blueprint of the program structure, we can start to write the site based on the original concept of the function, in general is to let the idea of the site to achieve, in fact, this is also the most waste of time, because we have to make the theory to create, perhaps you can think, we want to draw a building is so easy, But it is not easy for architects to build a building, after all, the armchair is never going to meet the practical difficulties. When we were developing the program, the most important thing is to respect the language of the program, such as ASP language, we first want to write the subject code errors, such as form is easy to confuse with from, this is one of the most easy mistakes I made, after all, a word spelling errors will cause the program to run errors, If this code involves permission to judge, then the seriousness of its code is more important, if we are unfamiliar with the word, we suggest that we do not use Notepad to write, as far as possible using the EP and other software can automatically judge the spelling of the code, no longer can use Dreamwave and other visual software help. Second, we should try to use more common database connection statements, as far as possible to universal code, such as Winnt core use of accesc2000 database connection, The Win98 PWS only supports the ACCESC97 version. So should we consider using the WIN2K3 and IIS5.0 supported database connection statements that are now basically based on Win2K or IIS6.0? This is just one example, Of course, for example, now under the development of ASP program basically I still suggest you use ASP+MSSQL environment development, after all, the database processing and the stability of the website system have good support. Of course, if it is based on PHP or asp.net applications such as the development of the better. In fact, the study found that the ASP.NET environment can develop a very strong interactive program, and PHP Environment developed under the program has good security, but if the use of PHP+MYSQL environment development, can match the Linux server environment will be more adaptable; The opposite JSP is more suitable for the development of management type or OA program, which is our conclusion after the research of the website system. In fact, we can according to their own needs, as well as their own ability to choose more appropriate to their own code to develop.

(ii) comfortable experience, user-friendly website

As a website, visitors can be said to be our customers, come to our homes, we should respect their feelings, to create a more comfortable environment for visitors to experience, in fact, the problem in the template before the problem should be complacent, but sometimes actually made not as perfect as the effect of the picture, more importantly, This link in the production time is also so can not be ignored. A website's function is again formidable, if cannot give the visitor a comfortable experience environment, actually I thought that even if has the attractive information and the commodity, even if can let you bring a lot of IP access, but I thought also will not get very high PV. Because your site will not be concerned, but also because you let visitors not get a good visual impact, have you ever thought of that? In fact, a program designer should have the talent to be an aesthetic designer. When everybody will do the website, everybody will develop the website, even if the code everybody understands, but some website lets the person be joyful, some is annoying, actually only because esthetics pays attention to. In addition to design, there is also a point is advertising, many people will ask this question, is AH. Think about it, Like 163.com These sites provide a wide range of free information services, free mail service and so on, as the company also has to feed the public large staff, pay high network access costs, and even advertising and so a series of expenses, in fact, a large part of the profit is not from the charging service, according to our team investigation, NetEase company last year has 70 % of the cost is from the advertising revenue, then as a commercial website, should not put advertising it? Actually think about it, it should be! But some sites in the interests of the temptation, the dale are colorful ads, it seems that the content of the site is submerged, so it is desirable? We've done this experiment before. , we insert ads on a friendly download station, we inserted 1-7 of the revenue from the analysis of the ads, we found that when the number of ads in the 1 to 3 of the income is a ladder-type rise, but when the insertion of 4-7 ads, we found that advertising revenue in turn, the ladder-type decline, is it a coincidence? No, it's not. In fact, a site can give users a friendly experience, then this site can bring more revenue in fact, the total cannot be a commercial website into an advertising portal bar. Proper advertising is desirable, and excessive delivery will only lead to downfall. So we should make the site more humane, so that visitors have a good experience.

(iii) Seamless security, more peace of the peace

As a dynamic interactive Web site system, the program is written by people, people's carelessness will often lead to some of the permissions too high, or because some authentication interface in processing the data submitted when the failure of the validation or benefits such as loopholes eventually led to the site's management rights by malicious people to obtain, and even get Webshell, Ultimately, even through the operation of the right to obtain server management rights. So we write the program should pay attention to each interactive link, in writing to the database with write, query, modify, and so on operation of the Code, we should consider whether it is appropriate, the second is to try to be a number of processing pages as unified as possible, the site dynamic code as much as possible, This way we can not only allow the program to run when the IIS greatly reduce the burden, and can be after the invasion of the Web site system repair and inspection, patch loopholes and so on, and can be compared to the form of the source code to see if the intruder has left Webshell in the site and so on the back door. Because this research is mainly in the ASP+MSSQL environment for testing, so only for the ASP problem synthesis, on this, We have synthesized the following: ①. In order to improve the safety of the website, we can try to design the database table segment name more complex, because at present many sites have not filtered out the special symbol of the transmission, resulting in SQL injection vulnerabilities to become intruders frequent breakthrough, so we should write in the query and submit the page will be special symbols filtered, but very simple Single code, but often easily forgotten. Of course, complex database tables can make it impossible for intruders to query the table segment even if they find an injection point. ②. Upload function is an important function of a website, in fact, I suggest that you can remove as much as possible in this function, use up to delete, to use again, because the current and powerful upload system can not absolutely guarantee security, not to mention if you write more can not be guaranteed, mainly to limit the upload file type to work hard, otherwise, this function Once the breakthrough is very easy to be the activity webshellm, everybody grasps this point. ③. Try to put the management directory in a single folder, and then complicate the folder name, so that even if the administrator password is cracked, the intruder is not so easy to find the landing port. There is more security knowledge to learn, because the relationship between the time we only study and organize so few. Finally, after the program is written, don't forget to test every function of the whole station system, to see if there are any loopholes left by the careless, if you can ask other program enthusiasts to test your program friendly, to see if there are any deficiencies.

Four) SEO optimization, make search engine more friendly

SEO is an abbreviation for Search engine optimization, also remember that the development of the Web site has not heard what is called SEO, but also in recent years has become popular, to now, SEO has been a technology, and some companies specifically for the site to do the SEL ranking service, and a key word prices have reached thousands of dollars, as I , research SEO has been more than half a year, so far can be said to benefit greatly. Yes, to know that the site is now more than 80% or even 95% of the traffic is from the search engine, if you are in the search, your site ranking, then perhaps you are the less likely to be browsed, such as someone to buy a product online, assuming that such products have a search record of 10, It is likely that the customer at the first site has been fully traded, then you are like a loss of a business, have you thought about it? With the search engine service providers to the continuous changes in the algorithm, SEO people have to carry out experimental testing, learning to improve technology, slowly become a learning. For SEO, probably say a few points: ①. Web site as far as possible use of HTML generation, so that dynamic Web site static can not only achieve dynamic interactive function, but also to reduce the load pressure on the server, more importantly, the search engine on the HTML included will be more, easier, and the weight of the display is generally higher than the ASP. ②. Is the file name problem, whether static files or dynamic files, the experiment proved that the file name as short as possible, the URL as short as possible, so that can better improve the weight of the site. ③. Adopt as far as possible not to do too many keywords, if the keyword too much words not only get very good optimization, on the contrary also easy to be search engine will your site to "sandbox", about how many keywords more appropriate? Generally do not exceed 13 phrases, it is best to control within 26 Chinese characters. ④. That is practice, when our site is indexed by search engines, we might as well look at the ranking of each keyword, and then the site's frame structure to modify, until the site into the first 3 pages of search results then it is best not to optimize the. This is probably the case, and, SEO can not be too greedy, excessive SEO optimization is not the end of the income, search engine for this malicious optimization site will be thrown into the "sandbox" or even K station. "Sandbox" here to do an explanation, "sandbox" like a shelter, for unfriendly web search engine will be put "sandbox" in the "sandbox" inside the site as if by K station, search engine will be included in the page is 0, but this does not mean to be K station, as long as the reorganization of the rectification changes, Search engine after half a month will automatically detect your site, if half a month after reorganization then will be back to your site, otherwise will always be K station. Then you can only write to the search engine. So I hope you know how to use SEO techniques, but do not overdo it. You can pay attention to the Internet on the major search engine the latest algorithm summary, according to the latest algorithm to optimize.

PostScript: I have been engaged in Web site system development has 4 years of experience, the above is my Business interactive web site development part of the summary, with a full 8 hours to write the article, I hope to give you help and inspiration, but also hope that guidance from all walks of life.

qq:89526858 e-mail: 89526858@163.com

Copyright belongs to the author ちd_gザ℡ all, to reprint please retain the copyright statement this trip, thank you.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.