分类目录归档:网站制作

13个在线网站性能测试工具

网站的加载速度是决定网站等级的重要因素,值得站长特别关注。原因很简单,没有人愿意为了打开一个网页而等老半天,换句话说,如果你的网站打开速度很慢,将流失大量的访客,甚至出现多米诺效应的不良影响。

在埋头深入代码中试图提高网站速度之前,先要确定导致网站访问速度缓慢的真正原因是什么。

本文收集了13个在线网站性能测试工具,可以帮助你诊断和分析你的网站,让你更加全面的了解自己的网站性能。 继续阅读13个在线网站性能测试工具

Awstats分析Nginx日志生成网站流量统计

最近一直折腾在Linode新租的VPS,以CentOS+Lnmp+Awstats的组合做为网站的基础平台。CentOS和Lnmp安装很顺利,参考了网上的一些资料2小时搞定,但在调试Awstats的时候遇到很多问题,在解决这些疑难杂症的时候也学到了不少关于CentOS的知识。

这里主要是转载一篇文章《使用awstats自动分析Nginx日志》,网上关于Awstats分析Nginx日志生成网站流量统计的文章很多,但大多都是转自IBM官网的《使用 awstats 分析 Nginx 的访问日志》,这篇文档是08年的,之后也没有修订过,里面好多细节没有说清楚,对于初学Linux的新手很难实现。 继续阅读Awstats分析Nginx日志生成网站流量统计

25个提高网站可用性和转化率的工具

网站建设的核心关键是“如何发现潜在客户并有效的转化为合作客户”,这里提到有效的转化也就是说找到的客户不一定会选用我们的产品或者服务,成为了我们的客户的转化才是有效的转化,那么在竞争 如此激烈的网络时代,我们该怎么去挖掘潜在客户并提高我们网站的转化率呢?关键之一就是提高网站的可用性。

对于网站来说,可用性是指用户能否有效地找到所需的信息或完成他的任务,效率如何以及是否让人有愉快满意的感受。如果网站可用性较差,会浪费用 户的时间,大大降低网站的回头访问率,这对网站的生存是一个至关重要的问题。因此,为网站开发人员提供可用性改善建议和改进工具是十分必要的。 继续阅读25个提高网站可用性和转化率的工具

图标搜索引擎FindIcons.com

在网站制作过程中需要大量的图标素材,而图标和文字不同,在用常规搜索引擎搜索需要的图标时往往力不从心,虽然谷歌的图片搜索很强大,但只能搜索到单一的 图标,而不能搜索到同一类的图标。对于不懂做图的站长来说,能利用关键词来搜索同一类的图标可以节省大量时间。

前几天在安装WordPress插件Fisheye Menu的时候为了找合适的图标发现了一个图标搜索引擎FindIcons.com

FindIcons.com是一个帮您找免费图标的图标搜索引擎。 它有一个全世界最大的可搜索的图标库以及先进的搜索过滤和匹配算法让您能够轻松找到每个设计任务中需要的图标。截至到2010年12月已经收集了30w+的图标。如何快速找到自己需要的图标可以参考FindIcons的FAQ

WordPress中添加MAC OS Dock风格导航菜单Fisheye Menu

在苹果操作系统MAC OS中有个很酷Dock导航工具,当鼠标移动过去的时候图标会放大弹出,这样风格的导航菜单对用户体验非常好,以至于好多Windows用户都安装了ObjectDock来模仿这样效果。

今天给大家分享来自DynamicWP的免费WordPress插件Fisheye Menu这款插件可以在任意WordPress主题上实现MAC OS Dock风格导航菜单。

Fisheye Menu翻译过来就是鱼眼菜单名字很形象,效果更像请看Fisheye Menu demo 继续阅读WordPress中添加MAC OS Dock风格导航菜单Fisheye Menu

ASP.NET 4‎.0 生成 eurl.axd Http异常错误的处理方法

在IIS6中同时启用了ASP.NET  2.0 和 ASP.NET 4.0 后,网站程序可能会出现如下错误:“ System.Web.HttpException: Path ‘/[yourApplicationRoot]/eurl.axd/[Value]’ was not found. ”

