扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
目录结构是一个容易被忽视的问题,大部分管理员创建子目录都是没有规划的。目录结构的好坏对于访问者来说没有太大的感觉,但是对于网站本身的上传和维护,对于以后内容的扩充和移植有着重要的影响。以下是建立目录结构的一些建议。
1.不要将所有文件存储在根目录中。
有的网友为了方便,把所有文件都放在根目录下。这样很容易造成档案管理的混乱。你往往不知道哪些文件需要编辑更新,哪些没用的文件可以删除,哪些是相关文件,影响了你的工作效率。也影响上传速度。通常,服务器会为根目录建立一个文件索引。当你把所有文件都放在根目录下,即使只上传更新一个文件,服务器也需要再次检索所有文件,建立新的索引文件。显然,文件越大,等待时间就越长。因此,给你的建议是尽可能减少根目录下存储的文件数量。
[div][div]
2.根据列内容建立子目录
[div]
建立相应的目录,如Flash、Dhtml、Javascript等。企业可以根据公司简介、产品介绍、价格、网上订单、反馈联系方式等建立相应的目录。其他二级栏目,类似于what'snew,有更友好的链接,如果需要经常更新,可以建立独立的子目录。但是一些关联性强,不需要经常更新的栏目,比如关于这个网站,站长,站点体验等。,可以合并到一个统一的目录中。所有的程序一般都存储在特定的目录下,比如CGI程序就存储在cgi-bin目录下。易于维护和管理。所有需要下载的内容也最好放在一个目录中。
3.在每个主目录下创建一个独立的图像目录
通常在网站的根目录下有一个图片目录。刚开始学做主页的时候,阿杰曾经把所有的图片都存放在这个目录里。但是,后来发现不方便。当我需要打包一个主栏目供用户下载,或者删除一个栏目的时候,图片的管理是相当麻烦的。通过实践发现,为每个主栏目建立一个独立的图片目录最为方便。根目录下的图片目录就是聊城网站推广优化放首页和一些小栏目用的图片。
[div][div]
4.目录的层次不要太深,建议不要超过3级。
原因很简单,维护管理方便。其他需要注意的是:1。不要用中文目录;网络没有国界,使用中文目录可能会给正确显示URL造成困难。2.不要使用过长的目录;虽然服务器支持长文件名,但是太长的目录名不容易记住。3.尽量使用意义明确的目录;在上面的例子中,你可以使用DhtmlJavascript来创建目录,或者1,2,3,但是哪个更清晰,更容易记忆和管理呢?显然是前者。
随着web技术的不断发展,利用数据库或其他后台程序自动生成网页越来越普遍,网站的目录结构必将跃上一个新的结构层次。
[div][div]
反正我们在建站之前要设计好网站目录结构。
首先建三个protal,css,upload目录,然后再在这三个目录下再分模块建目录,HTML放protal,SEO优化推广,css就放css下面的目录,upload是上传文件的,怎么分目录就是你自己考虑。其次secdir根本就不需要。建一个static文件,专门放img,css,js这样的资源,再建一个view,放html,最后建一个models,专门放数据模型,这就是典型的MVC模式。大公司都是用的js管理,然后打包,就是前端集成解决方案。首先构建protal、css、upload三个目录,然后在这三个目录下按模块构建目录。把Protal放在HTML里,优化推广SEO,把css放在CSS下面的目录里。上传上传文件,如何划分目录是你自己考虑的。其次,secdir根本不需要。为img、css、js等资源建立一个静态文件,建立一个视图,放html,最后为数据模型建立一个模型。这是典型的MVC模式。大公司都是用js来管理,然后打包,就是前端集成解决方案。
[div]
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流