<?phpfunctioncurPageURL(){$pageURL='http';if($_SERVER["HTTPS"]=="on"){$pageURL.="s";}$pageURL.="://";if($_SERVER["SERVER_PORT"]!="80"){$pageURL.=$_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];}else{$pageURL.=$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];}return$pageURL;}$urlToEncode=curPageURL();generateQRfromGoogle($urlToEncode);functiongenerateQRfromGoogle($chl,$widhtHeight='100',$EC_level='L',$margin='0'){$url=urlencode($url);echo'<imgsrc="http://chart.apis.google.com/chart?chs='.$widhtHeight.'x'.$widhtHeight.'&cht=qr&chld='.$EC_level.'|'.$margin.'&chl='.$chl.'"alt="QRcode"widhtHeight="'.$size.'"widhtHeight="'.$size.'"/>';}?>二维码widhtHeight的最佳高度本人测试后,56像素为最佳
<?php$urlToEncode="http://www.hack001.com/";generateQRfromGoogle($urlToEncode);functiongenerateQRfromGoogle($chl,$widhtHeight='150',$EC_level='L',$margin='0'){$url=urlencode($url);echo'<imgsrc="http://chart.apis.google.com/chart?chs='.$widhtHeight.'x'.$widhtHeight.'&cht=qr&chld='.$EC_level.'|'.$margin.'&chl='.$chl.'"alt="QRcode"widhtHeight="'.$size.'"widhtHeight="'.$size.'"/>';}?>
我们都清楚,网页的打开速度十分重要,如果网页打开时间超过8秒,那么访客将减少60%。所以,我们需要对网页进行优化,以便能够达到最佳的用户体验。下面是18条网站加速方法:1、减少HTTP请求图片、css、script、flash等等这些都会增加http请求数,减少这些元素的数量就能减少响应时间。把多个JS、CSS在可能的情况下写进一个文件,页面里直接写入图片也是不好的做法,应该写进CSS里,利用CSSsprites将小图拼合后利用background来定位。2、设置头文件过期或者静态缓存浏览器会用缓存来减少http请求数来加快页面加载的时间,如果页面头部加一个很长的过期时间,浏览器就会一直缓存页面里的元素。不过这样如果页面里的东西变动的话就要改名字了,否则用户端不会主动刷新,看自己衡量了~这项可以通过修改.htaccess文件来实现。3、Gzip压缩Gzip格式是一种很普遍的压缩技术,几乎所有的浏览器都有解压Gzip格式的能力,而且它可以压缩的比例非常大,一般压缩率为85%。压缩没压缩,可以到这里测试:gzip压缩检测。4、不要在HTML中缩放图片图片要用多大的就用多大的,1000X1000的图片被width=”100″height=”100″以后,本身的KB数是不会减少的。5、优化图片将你的GIF转为PNG8会是个减小体积的好办法,另外有很多方法处理你的JPG及PNG图片以达到优化效果。6、不要出现404页面站点本身里(非搜索结果)出现404页面,无意义的404页面会影响用户体验并且会消耗服务器资源。7、减小CookieCookie在服务器及浏览器之间的通过文件头进行交换,尽可能减小Cookie体积,设置合理的过期时间,能够很好的提高效率。8、减少iframe数量需要更有效的利用ifames。iframe优点:有利于下载缓慢的广告等第三方内容,安全沙箱,并行下载脚本iframe缺点:即使为空也会有较大资源消耗,会阻止页面的onload,非语义9、尽早的释放缓冲当用户进行页面请求时,服务器端需要花费200到500毫秒时间来拼合HTML,将写在head与body之间,释放缓冲,这样可以将文件头先发送出去,然后再发送文件内容,提高效率。10、删除重复脚本重复调用的代码浏览器并不会识别忽略,而是会再次运算一遍,这当然是大大的浪费。11、减小JS和CSS的体积写JS和CSS都是有技巧的,用最少的代码实现同样的功能,减少空白,增强逻辑性,用缩写方式等等,当然也有不少工具也能够帮你实现这一点。12、减少DNS查找减少网站从外部调用资源,网页加载效率会大大提高。13、将JS和CSS外链一些较为公用的JS和CSS,我们可以使用外链的形式,譬如我就是从Google外链来的Jquery文件,如果我的浏览者在浏览别的使用了这个外链文件的网站时已经下载并缓存了这个文件,那么他在浏览我的网站的时候就不需要再进行下载了!14、避免CSS表达式CSS表达式很可怕,这个只被IE支持的东西执行时候的运算量非常大,你移动一下鼠标它都要进行重计算的,但有时候为了做浏览器的兼容必须要用到这个|||IE6去死去死!15、把CSS放顶部让浏览者能尽早的看到网站的完整样式。16、把JS放底部网站呈现完毕后再进行功能设置,当然这些JS要在你的加载过程中不影响内容表现。17、用GET方式进行AJAX请求Get方法和服务器只有一次交互(发送数据),而Post要两次(发送头部再发送数据)。18、减少DOM的访问次数JS访问DOM是很慢的,尽量不要用JS来设置页面布局。
谷歌手机软件为iPhone已经不复存在。取而代之的是谷歌搜索,修改后的iPhone应用程序,放在一个更大的功能-你猜对了——搜索网页。所不同的是立即对应用程序的主菜单中的可见。谷歌的标志现在主宰了画面上方的第三位,搜索栏下方的位置。这家屏幕仍然可以访问设置以及谷歌应用程序的快捷方式菜单,但一旦你开始在网上搜索,这些选项。在旧版本,设置和应用程序总是从一个沿着屏幕的底部栏可用。另外一大变化谷歌的iPhone应用程序是另外一侧的屏幕左边的搜索过滤器,从访问刷卡。这些过滤器-地方,新闻,图片,购物等-看起来很像边栏谷歌的桌面网站。干净的白色背景和过滤器,谷歌的iPhone应用程序现在感觉更像桌面很多网站,但是从移动的角度。我想看到的快速筛选选项作出自己的方式谷歌的移动网站,因为当我要搜索网页,我的第一本能就是打开浏览器,而不是原生的应用程序。
谷歌周四早间宣布,Gmail的小故障,导致了部分会员的电子邮件和文件夹的删除,但谷歌告诉用户仍然遇到问题。谷歌说“谷歌邮件应得到解决,其应用服务东部时间凌晨2点左右状态控制台。”“我们带来的不便表示歉意,并感谢您的支持,和您的耐心和继续进行使用谷歌,请放心,系统的可靠性是我们的重中之重,我们正在不断改进,使我们的系统更好。”谷歌表示。如果有人仍然有问题,可以联系gmail-maintenance@google.com。周日晚,一些Gmail的用户帐户登录到他们找到自己的电子邮件,文件夹和其他文件丢失了。谷歌后来说,是一个软件缺陷造成的文件丢失。电子邮件其实没有丢失,并且谷歌能够找到他们。在谷歌帮助论坛,谷歌员工名莎拉说周三邮件账户更多的是采取更长的时间才能恢复。”今年一月,Hotmail的用户经历了类似的现象,当时有大约17,000登录用户找到他们所有的电子邮件和文件夹删除。微软的MikeSchackwitz说,当时有一个错误的目的在测试一个脚本,本来使用微软虚拟删除帐户。不幸的是,真正的错误也被删除用户帐户,他们后来被恢复。看来不管再大的公司也有出现错误,但是大公司和小公司的解决方案就截然不同了。网络营销师王健www.hack001.com首发。转载请备注。