个人想做网站?只需掌握好这几点就可以了!
扫描二维码
随时随地手机看文章
购买域名。
你需要知道什么是Authorized Nameserver,什么是A记录,什么是CNAME,什么是MX记录。是拼音好还是缩写好?要不要用一些冷门的后缀做domain hack?
购买主机。
这个时候你需要综合考虑你要使用的服务端脚本语言、你的目标受众网络情况等等。如果只是普通PHP网站访问量不多速度要求不高,可以考虑国外虚拟主机。如果访问量大或不是PHP,可能需要考虑VPS甚至独立服务器。如果速度要求很高,可能需要考虑国内服务器。如果你需要SSL加密,你需要一个独立IP的虚拟主机。
网站开发流程
“写”网站。
这里指的是纯粹的coding。你需要非常熟悉HTTP协议。考虑到你的网站的规模,如果小的话可以用服务端脚本语言直接写,如果可能会有一定规模的话通常需要一个MVC框架。你需要精通你使用的服务端脚本语言。你需要熟悉数据库,至少要能在外部工具的帮助下写出几个表的复杂连表操作。前端的HTML代码、JS代码、CSS代码,这些不要求能自己写(可以外包),但至少要在拿到别人写的代码后能看懂。
性能调优。
这个我也没什么经验,我只使用MySQL的slow log查找过几个速度比较慢的MySQL查询然后优化之。如果你使用的是VPS或独立主机,还需要对web服务器的配置文件进行调优,php.ini之类的也包括在内。如果对服务器的高可用要求比较高,还需要去了解数据库的高可用方案,前端web服务器的负载均衡等等。
SEO。纯个人的观点:SEO是垃圾站才会非常看重的技术。作为一个普通的自己生产内容的网站来说,只需要使用最基本的SEO知识避免一些搜索引擎惩罚就足够了。