Gzip Components

前台工程师所作出的决定可以显著的缩短花费在网络上的Http请求和应答时间。尽管最终用户的网络带宽,网络服务提供商,和邻居节点交换时间等等超出了开发团队的控制范围,然而还有影响响应速度的其它重要因素。比如,我们可以通过减少Http响应的大小,从而来减少响应时间。

The time it takes to transfer an HTTP request and response across the network can be significantly reduced by decisions made by front-end engineers. It's true that the end-user's bandwidth speed, Internet service provider, proximity to peering exchange points, etc. are beyond the control of the development team. But there are other variables that affect response times. Compression reduces response times by reducing the size of the HTTP response.

Tags:

Google推出基于"用户兴趣定位"广告

Google最近推出了基于"用户兴趣定位"广告,有心人好好研究,一定会带来不菲的受益。

Tags:

Adsense技巧:免费获取Google Adsense最高单价关键字

有没有办法获取Google Adsense关键字的单价?使得自己的网站内容和SEO方向都朝着最高单价关键字方向努力。下面介绍一款免费获取Adsense最高单价关键字的工具:

Google AdWords关键字工具

Google Adwords 关键字工具允许任何人免费查看 highest cost-per-click (HCPC),这款工具是由Google自己提供,不需要注册登陆等等。

Tags:

向Http头添加过期或者缓存控制(Add an Expires or a Cache-Control Header)

此规则规则主要包含如下两个方面

  • 对于静态网页组件,通过设置足够长的Expires Header,来实现“永不过期“策略。
  • 对于动态网页组件,通过设置恰当的Cache-Control Header,来帮助浏览器根据条件来判断是否做更新请求。

There are two things in this rule:

  • For static components: implement "Never expire" policy by setting far future Expires header
  • For dynamic components: use an appropriate Cache-Control header to help the browser with conditional requests
Tags:

用JSecure Authentication来保护Joomla的administrator登录

由于joomla administrator的url是不能修改的,并且joomla登录部分没有captcha保护,因此用Joomla建的站很容易受到攻击。而JSecure Authentication插件可以额外添加一份密码,只有通过该密码,才能访问administrator部分。

  • 大家先下载:JSecure Authentication,安装后启用该插件。需要注意的是,该插件为System插件,需要设置为系统插件中最后一个插件(即order值最大)。

  • 在JSecure设置你的key(密码),默认是jSecure。

Tags:

Joomla下用mod_jumi来安装Text-link

Text link为wordpress和Drupal本身都提供了插件,但是没有为Joomla提供插件。不过,Joomla站长们利用模块mod_jumi也可以方便的安装Text Link 的广告代码,步骤如下:

Tags:

推荐我开发的Joomla小插件:ReadMoreExt

Joomla插件 ReadMoreExt [适合 Joomla! 1.5.x

会自动为每篇介绍文章中的图片添加一个超级链接,这个超级连接将会连向完整的文章,就像ReadMore连接一样。本插件适用于首页,单元和分类的博客布局。另外本插件还将会为img tile,alt性质为空的图片自动根据文章内容生成相应的title,alt信息,从而达到SEO的目的。

大家可以看ReadMoreExt Demo或者直接从网站上下载Joomla Plugin:ReadMoreExt

Tags:

通过htaccess来控制域名中是否显示www

如果你的网站既可以通过带www前缀来访问,也可以不用www前缀来访问,那么你可以通过下面的设置.htaccess来设置你所喜欢的方式:带或者不带www前缀,不过你只能选择一种:

如果你希望所有用户访问你网站的时候都带有www前缀,也就是说所有形如:http://rukou.org/... 连接将会重定向到http://www.rukou.org/...。你可以在.htaccess文件里面添加下面的代码:

   RewriteCond %{HTTP_HOST} ^joomlatags\.org$ [NC]
   RewriteRule ^(.*)$ http://www.joomlatags.org/$1 [L,R=301]
Tags:

使用内容发布网络 Use a Content Delivery Network

用户离Web服务器的距离对相应时间有很大的影响。从用户的角度来说,将你的内容部署到多个不同地理区域的服务器上,会加快你页面的加载速度。
只是,我们应该从哪里着手开始呢?

The user's proximity to your web server has an impact on response times. Deploying your content across multiple, geographically dispersed servers will make your pages load faster from the user's perspective. But where should you start?

作为实现地理区域内容部署的第一步,不要为了分布式架构而尝试着重新设计你的网站。就程序来说,改变架构可能涉及到让人胆怯的一些任务:像跨区域服务器之间的Session状态的同步和数据库事务的复制等等。试图缩短用户和你服务内容的想法会被应用架构推迟甚至永远搁浅。

Tags:

Joomla 插件实战开发教程

Joomla 插件实战开发教程

Joomla1.5.X为扩展保留了大量的接口,开发人员,只需要实现相应的接口,就可以很方便的将为Joomla添加功能。

下面先介绍Joomla插件分类,和相应的接口。然后分别用例子程序来说明如何实现相应的插件。

Joomla插件分为7类:System,Content,Search,Authentication,User,Editor,Editor-xtd,下面逐一介绍插件主要的类型和用场。

Tags:
Syndicate content