网站Gzip压缩的好处都有哪些?
相信很多站长都听说过网页压缩这个概念,网页压缩有很多途径,其中比较常用的一些压缩途径就是网页Gzip整体压缩,网页js脚本压缩,网页css脚本压缩,网页图片压缩(有损压缩和无损压缩)。但是网页压缩对网站到底有哪些好处呢?今天小编就和大家一起分析一下。 Gzip网页整体压缩 这个相信很多站长都在用,而且随着现在主机服务商的服务越来越好,这个基本上都不用站长自己动手了,比如我们这边客户都是用的虚拟主机,开通以后的虚拟主机默认都已经设置了Gzip压缩,所以这个环节的设置教程完全不用站长费心了。 如果你的虚拟主机没有设置Gzip压缩,不放建议你的服务器提供商帮你设置一下,设置这个Gzip全局压缩是比较简单的,如果你自己有服务器的话,只要简答操作一次就回了,具体的操作步骤我这里就不详细说了,大家可以自己上网搜一下Gzip压缩教程,windows系统下的设置是非常简单的,稍微懂一些电脑知识的站长都能搞定。 网站启用的Gzip压缩以后最大的好处就是网页的输出速度回加快,虽然很多站长们都说自己启用了之后也并没有感觉的明显的速度提升,其实对于我们人的感觉及反应来说,几毫秒的差距是根本感觉不到的。而且网站启用Gzip压缩以后还会让搜索引擎在抓取网站时更加顺利,减少服务器负载。 网页脚本资源的压缩 网页脚本资源压缩比较复杂,没有专业基础的人确实很难操作,网页js脚本压缩可以借助一些第三方的工具,比如站长站的js压缩工具,把全局js脚本压缩一下,可以合并的都合并在一起输出,这样可以大大的减少网页对服务器的请求。 而且现在很多虚拟主机都是有空间流量限制的,所以我们对网站全局的js及css脚本压缩也能够在一定程度上减少虚拟主机的流量消耗。 对网页脚本资源进行压缩以后,会使得网页对搜索引擎更加友好,如果不是必须的话,网站要尽可能的少使用脚本代码,这样更有利于搜索引擎理解我们的网页内容,因为大家都知道,脚本资源搜索引擎是无法理解的,而且很多脚本使用不合理还可能对服务器造成严重的负担。 图片压缩 图片压缩也是网站压缩环节中必须要优化的一个项目,尤其是网站维护人员,一定要学会压缩图片,很多网站在做
网站开发工具都有哪些?你是否也常用这些软件那
制作网页一般都用什么软件呢?记事本?notepad?DW?firework?UltraEdit?FrontPage?相信写过网页代码的人见到这些软件都不生疏,其实这些专业的软件以为,还有一些比较小巧的软件,应用起来也是很方便了,当然功能性可能会欠缺一些,比如说DW的联想功能,只需要输入一部分标签就可以出现下拉选择自己要书写的代码,但是作为辅助功能还是很好用的,下面就来讲一下。综合开发工具综合的网站开发工具几乎都是浏览器的插件,提供了许许多多的功能,例如:开关 CSS、开关 Javascript、开关 Cache:可以马上看到你的网页在浏览器中没有 CSS、没有 Javascript 或没有快取时的是长怎么样子。为什么要看没有 CSS 和 Javascript 的状况呢?一切都是为了 Accessibility 啊!检视页面中文件的 DOM 结构和指定范围的原始码。检视每个元素或 DIV 的ID、Class、目前的CSS样式(包括继承的样式),也可以将元素或 DIV 的外框显示出来。对于找出 CSS 和 Javascript 的问题十分有用。检验 HTML 和 CSS 语法是否正确、符合 W3C 的标准。因为这些工具是属于浏览器的插件,所以又分为给 IE 和 Firefox (缩写为FF) 所使用的版本,包括有:Internet Explorer Developer Toolbar (IE)Web Developer Extension (FF)Firebug (FF)HTTP 呼叫检视工具让你可以很容易看到任何由浏览器所发出的 HTTP Request 的一切细节,包括档头资讯、所传递的参数、档案大小、传输速度和时间…等等。用来观察 Ajax 呼叫的行为和排错最方便。HttpWatch (IE)Firebug (FF)原始码工具其实大部分的综合开发工具就已经有这样的提供功能,让你单独检视网页中某个区域的原始码,或是帮你检查语法的正确性,另外也有单独小巧的原始码相关工具可以使用。想要鼠标滑过去就立刻看到该范围的原始码吗?而不需要在茫茫“码“海中捞针。Instant Source (IE, 不是免费的)HTML VALIDATOR (FF)图形相关工具除了用 Photoshop、Fireworks 这类标准的大型软件来切图以外,对于平常一些简单的工作,杀机焉用牛刀呢?C
composer安装与更新常见问题及解决方案
composer安装与更新常见问题及解决方案问题一:报错:Your requirements could not be resolved to an installable set of packages.原因:不匹配composer.json要求的版本。解决方案:使用命令 composer install --ignore-platform-reqs composer update --ignore-platform-reqs 设置忽略版本匹配然后再进行安装或更新你所需要的composer包问题二:报错:Allowed memory size of 2147483648 bytes exhausted (tried to allocate 4096 bytes).原因:php内存耗尽报错解决方案:修改php.ini (改配置)memory_limit = -1 重启PHP和nginx或者apache。问题三:composer更新缓慢原因:用的国外镜像解决方案:切换到国内镜像composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ 注意:-g是全局,可以去掉-g就是当前项目