错误发生的原因是当ASP.NET检测到Web站点配置为使用ASP.NET 4.0,本地ASP.NET 4.0 的组件会传递一个不能扩展的 URL到ASP.NET的管理程序作进一步处理。但是,如果一个低于ASP.NET 4.0 的网站配置为使用ASP.NET 2.0,处理这样不能扩展的 URL 时,URL的修改结果中会包含字符串“eurl.axd”,修改后的URL会被发送到 ASP.NET 2.0应用程序。

ASP.NET 2.0中是不能识别“eurl.axd”的。因此ASP.NET 2.0会尝试查找一个文件名为“eurl.axd”的文件并执行它。因为没有这样的文件,所以会请求失败,Http异常并抛出带有字符串“eurl.axd”的错误。

有三种方法可以解决这样的问题:

1.如果网站程序不需要ASP.NET 4‎.0 的支持,那么可以直接配置网站使用ASP.NET 2.0。

2.如果网站程序需要ASP.NET 4‎.0的支持,就需要将该网站下使用ASP.NET 2.0的虚拟目录移动到其他网站。

3.如果上面两种方法都不适用于你的实际情况,那么就只能用这种方法了:

打开注册表找到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET\4.0.30319.0”,添加键值名为“EnableExtensionlessUrls” 类型为“DWORD”的键值,并设置值为“0”。然后在cmd中运行“IISRESET”,重启IIS以读取注册表修改后的内容。注:此项修改就是关闭ASP.NET 4‎.0对无扩展URL的处理,若将此项键值设为“1”则开启。

给网站添加设为主页代码

给导航网站添加设为主页代码可以增加网站的回头客,代码本身并没有恶意,只是一个提示而已,对那些没有上网经验的初级网友来说一个收录网站比较全的导航网站设为主页对学习上网很有帮助的。

以下代码只对IE浏览器有效,代码可以自动判断主页并提示是否设为主页,当然用户有权选择不设为主页。

这段设为主页的代码是javascript脚本,完全没有恶意,而且加入了cookies,其保存时间24*60*60*1000,不会每次打开网页都弹出提示,用户体验良好。 继续阅读给网站添加设为主页代码

Discuz 论坛URL静态化设置

最近搭建一个Discuz 论坛,在搭建过程中遇到了一个比较棘手问题,在设置Discuz 论坛url静态化后论坛不能正常访问,总是返回找不到页面。

在参考了官方Discuz 论坛URL静态化设置的FAQ后重新设置,但问题依旧,开始还以为是租用的空间的问题,联系空间商得知可能是由于我论坛的 .htaccess文件有问题。

.htaccess是什么?

Unix、Linux系统或者是任何版本的Apache Web服务器都是支持.htaccess的,但是有的主机服务商可能不允许你自定义自己的.htaccess文件。国内的大多数虚拟主机就没有这个功能。我所知道的提供这个功能的有康盛世纪(就是Discuz的论坛服务商)。

启用.htaccess,需要修改httpd.conf,启用AllowOverride,并可以用AllowOverride限制特定命令的使用。如果需要使用.htaccess以外的其他文件名,可以用AccessFileName指令来改变。例如,需要使用.config ,则可以在服务器配置文件中按以下方法配置:AccessFileName .config 。

笼统地说,.htaccess可以帮我们实现包括:文件夹密码保护、用户自动重定向、自定义错误页面、改变你的文件扩展名、封禁特定IP地址的用户、只允许特定IP地址的用户、禁止目录列表,以及使用其他文件作为index文件等一些功能。 继续阅读Discuz 论坛URL静态化设置

暗链代码与PR值定向传递

暗链说的通俗一点儿就是看不见的网站链接,和友情链接差不多,可以有效的提高PR值。但要注意一点PR值是对单独页面,而不是整个网站。

PR值可以定向传递,高PR值的页面链接可以提高所链接网站的权重。这就是为什么好多站长论坛都有出售暗链帖子和广告的原因。

什么是PR?PR值,即PageRank,网页的级别技术。取自Google的创始人Larry Page,它是Google排名运算法则的一部分,用来标识网页的等级/重要性。级别从0到10级,10级为满分。PR值越高说明该网页越受欢迎。

在添加暗链的过程中应该注意细节。 继续阅读暗链代码与PR值定向传递